I. Modelul conceptual al unei probleme de gestiune

1. Modelul conceptual al unei probleme de gestiune (entități, proprietăți, comportamente):
- Entități si instanțe
- Atribute
- Identificator unic
• Tipuri de date

2. Relații între entități:
- Relații între entități (one-to-one, one-to-many, many-to-many)
- Rezolvarea relațiilor many-to-many

3. Normalizarea datelor: prima forma normală, a doua forma normală, a treia formă normală

4. Modelul conceptual al aplicațiilor:
- Convenții pentru realizarea diagramelor ERD
- Tipuri și subtipuri
- Transferabilitate
- Relații ierarhice, relații recursive
- Arce

II. Modele de organizare a datelor

1. Modele de organizare a datelor. Structuri de date.
Tabele:
- Crearea structurii tabelelor (tipuri de date, structură, câmpuri/coloane)
- Conținutul unei tabele (linii/înregistrări)
- Operații specifice prelucrării tabelelor (adăugare, modificare, stergere, sortare, căutare, vizualizare, calcule statistice)

2. Baze de date:
- Modele de baze de date (modelul relațional, modelul rețea, modelul ierarhic)
- Relaționare, cheie primară, chei externe
- Reguli de integritate
- Programe de validare, de acțiune
- Operații specifice prelucrării bazelor de date (interogări, rapoarte)

III. Operații elementare de prelucrare a datelor

1. Operații elementare de prelucrare a datelor. Introducere în SQL; structura comenzilor SQL:
- Selecție, proiecție
- Interogări simple
- Inserarea, modificarea, ștergerea datelor în tabele
- Crearea și modificarea structurii tabelelor