BAZE DE DATE / SISTEME DE GESTIUNE A BAZELOR DE...

Post on 10-Apr-2018

310 views 7 download

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.