Co je to entita v aplikaci Microsoft Access?

Entita v aplikaci Microsoft Access plní velmi důležitou roli. Jeho úkolem je reprezentovat osobu, místo, objekt, událost nebo myšlenku, která uchovává a zpracovává data. Entita v relační databázi má svou vlastní tabulku. V tabulce entity jsou atributy, označované také jako pole nebo sloupec, které charakterizují entitu.

Při vytváření každé entity je vhodné zadat přiřazený klíč, který je primárním klíčem, aby bylo zajištěno, že záznamy tabulky obsahují pouze jednu jedinečnou hodnotu. V aplikaci Access nepřiřazení primárního klíče vyzve aplikaci Microsoft Access k automatickému vytvoření datového typu automatického číslování po získání vašeho oprávnění. Všimněte si, že existují určitá omezení pro automatické číslování datových typů při vynucování referenční integrity.

Video dne

Entita-Relationship Diagram

Během fáze návrhu databáze Microsoft Access je oblíbeným vizuálem diagram vztahu mezi entitou nebo E-R reprezentace struktury relační databáze, která ilustruje všechny entity, atributy a vztahy. Tento diagram je vytvořen před fyzickým vložením jakýchkoli informací do databáze. E-R diagram představuje entity jako obdélníky.

Primární klíč, což je sloupec nebo kolekce sloupců, které jednoznačně identifikují daný řádek v tabulce pro každou entitu, se zobrazí nad čarou v obdélníku pro každou entitu. Ostatní pole, která doplňují entitu, se objeví pod čarou v obdélníku. Přerušovaná čára z jednoho obdélníku do druhého označuje vztahy, obvykle primární klíč k cizímu klíči, který je pole (nebo sbírka polí) v tabulce, jejíž hodnota musí na sekundu odpovídat hodnotě primárního klíče stůl.

Integrita entity

Při výběru pole jako primárního klíče není přijatelná hodnota null, která je neznámou nebo nepoužitelnou hodnotou. Integrita entity je pravidlo, že žádné pole, které je součástí primárního klíče, nesmí přijímat hodnoty null. Pravidlo vyjadřuje jedinečnost. Každý záznam bude mít svou vlastní identitu a zabránění tomu, aby primární klíč měl nulovou hodnotu, zaručuje, že jeden záznam bude odlišitelný od druhého.

Závislá entita versus nezávislá entita

Závislá entita je tabulka, která k identifikaci vyžaduje vztah s jinou tabulkou. Nezávislá entita je tabulka, která nevyžaduje vztah s jinou tabulkou. V E-R diagramu představují kulaté rohy závislou entitu a hranaté rohy představují nezávislou entitu.

Model vztahu entita

E-R model je vhodným přístupem k reprezentaci dat v databázi Microsoft Access, která používá E-R diagramy, podobné tomu metoda používaná jazykem návrhu databáze výhradně jako nástroj pro reprezentaci entit, atributů a vztahy. V modelu E-R představují obdélníky entity a trojúhelníky představují vztahy. Pro ilustraci vztahů sdílených mezi entitami spojují entity čáry a jsou označeny tak, aby označovaly typ vztahu. Například vztah jedna k mnoha mezi entitami je reprezentován jako "1" až "n", zatímco vztah mnoho k mnoha mezi entitami je reprezentován jako "m" až "n."

Složená entita

Složená entita je platným řešením pro ilustraci entity, která existuje, aby naplnila vztah many-to-many. Tento vztah představuje diamant v obdélníku.