Sunteți pe pagina 1din 3

STRUCTURA CURSULUI LA DISCIPLINA BAZE DE DATE

CURS 1

CAPITOLUL 1. INTRODUCERE ÎN BAZELE DE DATE


1.1. Conceptul de bază de date
1.2. Utilizatorii bazelor de date

CURS 2

1.3. Sistemul de gestiune al bazelor de date (SGBD)


1.3.1. Funcţiile unui SGBD
1.3.2. Principiile independenţei
1.3.3. Clasificarea SGBD-urilor
1.3.4. Arhitectura operaţională a unei aplicaţii baze de date

CURS 3

CAPITOLUL 2. MODELE DE REPREZENTARE A DATELOR ÎN BAZELE DE DATE


2.1. Modelul ierarhic
2.2. Modelul reţea
2.3. Modelul relaţional
2.4. Modelul obiectual

CURS 4

CAPITOLUL 3. ALGEBRA BOOLEANĂ


3.1. Noţiuni introductive
3.2. Valori de adevăr
3.3. Algebra booleană

CURS 5

CAPITOLUL 4. ALGEBRA RELAŢIONALĂ


4.1. Caracterizare generală a limbajelor de interogare
4.2. Operatorii asamblişti
4.2.1. Reuniunea
4.2.2. Intersecţia
4.2.3. Diferenţa
4.2.4. Produsul cartezian
4.3. Operatorii relaţionali
4.3.1. Selecţia
4.3.2. Proiecţia
CURS 6

4.3.3. Înlănţuirea consultărilor

CURS 7

4.3.4. Joncţiunea

CURS 8

4.3.4. Joncţiunea
4.3.5. Diviziunea

CURS 9 - Prima lucrare (10% DIN NOTA FINALĂ)

CURS 10

CAPITOLUL 5. LIMBAJUL DE INTEROGARE RELAŢIONAL SQL


5.1. Prezentare generală
5.2. Crearea bazelor de date prin comenzi SQL
5.2.1. Crearea, modificarea şi ştergerea tabelelor
5.2.2. Inserarea, modificarea şi ştergerea liniilor

CURS 11

5.3. Elemente de bază ale interogărilor SQL


5.4. Coloane expresii
5.5. Opţiunea ORDER BY
5.6. Operatorii BETWEEN, LIKE, IN
5.6.1. Operatorul BETWEEN
5.6.2. Operatorul LIKE
5.6.3. Operatorul IN

CURS 12

5.7. Theta şi echijoncţiunea


5.8. Subconsultări

CURS 13

5.9. Funcţii agregat


5.9.1. Funcţia COUNT()
5.9.2. Funcţia SUM()
5.9.3. Funcţia AVG()
5.9.4. Funcţiile MAX() şi MIN()
5.10. Gruparea tuplurilor
5.11.1. Clauza GROUP BY
5.10.2. Clauza HAVING

CURS 14 – A doua lucrare (10% DIN NOTA FINALĂ)

CONF.DR. FLORIN RADU

S-ar putea să vă placă și