← 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.