← Discipline

Teste Database

Lecția 1 — Introducere în bazele de date

34 teste despre bazele de date, SGBD, modelul relațional, structura tabelelor și tipurile de date în SQL Server.

Lecția 2 — Modelul relațional

18 teste despre chei primare și externe, relațiile dintre tabele, relațiile 1:1, 1:M și M:M, constrângerile NOT NULL, CHECK și UNIQUE și configurarea acestora în SSMS.

Lecția 3 — SELECT în SQL

39 teste despre instrucțiunea SELECT, filtrarea datelor cu WHERE, operatorii TOP, DISTINCT, BETWEEN, LIKE, IS NULL și IN, sortarea cu ORDER BY

Lecția 4 — Funcții de agregare. GROUP BY și HAVING

24 teste despre funcțiile de agregare COUNT, SUM, AVG, MIN și MAX, gruparea datelor cu GROUP BY și filtrarea grupurilor cu HAVING.

Lecția 5 — JOIN și operații cu mulțimi în SQL

34 teste despre combinarea tabelelor cu INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN și CROSS JOIN, precum și despre UNION, UNION ALL, INTERSECT și EXCEPT.

Lecția 6 — CREATE TABLE, DB

21 teste despre crearea tabelelor cu CREATE TABLE, definirea coloanelor și a tipurilor de date, precum și despre constrângerile PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK și NOT NULL.

Lecția 7 — Normalizarea DB

30 de teste despre tabele nenormalizate, valori atomice, grupuri repetitive, dependențe parțiale și tranzitive și aducerea tabelelor în formele normale 1NF, 2NF și 3NF.

Lecția 8 — ALTER TABLE

28 de teste despre adăugarea, modificarea și eliminarea coloanelor și constrângerilor, precum și despre comenzile DROP TABLE și TRUNCATE TABLE.

Lecția 9 — INSERT, UPDATE, DELETE

28 de teste despre inserarea, actualizarea și ștergerea datelor, copierea datelor cu INSERT INTO SELECT și SELECT INTO, precum și folosirea corectă a clauzei WHERE.

Lecția 10 — Indecși

19 de teste despre rolul și structura indecșilor, diferențele dintre indecșii clustered și nonclustered, precum și crearea, utilizarea și ștergerea indecșilor în SQL Server.

Lecția 11 — Views

22 de teste despre crearea și utilizarea vederilor, modificarea și ștergerea vederilor, precum și utilizarea opțiunii WITH SCHEMABINDING.

Lecția 12 — Proceduri și funcții

36 de teste despre crearea, apelarea, modificarea și ștergerea procedurilor stocate, utilizarea parametrilor de intrare și OUTPUT, precum și despre funcțiile scalare și tabelare definite de utilizator.

Lecția 13 — Users și permisiuni

21 de teste despre crearea și gestionarea utilizatorilor, atribuirea și revocarea permisiunilor, precum și despre rolurile predefinite și personalizate în SQL Server.

Lecția 14 — Backup și restaurarea bazelor de date

12 de teste despre tipurile și strategiile de backup, realizarea backup-urilor și restaurarea bazelor de date în SQL Server, inclusiv utilizarea comenzilor BACKUP și RESTORE.

Lecția 15 — Securitatea bazei de date

17 de teste despre protecția datelor, criptarea, mascarea și gestionarea permisiunilor în SQL Server.