» »

Kaj ubistvu je relacija v sql-u!?

Kaj ubistvu je relacija v sql-u!?

Nerdor ::

Imam zanimivo teoretično vprašanje, kaj je sploh relacija? Ali je relacija spet tabela, ali je "database object", kakor reče temu mysql dokumentacija. In kaj naj bi bil "database object"!? Pač od kolega sem slišal, da je relacija med dve tabeli (povezani z primary in foreign keyem) spet tabela. Ali je to res? Kako je v resnici implementirana relacija v mysql, oracle, ms sql, postgres sql!?
... for lifetime!

KernelPanic ::

Jaz mislim, da je tabela, v kateri sta polji obeh tabel, ki smo ju "zvezali" z relacijo.

c00L3r ::

Z tujimi ključi je implementirana relacija. Če gre za relacijo mnogo-mnogo, potem pa je relacija implementirana z vmesno tabelo, ki ima tuje ključe iz obeh prvotnih tabel.

fiction ::

Relacija je čisto matematična zadeva. Tabela v SQL je implementacija koncepta relacije. Malo konfuzno je samo to, ker imaš lahko "relacije" med tabelami na podlagi tujega ključa. Database object je pa pomoje lahko še kaj drugega kot tabela (trigger, view, ...)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

entitete - sql

Oddelek: Programiranje
71168 (902) boogie_xlr
»

ER diagram Pregled/Pomoc

Oddelek: Programiranje
234320 (3970) lurker1359
»

MS SQL Management studio baza

Oddelek: Programiranje
91036 (933) detroit
»

Dodajanje polj bazi v produkciji (MySQL)

Oddelek: Programiranje
6944 (795) gokky
»

Access- relacije

Oddelek: Programiranje
142008 (1849) ghost

Več podobnih tem