Skip to content

Determinanty a jejich role v databázi

16 de Červenec de 2021
GettyImages 1075535804 bce68c5af61440b1891fccf7604a6d23

Determinant v databázové tabulce je atribut, který určuje hodnoty přiřazené dalším atributům ve stejném řádku. Podle této definice je jakýkoli primární klíč nebo klíč kandidáta určující. Mohou však existovat determinanty, které nejsou primárními nebo kandidátskými klíči.

Příklad determinantu

Například společnost může použít tabulku s atributy Employee_id, First_name, Last_name a Date of Birth.

Employee_id Jméno Příjmení Datum narození
123 Megan Hnědý 29. 1. 1979
234 Ben Wilder 14. 2. 1985
345 Megan Cukrárna 14. 2. 1985
456 Charlesi Hnědý 19.7.1984

V tomto případě pole Employee_id určuje zbývající tři pole. Pole názvu neurčí primární klíč, protože společnost může mít zaměstnance, kteří sdílejí stejné jméno nebo příjmení. Podobně pole Datum narození neurčuje pole Employee_id nebo jméno, protože zaměstnanci mohou sdílet stejné narozeniny.

Determinant Relationships to Database Keys

V tomto příkladu je Employee_id determinant, kandidátský klíč a také primární klíč. Je to kandidátský klíč, protože při prohledávání celé databáze 234 se zobrazí řádek obsahující informace Bena Wildera a nezobrazí se žádný další záznam. Další klíč kandidáta nastane při prohledávání databáze podle informací ve třech sloupcích: Jméno, Příjmení a Datum narození, které také načtou stejný výsledek. Employee_id je primární klíč, protože ze všech kombinací sloupců, které lze použít jako kandidátský klíč, je to nejjednodušší sloupec, který lze použít jako primární odkaz na tuto tabulku. Je také zaručeno, že bude pro tuto tabulku jedinečný, bez ohledu na to, kolik dalších zaměstnanců je, na rozdíl od informací v jiných sloupcích. Více od Lifewire

  • Ruce webového designéra pomocí digitálního tabletu

    Plná funkční závislost v normalizaci databáze

  • Muž s notebookem

    Co je to přechodná závislost v databázi

  • Graf na obrazovce počítače.

    Co je databázový vztah?

  • Podnikatel pomocí počítače v místnosti virtuálního serveru.

    Vložení databáze do první normální formy

  • Architekt při pohledu na databázi v počítači

    Definice relace databáze

  • Podnikatelé mluví, diskuse o data na notebooku v konferenční místnosti setkání

    Úvod do databázových vztahů

  • Karty sociálního zabezpečení

    Co je primární klíč?

  • Obchodní lidé diskutovat o notebooku u stolu na schůzce

    Atribut databáze definuje vlastnosti tabulky

  • Programátor databází pomocí notebooku u stolu v domácí kanceláři

    Uvedení databáze do třetí normální formy (3NF)

  • Správce databáze pracující u stolu

    Definování domény databáze

  • Detailní pohled z boku na blonďatou černošku v polovině 20. let, která dělá svůj projekt vývoje softwaru.  Sedí před stolním počítačem a usrkává kávu při práci na počítači.

    Co je Boyce-Codd normální forma (BCNF)?

  • Barevný kruh z různobarevného papíru

    Co je to instance databáze?

  • Diagram vztahu mezi entitami

    Definice diagramu entita-vztah

  • 1s a 0s představující databázi

    Co je to databáze?

  • Binární kód na obrazovce notebooku.

    5 nejlepších databázových tipů pro začátečníky

  • Digitální ztvárnění počítačového kódu a spojovacích linek představujících databázi

    Glosář běžných termínů v databázi

Záchranný drát

Následuj nás

  • Facebook

  • O nás
  • Inzerovat
  • Zásady ochrany osobních údajů
  • Zásady používání souborů cookie
  • Kariéra
  • Redakční pokyny
  • Kontakt
  • Podmínky použití
  • Ochrana osobních údajů v EU
  • Oznámení o ochraně osobních údajů v Kalifornii
  • DŮVĚRYHODNÉ

Vaše práva na soukromí

Lifewire a naši partneři třetích stran používají soubory cookie a zpracovávají osobní údaje, jako jsou jedinečné identifikátory, na základě vašeho souhlasu s ukládáním a / nebo přístupem k informacím v zařízení, zobrazováním personalizovaných reklam a pro měření obsahu, přehled publika a vývoj produktů. Chcete-li změnit nebo odvolat váš výběr souhlasu pro Lifewire.com, včetně vašeho práva vznést námitku, kde je použit oprávněný zájem, klikněte níže. Nastavení můžete kdykoli aktualizovat pomocí odkazu „Ochrana osobních údajů v EU“ v dolní části jakékoli stránky. Tyto volby budou globálně signalizovány našim partnerům a nebudou mít vliv na data procházení. Seznam partnerů (prodejců)

My a naši partneři zpracováváme údaje pro:

Aktivně pro identifikaci skenujte vlastnosti zařízení. Používejte přesná geolokační data. Ukládejte a / nebo přistupujte k informacím na zařízení. Vyberte přizpůsobený obsah. Vytvořte si osobní profil obsahu. Měření výkonu reklamy. Vyberte základní reklamy. Vytvořte si přizpůsobený profil reklam. Vyberte přizpůsobené reklamy. Aplikujte průzkum trhu a získejte přehled o publiku. Měření výkonu obsahu. Vyvíjejte a vylepšujte produkty. Seznam partnerů (prodejců)