

BAZE DE DATE
PROGRAM POSTUNIVERSITAR

Cuprins
-
Evolutia sistemelor de gestiune automata a datelor.
-
Conceptele bazelor de date.
-
Structuri de date in bazele de date.
-
Structura fizica si organizarea bazelor de date.
-
Modele de descriere a datelor.
-
Definirea, manipularea si interogarea bazelor de date relationale. Limbajul SQL.
-
Sisteme concrete de gestiune a bazelor de date (MS SQL Server)

Obiective
-
Cunoasterea conceptelor generale privind bazele de date relationale;
-
Cunoasterea modelelor de descriere a datelor, in special al modelului relational;
-
Cunoasterea metodelor de memorare a fisierelor;
-
Cunoasterea in detaliu a unui Sistem de Gestiune a Bazelor de Date (SGBD).

Bibliografie
1. Aho, A., Hopcroft, J., Ullman, J., Data Structures and Algorithms. Addison-Wesley, Reading, Massachusetts, 1983.
2. Date, C.J., An Introduction to Data Base Systems. Addison Wesley, Reading, MA, 1995.
3. Davidson, L., Moss, J. - Pro SQL Server 2012 Relational Database Design and Implementation, Apress, 2012
4. Helman, P., The Science of Database Management. Richard D. IRWIN, Inc., 1994.
5. Korth, H.F., Silberschatz, A., Data Base System Concepts. McGraw-Hill Book Compagny, 1986.
6. Knuth, D.E., Tratat de programare a calculatoarelor. Algoritmi fundamentali. Ed.Tehnica, Bucuresti 1974.
7. Knuth, D.E., Tratat de programare a calculatoarelor. Sortare si cautare. Ed.Tehnica, Bucuresti 1976.
8. Pratt, Philip J., Last, Mary Z. - A Guide to SQL, Cengage Learning, 2014
9. Ramakrishnan, R., Database Management Systems. McGraw-Hill, 1998.

Cursuri
Curs 1 - Baze de date relaționale. Introducere în SQL
Curs 2 - Structured Query Language - SQL
Curs 3 - Proiectarea bazelor de date. Forme normale
Curs 4 - Structuri de control SQL. Algebră relațională
Curs 5 - Algebră relațională (cont). Structura fizică a bazelor de date. Indecși
Curs 6 - Structura fișierelor index. Securitatea bazelor de date. Probleme examen scris

Laboratoare
Evaluarea temelor de laborator se poate consulta aici
Laborator 1 - Proiectarea unei baze de date si analiza datelor
Laborator 2 - Proceduri stocate, funcții, triggere, view-uri, cursoare
Laborator 3 - Indecsi

Examinare
Reexaminare:
practic - 06-07-2019, 09:00, Discovery
scris - 07-07-2019, 09:00, Amfiteatru
Îi rog pe cei care doresc să se prezinte la examenul scris să îmi trimită un email pentru a ști câte subiecte trebuie pregătite
Structura notei finale:
- 50% examen scris
- 25% examen practic
- 25% medie laborator