BAZE DE DATE / SISTEME DE GESTIUNE A BAZELOR DE...
Transcript of BAZE DE DATE / SISTEME DE GESTIUNE A BAZELOR DE...
UNIVERSITATEA DIN BUCURESTI
FACULTATEA DE MATEMATICA SI INFORMATICA
DEPARTAMENTUL DE INFORMATICA
Tematica și bibliografia lecției deschise pentru ocuparea postului de LECTOR pozitia 43
BAZE DE DATE / SISTEME DE GESTIUNE A BAZELOR DE DATE.
1. Obiectivele, arhitectura, caracteristicile si evoluţia sistemelor de gestiune a bazelor de date.
Clasificarea modelelor de date. Modelarea semantică a informaţiei. Analiza si proiectarea
modelului relational. Construirea diagramei conceptuale. Executarea si optimizarea interogărilor.
Eliminarea dependenţelor. Anomalii în proiectarea modelelor relaţionale. Normalizarea şi
denormalizarea relaţiilor. Limbaje pentru prelucrarea datelor relaţionale. Limbajul pentru
definirea datelor. Limbajul pentru prelucrarea datelor. Limbajul pentru controlul datelor. Toate
conceptele sunt definite şi exemplificate relativ la SQL pe Oracle9i.
2. Structura fizică şi logică a unui SGBD. Arhitectura de referinţă a unui SGBD. Evoluţie.
Particularizare la arhitectura Oracle9i.
3. Arhitectura multitier, structura fizică şi logică a bazei de date, arhitectura internă, gestionarea
şi prelucrarea bazei de date. Securitatea bazei de date. Implementarea procedurală a modelelor
proiectate în cadrul cursului de baze de date. Procedural Language/SQL. Structuri complexe de
date, tipuri obiect şi colecţie, blocuri, comenzi, cursoare. Modularizare prin utilizarea
subprogramelor şi a pachetelor. Implementarea declanşatorilor (trigger). Tratarea şi gestiunea
erorilor. SQL dinamic.
4. Introducere în securitatea bazelor de date. Tendinte actuale în domeniul securitatii bazelor de
date. Tipuri de arhitecturi de securitate. Modelul de securitate Oracle. Politici de securitate.
Autentificare si autorizare. Controlul accesului. Criptarea datelor. SQL si PL/SQL injection.
Criptosisteme în bazele de date.
BIBLIOGRAFIE 1. T. CONNOLLY, C. BEGG, A. STRACHAN, Baze de date, Editura Teora, Bucureşti, 2001.
2. C.J. DATE, An Introduction to Database Systems, Pearson Education, Addison Wesley
Higher Education, 2004.
3. D. C. KNOX, Effective Oracle Database 10g Security by Design, McGraw-Hill, 2004.
4. I POPESCU, A. ALECU, L. VELCESCU, G. FLOREA, Programare avansată în Oracle9i,
Editura Tehnică, Bucureşti, 2004.
5. B. THURAISINGHAM, Database and Applications Security: Integrating Information
Security and Data Management, Auerbach Publications, 2005.