Subiect curs | Prezentare | Resurse pentru aplicatie curs |
Introducere | | |
Sisteme de gestiune a bazelor de date | | |
Modelul relational, operatori relationali | | |
Modelul relational, regulile lui Codd | | |
Forme normale, normalizarea bazei de date | | |
Limbajul de definitie a bazelor de date DDL. Exemple folosind MySQL. | | |
Limbajul de interogare a datelor DQL. Exemple folosind MySQL. Aplicatie la un sistem de resurse umane | | |
Functii agregate. Aplicatie la un sistem de gestiune a comenzilor. | | |
Tranzactionare. Aplicatie la un sistem de management al salariilor. | | |
Tranzactii, proceduri stocate. Aplicatie la un sistem bancar simplificat. | | |
Declansatoare, contoare, proceduri stocate. Aplicatie la gestiunea unui dictionar multilingv. | | |
Elaborarea unei aplicatii complexe folosind proceduri stocate. Aplicatie la stocuri si vanzari la un magazin universal. | | |
Subiect laborator | Aplicatie laborator | Resurse aditionale |
1. Conectare la baza de date, definitie baza de date si tabele | | |
2. Limbajul de definitie a datelor, CREATE, DROP, ALTER | | |
3. Inserare, modificare, stergere date, INSERT, UPDATE, DELETE | | |
4. Selectarea datelor, SELECT | | |
5. Selectarea datelor, comparatii de stringuri, LIKE, REGEXP | | 131IE.csv |
6. Functii agregate | | |
7. Functii agregate - continuare | | |
8. Limbajul SQL - recapitulare | | |
9. Tranzactii | | |
Tema de casa | | Facultate.csv |