4.Baze de date relationale.Tipuri de legaturi intre tabele.
Răspunsuri la întrebare
Răspuns:
Baze de date RELAŢIONALE
- înmagazinează datele în tabele care se pot lega logic
după valorile anumitor coloane
- relaţia dintre câmpuri realizează asocierea explicită
- este un model simetric, uniformitatea reprezentării datelor determină uniformitate în mulţimea operatorilor
- bazat pe teoria matematică a relaţiilor, proiectarea bazelor de date poate fi tratată algoritmic
- utilizeaza un limbaj standardizat de interogare a bazei de date numit SQL
RELATII INTRE TABELE
Intr-o baza de date relationala datele pot fi stocate in unul sau mai multe tabele. Se recomanda folosirea mai multor tabele intre care exista legaturi decat proiectarea unui singur tabel cu multe campuri. Unul din scopurile principale ale proiectarii bazelor de date relationale este de a grupa campurile in tabele astfel incat sa se minimizeze redundanta datelor, si prin aceasta sa se reduca spatiul de stocare necesar bazei de date. Tabelele care contin date redundante pot crea probleme, denumite anomalii de reactualizare: anomali de inserare, anomalii de stergere si anomalii de modificare. Pentru a elimina aceste probleme tabelele trebuie sa fie normalizate pana la cel putin a treia forma normala.
Explicație: