Întrebare curs = 1p ideea generală + 1p exemplu + 1p dacă nu a fost nevoie de indicii / intervenție
Interogare = 1p ideea generală + (2p (implementare perfectă) OR 1p (implementare ok, cu greșeli și nu se reușește rezolvarea după mai multe încercări)
Întrebarea/interogarea este aleatorie dintr-un set de 60. Întrebările nu se repetă la doi studenți.
Întrebările din curs sunt de la primul curs până la laboratorul unde se anunță următorul laborator. (ex: cursurile 1-5 pentru L3 anunțat în săptămâna 5)
Penalizare: 0.5p / săptămână
În restanțe se acceptă laboratoarele, dar notarea se face doar cu 65% din nota totală.
Examenul practic va fi în săptămâna 14: 1 oră examen practic - 1 oră verificat.
Dacă dorești să mă contactezi: Mesaj pe Teams. (Nu verific e-mail-ul prea des)
Întotdeauna: Lect. Univ. Dr. SUCIU Dan-Mircea + canalul său de YouTube
Probleme practice (și pentru interviuri):
LAB3:
Pentru LAB1 + LAB2:
Sintaxa de bază pentru tabele, bază de date, views și interogări
JOINS: aici
NORMAL FORMS: aici
LAB3:
Ce ar trebui să prezint?
1 Script cu procedurile
1 Script cu versionarea
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.
Cele 10 interogări trebuie să le combine pe toate?
Da :) Acesta este scopul, să aplicăm cât mai multe pentru a face interogări cât mai interesante.
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)
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