Baze de date relationale

Page 1

Baze de date rela ţ ionale Î n teoria proiectării bazelor de date se utilizează trei tipuri de modele de baze de date : • Modelul ierarhic; • Modelul reţea; • Modelul relaţional. - Modelul ierarhic (arborescent) este modelul cel mai natural, iar rezultatul studiului după modelul ierarhic î l reprezintă o structură ierarhică ramificată. Î n t r- o structură ierarhică ramificată, fiecare părinte poate avea mai mulţi copii, dar fiecare copil are un singur părinte. - Modelul reţea este un model performant, dar complicat. O bază de date de tip reţea reprezintă o colecţie de noduri şi legături, fiecare nod putând fi legat de oricare altul. - Modelul relaţ ional reprezintă cel mai utilizat model de stocare a datelor, prezentat pentru prima dată de E.F.Codd î n 1970, î n articolul “Un model relaţional al datelor pentru bănci de date sau de date folosite î n comun”. Modelul relaţional este o abstractizare matematică, este o metodă de reprezentare, manipulare şi regăsire a informaţiei. Î n cadrul modelului relaţional, datele sunt stocate în tabele conceptuale î n care rândurile reprezintă cazurile posibile , iar coloanele atributele . Concluzionând î n modelul relaţional al bazelor de date entităţ ile sunt reprezentate prin tabele, atributele sunt reprezentate prin coloanele tabelelor, iar valorile prin înregistr ă rile din tabele.

Modelul conceptual al bazelor de date relaţ ionale 1. Prima etapă a modelării conceptuale. Sunt puse î n evidenţă: a. Cerin ţ ele utilizatorilor privind datele care tb stocate si administrate b. Cerin ţ ele utilizatorilor privind operaţ iile care tb efectuate cu aceste date 2. Entităţi şi instanţe. Prin entitate î n ţ elegem mulţimea tuturor elementelor de un anumit tip (care prezintă aceleaşi caracteristici, ex: elevi, cărţi, etc.) Prin instanţă (î nregistrare) a unei entităţi î n ţ elegem un singur element, bine individualizat, unic, din mulţimea elementelor care formează entitatea respectivă. Ex: Pentru entitatea împrumut (codcarte, codcititor, data împ ), (25, 2002134, {10/23/2009}) reprezintă o instanţă a entităţii î mprumut. 3. Atribut (o coloană î ntr -o tabelă) = caracteristică a unei entităţi, este caracterizat de nume şi tip de dată. 4. Un atribut (sau grup de atribute) special: identificatorul unic (sau cheie primară ). Este denumit deobicei cu ajutorul prefixelor cod sau id şi identifică î n mod unic o î nregistrare dintr-o tabelă.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.