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 .