
SISTEME DE GESTIUNE A BAZELOR DE DATE

Cod: MLR5027
Ciclu de studii: Licenţă
Specializare: Informatică
Semestru: 4
Ore: 2+1+1
Credite: 6
Cod conectare curs - Microsoft Teams: am5a78p
Seminarii: Camelia ANDOR (email, pagină web)
Laboratoare:
Camelia ANDOR (email, pagină web)
Emilia POP (email, pagină web)
Ioan SIMA (email, pagină web)

Seminarii
1. ADO.NET (partea 1)
2. ADO.NET (partea 2)
3. Tranzacții. Controlul concurenței în SQL Server
4. Multiversionarea
5. Optimizarea performantei in MS SQL Server
6. Problema examen practic
7.
Laboratoare
Cursuri
1. Sisteme de Gestiune a Bazelor de Date. Tranzacții
Video: Tranzacții
2. Planificarea tranzacțiilor. Gestionarea concurenței
Video: Planificarea tranzacțiilor
Video: Controlul concurenței tranzacțiilor
Video: Baze de date distribuite
Video: Accesul datelor prin control discreționar
Video: Accesul datelor prin control obligatoriu
Video: Recuperarea Datelor în Baze de Date distribuite
Video: Algoritmul ARIES de recuperare a datelor
Video: Sortare externă
8. Evaluarea operatorilor relaționali 1
Video: Evaluarea operatorului join
9. Evaluarea operatorilor relaționali 2
Video: Evaluarea operatorilor selecție și proiecție
Video: Optimizarea interogărilor
Video: Baze de date NoSQL
13. Probleme
Cuprins
__________
-
Tranzacții. Controlul concurenței
-
Recuperarea datelor
-
Securitatea bazelor de date
-
Evaluarea operatorilor algebrici relaționali. Optimizarea interogărilor
-
Baze de date distribuite
-
Baze de date spațiale
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.
Obiective
__________
-
Însușirea conceptelor fundamentale privind controlul concurenței, recuperarea datelor, bazele de date distribuite, securitatea bazelor de date
-
Însușirea cunoștințelor necesare pentru crearea de aplicații cu controale data-bound care interacționează cu baze de date utilizând ADO.NET
-
Cunoașterea modalităților de gestionare a execuției concurente a tranzacţiilor sub niveluri de izolare optimiste / pesimiste
-
Însușirea tehnicilor de optimizare a execuției interogărilor SQL
Evaluare
___________
Activitate laborator (Microsoft Teams, în timpul semestrului)- 25% din nota finală.
Test grilă online (Google Forms, sesiune) ce conține:
-
întrebări teoretice, (au la bază conținutul cursurilor) - 50% din nota finală
-
întrebări practice, (au la bază conținutul seminariilor/laboratoarelor) - 25% din nota finală