Što je entitet u Microsoft Accessu?

Entitet u Microsoft Accessu ima vrlo važnu ulogu. Njegova je zadaća predstavljati osobu, mjesto, objekt, događaj ili ideju koja pohranjuje i obrađuje podatke. Entitet u relacijskoj bazi podataka ima svoju tablicu. Unutar tablice entiteta nalaze se atributi, koji se također nazivaju poljem ili stupcem koji karakterizira entitet.

Prilikom kreiranja svakog entiteta, preporučljivo je navesti dodijeljeni ključ, koji je primarni ključ, kako bi se osiguralo da zapisi tablice sadrže samo jednu jedinstvenu vrijednost. U Microsoft Accessu, nedodjeljivanje primarnog ključa traži od Microsoft Accessa da automatski kreira vrstu podataka s autonomnim brojem nakon dobivanja vašeg dopuštenja. Imajte na umu da postoje određena ograničenja za autonumeriranje tipova podataka prilikom provođenja referentnog integriteta.

Video dana

Dijagram entitet-odnos

Tijekom faze dizajna baze podataka Microsoft Accessa, dijagram entitet-odnos, ili E-R, popularan je vizualni dijagram prikaz strukture relacijske baze podataka koja ilustrira sve entitete, atribute i odnosima. Ovaj dijagram je napravljen prije fizičkog unosa bilo kakve informacije u bazu podataka. E-R dijagram predstavlja entitete kao pravokutnike.

Primarni ključ, koji je stupac ili zbirka stupaca koji jedinstveno identificira dani redak u tablici za svaki entitet, pojavljuje se iznad retka u pravokutniku za svaki entitet. Ostala polja koja dovršavaju entitet pojavljuju se ispod crte u pravokutniku. Isprekidana linija od jednog pravokutnika do drugog označava odnose, obično primarni ključ prema stranom ključu, koji je polje (ili zbirka polja) u tablici čija vrijednost mora odgovarati vrijednosti primarnog ključa na sekundu stol.

Integritet entiteta

Prilikom odabira polja kao primarnog ključa, null vrijednost, koja je nepoznata ili neprimjenjiva vrijednost, nije prihvatljiva. Integritet entiteta je pravilo da nijedno polje koje je dio primarnog ključa ne smije prihvatiti null vrijednosti. Pravilo izražava jedinstvenost. Svaki zapis imat će vlastiti identitet, a sprječavanje da primarni ključ ima nultu vrijednost jamči da se jedan zapis može razlikovati od drugog.

Zavisni entitet naspram neovisnog entiteta

Zavisni entitet je tablica koja za identifikaciju zahtijeva odnos s drugom tablicom. Nezavisni entitet je tablica koja ne zahtijeva odnos s drugom tablicom. U E-R dijagramu, okrugli kutovi predstavljaju ovisni entitet, a četvrtasti kutovi predstavljaju neovisni entitet.

Model entitet-odnos

E-R model je prikladan pristup za predstavljanje podataka u bazi podataka Microsoft Accessa koja koristi E-R dijagrame, slično metoda koju jezik dizajna baze podataka koristi isključivo kao alat za predstavljanje entiteta, atributa i odnosima. U E-R modelu, pravokutnici predstavljaju entitete, a trokuti odnose. Da bi se ilustrirali odnosi koji se dijele između entiteta, linije povezuju entitete i označene su kako bi označile vrstu odnosa. Na primjer, odnos jedan-prema-više između entiteta je predstavljen kao "1" do "n", dok je odnos više-prema-više između entiteta predstavljen kao "m" do "n".

Sastavljeni entitet

Složeni entitet je valjano rješenje za ilustraciju entiteta koji postoji da bi ispunio odnos mnogo-prema-mnogo. Ovaj odnos predstavlja dijamant unutar pravokutnika.