Jednotlivé vzťahy

Jednotlivé vzťahy sú neoddeliteľnou súčasťou budovania databázy

Vzťahy medzi jednotlivými používateľmi sa vyskytujú, keď v prvej tabuľke zodpovedá iba jeden záznam v príslušnej tabuľke. Napríklad občania USA majú číslo sociálneho poistenia. Na osobu je pridelené iba jedno číslo, a preto osoba nemôže mať viac čísel.

Tu je ďalší príklad pomocou dvoch nižšie uvedených tabuliek. Tabuľky majú vzájomný vzťah, pretože každý riadok v prvej tabuľke je priamo spojený s iným riadkom v druhej tabuľke.

Číslo zamestnanca Krstné meno Priezvisko
123 stoh Rossin
456 olúpiť Halford
789 eddie Henson
567 amy dlhopis


Takže počet riadkov v tabuľke názvov zamestnancov musí byť rovnaký ako počet riadkov v tabuľke pracovných pozícií zamestnancov.

Číslo zamestnanca pozície Telefón Ext.
123 spolupracovník 6542
456 manažér 3251
789 spolupracovník 3269
567 manažér 9852


Ďalším typom databázového modelu je vzťah typu one-to-many. Pomocou spodného stola môžete vidieť, že Rob Halford je manažér, takže jeho vzťah k pozícii je individuálny, pretože v tejto spoločnosti má človek iba jednu pozíciu. Pozícia manažéra však zahŕňa dvoch ľudí, Amy Bond a Rob Halford, čo je vzťah medzi jedným a mnohými. Jedna pozícia, veľa ľudí.

Získajte viac informácií o databázových vzťahoch, zahraničných kľúčoch, JOINs a ER diagramoch .