Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Masterat
Domeniul: Informatica
Programul de studii: Baze de date
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MIH1001	Servere de date	

Semestrul	Ore: C+S+L+P	Categoria	Statutul	
2	2+1+0+1	specialitate	obligatorie	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
ŢÂMBULEA Leon	Dr. 	Prof.	Sisteme Informatice	*			

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Obtinerea de cunostinte de baza despre servere de date.	

IV. Conţinutul disciplinei
1. Tehnologia client/server in domeniul bazelor de date. Servere de date. 
2. Prezentarea sistemului Oracle. Istoric. 
3. Structura logica a unei baze de date. Structura fizica a unei baze de date. 
4. Executia instructiunilor SQL la serverul Oracle. 
5. Gestiunea tabelelor (creare, modificare, stergere). Tipuri de date. Adaugarea, stergerea, modificarea datelor din tabele 
6. Index. Secventa. Sinonim. 
7. View-uri sistem pentru informare. 
8. PL/SQL. Structura blocurilor. Definire tipuri utilizator. Declararea variabilelor. Instructiuni PL/SQL. 
9. Interactiunea cu serverul Oracle folosind Pl/SQL 
10. Declarare si folosire cursor 
11. Gestiunea colectiilor 
12. Subprograme PL/SQL. Pachete.
13. Securitatea bazelor de date. Profiluri. Roluri. Utilizatori. 
14. Tratarea exceptiilor. 
15. Trigger. 
16. Gestiunea obiectelor in Oracle. 
17. Tabele relational-obiectuale. 
18. Utilizarea unei baze de date Oracle dintr-un mediu vizual. Executia instructiunilor SQL si a procedurilor memorate cu ADO.NET. 
19. Java si Oracle. 
20. Controlul accesului concurent în Oracle.
21. Oracle si Web. 
22. Baze de date distribuite în Oracle. 
23. Optimizarea interogarii bazelor de date Oracle. 
24. Facilitati data mining in Oracle. 
25. Facilitati Oracle pentru dezvoltarea de aplicatii 	

V. Bibliografie
1. AULT MICHAEL, Oracle9i Administration and Management, John Wiley & Sons 2002
2. DAWES CHIP, STEVEN FEUERSTEIN, BILL PRIBYL, Oracle PL/SQL Language Pocket Reference, O@Reilly 2003.
3. GALLARDO DAVID J., Java&#8482; Oracle&reg; Database Development, Prentice Hall 2002.
4. GREENWALD RICK,JIM MILBERY, Oracle9i AS&#8482; Portal Bible, Hungry Minds, Inc. 2001.
5. HARRINGTON, J.L., SQL Cleary Explained, AP Professional, (Academic Press), 1998.
6. INGRAM GEOFF, High-Performance Oracle, Wiley Publishing, Inc. 2002.
7. LONEY KEVIN, GEORGE KOCH,  Oracle9i: The Complete Reference, McGraw-Hill/Osborne 2002.
8. POPESCU, I., Modelarea bazelor de date. Editura Tehnica, Bucuresti 2001.
9. POPESCU, I., Oracle8. Prelucrarea avansata a informatiei. Editura Tehnica, Bucuresti 1999.
10. STEPHENS, R.K., R.R. PLEW, B. MORGAN, J. PERKINS, Teach Yourself SQL in 21 Days, Second Edition, Macmillan Computer Publishing, http://www.mcp.com

VI. Tematica activităţilor didactice pe săptămâni

VII. Metode didactice folosite

VIII. Evaluare
Cu ponderea 25%: Activitatea de la laborator: prezenta, rezolvarea temelor cerute, predarea laboratoarelor la timp (maximum 1 saptamâna dupa termenul limita). 
Cu ponderea 25%: Un referat sau un proiect din tematica disciplinei. 
Cu ponderea 25%: O proba practica în ultima saptamâna de activitate didactica. 
Cu ponderea 25%: Un test (lucrare scrisa) în sesiunea de examene. 

IX. Bibliografie suplimentară

	Decan,							Sef de catedra,

	Data,							Titular curs,
								Prof. Dr.  ŢÂMBULEA Leon