1. Noţiunile Bază de Date, SGBD. Modelele logice de date: ierarhic, reţea, relaţional. Etapele de proiectare a unei baze de date. 2. Trei proprietăţi ale bazelor de date: schema universală, proprietatea joncţiunii fără pierderi şi conservarea constrângerilor de integritate. 3. Anomaliile în baza de date şi eliminarea lor. Formele normale. Legătura dintre formele normale şi constrângerile de integritate. 4.Tipuri de constrângeri de integritate. Rolul lor. Reguli de inferenţă. Noţiunile de corectitudine şi completitudine a unei mulţimi de reguli de inferenţă. 5. Algoritmii de aducere a bazei de date în forma normală trei prin descompunere şi prin sinteză. Dezavantajele algoritmilor şi tratarea dezavantajelor. Baza de date este o multime de date interdependente “la un loc” cu oredundanta optimala care ar permite accesul a unor sau mai multi utilizatori sau aplicatii. Datele sunt pastrate astfel ca sa fie independente fata de aplicatii sau programe. Prntru accesul la date, structurarea si modificarea lor se foloseste un instrument special care se numeste system de gestiune a bazelor de date(SGBD). Datele se pastreaza astfel ca sa poata creste numarul de aplicatii la baza data. Exista mai multe modele de date pentru schema logica: - modelul erarhic in forma de arbore, fiecare nod reprezinta un cimp al inregistrarilor; - modelul retea(relational): o retea este un graf orientat. Graf este o pereche , G=, unde N – multimea de noduri, A – multimea de arce. Un arc este un segment orientat care uneste doua noduri. Un arc este o pereche de noduri a=. In retea pot fi si noduri isolate. Acest model de date presupune ca datele sunt prezente in forma de tabele. Etapele de proiectare a BD: 1 etapa – proiectarea conceptuala. Consta din trei pasi: - Analiza cerintelor informationale. Se determina limitele lumei inconjuratoare care va fi reprezentata in BD, se determina potential utilizatorii si se contureaza in linii generale datele de care vor avea nevoie utilizatorii. Selectam datele din diferite domenii functionale. - Modelarea viziunilor utilizatorilor. Se ea decia ce model conceptual de date trebuie de folosit si se modeleaza viziunea fiecarui utilizator in termenii acestui model. - Integrarea viziunii utilizatorilor intro schema conceptuala globala ...
Comentariul tau va fi primul
00:46Curs: Baze de date Profesor: Cotelea Vitalie