Tool-uri folosite:
Pentru Windows: MSSQL
Pentru a funcționa, vă asigurați că în Services:
SQL Server + SQL Server Agent sunt Enabled și Running
Conexiunea se face cu:
Server name: localhost SAU localhost\SQLEXPRESS
[X] Trust Certificate
Linux / MAC: DBeaver
Pentru a funcționa, parcurgeți documentația pentru instalare
Întotdeauna: Lect. Univ. Dr. SUCIU Dan-Mircea + canalul său de YouTube
Probleme practice:
Pentru LAB1 + LAB2:
Sintaxa de bază pentru tabele, bază de date, views și interogări
JOINS: aici
LAB3+:
Urmează
ORGANIZATORIC:
Dacă dorești să mă contactezi: Mesaj pe Teams. (Nu verific e-mail-ul prea des)
Nota la laborator = Proiect prezentat + (1-3 întrebări de la curs OR 1 interogare)
Pentru a ne folosi de funcții similare mulțimilor, avem:
INTERSECȚIA:
INNER JOIN
UNIUNEA:
FULL JOIN
DIFERENȚA:
LEFT/RIGHT JOIN + FILTRAREA NULL-urilor
LAB2:
Trebuie să aibă neapărat sens interogările?
Da :) Un client are nevoie de răspunsuri reale la cerințele sale, implicit are nevoie de interogări.
LAB1:
Cum se numără cele 10 tabele?
R:10 tabele de bază, fără cele intermediare.
Toate tabelele trebuie să fie conectate între ele?
R: Da. Facem baze de date relaționale cu un motiv :)
Tehnice:
Există REGEX care ar putea fi folosit în loc de LIKE? Da :)
Ce face ON DELETE CASCADE? Aici.
Care e diferența între LEFT JOIN și LEFT OUTER JOIN? Niciuna majoră, pot fi folosite la fel. Detalii aici.
Cum generez diagrama în MSSQL? Aici video
DATE vs DATETIME vs TIMESTAMP: Aici
Altele:
Se poate echivala atestatul din liceu cu examenul practic?
R: Nu, fiindcă nu putem ști cum a fost evaluat atestatul, astfel pentru a fi echitabil, toți dau examen practic și toți sunt evaluați la fel.
Pot face schimb de laborator?
Dacă primiți acordul cadrelor didactice de la cele 2 laboratoare, puteți face schimb. Personal, permit schimburi doar până în săptămâna 2 inclusiv.
Motivări medicale:
Aveți nevoie de ștampila de la cabinetul UBB pe adeverință. Pentru cazuri excepționale, contactați cadrul didactic la al cărui oră ați lipsit.
1068:
1067:
verifică log-urile pentru a vedea cauza
verifică path-urile din environment variables
verifică potrivirea versiunilor între ele
Încearcă să urmărești pașii pe care i-au parcurs alții cu aceeași problemă:
Încearcă un clean reinstall de la 0
Driver issue: https://stackoverflow.com/questions/73651289/cant-connect-to-databases-in-dbeaver (noi folosim MySQL)