» »

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
71030 (764) boogie_xlr
»

ER diagram Pregled/Pomoc

Oddelek: Programiranje
234011 (3661) lurker1359
»

MS SQL Management studio baza

Oddelek: Programiranje
9933 (830) detroit
»

Dodajanje polj bazi v produkciji (MySQL)

Oddelek: Programiranje
6840 (691) gokky
»

Access- relacije

Oddelek: Programiranje
141913 (1754) ghost

Več podobnih tem