Documente Academic
Documente Profesional
Documente Cultură
Tema Pentru Acasa - Asistenta Bazelor de Date
Tema Pentru Acasa - Asistenta Bazelor de Date
La baza limbajelor relaionale st algebra relaional i calculul relaional. Dar att algebra ct i calculul sunt limbaje
formale neprietenoase cu utilizatorul. Ele au fost utilizate ca fundament pentru DML.
Algebra relaional este un limbaj teoretic, cu operaii care acioneaz asupra uneia sau mai multor relaii, pentru a
defini o alt relaie, fr modificarea celor iniiale. Prin urmare, att operanzii ct i rezultatele sunt relaii, aa c, ieirea unei
operaii poate deveni intrare pentru o alta. Aceasta permite imbricarea expresiilor, la fel ca la operaiile matematice.
Algebra relaional este un limbaj de tip cte-o-relaie-o-dat, n care toate tuplurile sunt manipulate ntr-o singur instruciune,
fr ciclare.
Cele 5 operaii fundamentale din algebra relaional sunt: selecia, proiecia, produsul cartezian, reuniunea i
diferena.
Mai exist operaiile de uniune, intersecie i mprire, care pot fi exprimate prin intermediul celor 5 operaii fundamentale.
Operaiile de selecie i proiecie sunt unare, deoarele opereaz asupra unei singure relaii. Celelalte acioneaz asupra unor
perechi de relaii i se numesc operaii binare.
Subiectele proiectului:
I. Introducere;
II. Conceptul de baz de date;
III. Sistemul tradiional, bazat pe fiiere;
IV. Tratarea prin baze de date;
V. Utilitatea i avantajul bazelor de date;
VI. Independena datelor;
VII. Obiectivele fundamentale ale unei baze de date;
VIII. Sistemul de Gestiune a Bazelor de Date (SGBD);
IX. Componentele mediului SGBD;
X. Modelul de date relaional;
XI. Terminologie;
XII. Structura relaional a datelor;
XIII. Relaii matematice;
XIV. Relaii n bazele de date;
XV. Proprietile relaiilor;
XVI. Chei relaionale;
XVII. Integritatea relaional;
XVIII. Integritatea entitilor;
XIX. Integritatea referenial;
XX. Limbajele relaionale;
XXI. Vederi.Scopul;
XXII. SGBD relaional.
n arhitectura ANSI-SPARC cu 3 nivele am descris vederea extern ca structura bazei de date aa cum apare ea unui
anumit utilizator. n modelul relaional, noiunea de vedere are un neles uor diferit. Mai degrab dect ntregul model extern al
unui utilizator, o vedere este o relaie virtual o relaie care nu este de sine stttoare, ci este derivat n mod dinamic din una
sau mai multe relaii de baz. O vedere poate fi construit prin efectuarea unor operaii sau calcule cu valorile relaiilor de baz
existente. Deci, un model extern poate consta att n relaii de baz (la nivel conceptual), ct i n vederile derivate din acestea.
Relaie de baz - este o relaie cu o anumit denumire, corespunztoare unei entiti din schema conceptual, ale crei
tupluri sunt stocate fizic n baz de date.
Vederea - este rezultatul dinamic al uneia sau mai multor operaii relaionale, care acioneaz asupra relaiilor de baz
pentru a realiza o alt relaie. O vedere este o relaie virtual care, n realitate nu exist n baz de date, ci este produs n
momentul respectiv, la cererea unui anumit utilizator.
O vedere este o relaie care pentru utilizator pare s existe i poate fi manipulat ca i cum ar fi o relaie de baz, dar
care nu exist n dispozitivul de stocare n sensul admis pentru relaiile de baz. Coninutul unei vederi este definit ca o
interogare asupra uneia sau mai multor relaii de baz.orice operaii efectuate asupra unei vederi sunt automat transpuse n
operaii asupra relaiilor din care este derivat. Vederile sunt dinamice, adic modificrile din relaiile de baz care o afecteaz,
sunt imediat reflectate de ctre acestea.
Subiectele proiectului:
I. Introducere;
II. Conceptul de baz de date;
III. Sistemul tradiional, bazat pe fiiere;
IV. Tratarea prin baze de date;
V. Utilitatea i avantajul bazelor de date;
VI. Independena datelor;
VII. Obiectivele fundamentale ale unei baze de date;
VIII. Sistemul de Gestiune a Bazelor de Date (SGBD);
IX. Componentele mediului SGBD;
X. Modelul de date relaional;
XI. Terminologie;
XII. Structura relaional a datelor;
XIII. Relaii matematice;
XIV. Relaii n bazele de date;
XV. Proprietile relaiilor;
XVI. Chei relaionale;
XVII. Integritatea relaional;
XVIII. Integritatea entitilor;
XIX. Integritatea referenial;
XX. Limbajele relaionale;
XXI. Vederi.Scopul;
XXII. SGBD relaional.
Exist 12 reguli plus una fundamental, care constituie un etalon pentru identificarea unui SGBD relaional. Pentru a
sublinia implicaiile acestor reguli, ele vor fi prezentate grupat n cinci domenii de funcionalitate:
reguli fundamentale
reguli structurale
reguli de integritate
reguli de manipulare a datelor
reguli privind independena de date