Documente Academic
Documente Profesional
Documente Cultură
Raport
Lucrare de laborator Nr. 3
Chișinău 2023
Lucrarea de laborator nr.3
Sarcini
1. Care din numerele prezentate mai jos pot fi introduse intr-un camp de tipul DECIMAL(4,1)?
Un câmp de tip DECIMAL(4,1) este format dintr-un număr total de 4 cifre, dintre care 1 cifră este folosită
pentru partea zecimală. Acest lucru înseamnă că putem avea un număr cu maxim 3 cifre înainte de
partea zecimală și maxim 1 cifră după partea zecimală.
Deci, pentru fiecare dintre numerele date, să vedem dacă ele se potrivesc cu această definiție:
a) 16,2 - Acesta are 2 cifre înainte de partea zecimală și 1 cifră după partea zecimală. Se potrivește cu
DECIMAL(4,1).
b) 116,2 - Acesta are 3 cifre înainte de partea zecimală și 1 cifră după partea zecimală. Se potrivește cu
DECIMAL(4,1).
c) 16,21 - Acesta are 2 cifre înainte de partea zecimală și 2 cifre după partea zecimală. Nu se potrivește
cu DECIMAL(4,1).
d) 1116,2 - Acesta are 4 cifre înainte de partea zecimală și 1 cifră după partea zecimală. Nu se potrivește
cu DECIMAL(4,1).
e) 1116,21 - Acesta are 4 cifre înainte de partea zecimală și 2 cifre după partea zecimală. Nu se
potrivește cu DECIMAL(4,1).
Prin urmare, numerele care pot fi introduse într-un câmp de tip DECIMAL(4,1) sunt a) și b).
2
2. Fie [Coll] din tabelul de mai jos este de tip INT, si [Col2] este de tip DECIMAL (2.1)
Rezolvare
Rezultatul expresiei [Col1]*[Col2] va fi de tip DECIMAL. Pentru a păstra corect rezultatul, trebuie să
avem o coloană [Col3] de tip DECIMAL care să permită stocarea rezultatului. O definiție potrivită pentru
[Col3] ar fi DECIMAL(5,1). Acest tip de date DECIMAL(5,1) permite stocarea a 5 cifre în total, cu 1 cifră în
partea zecimală, ceea ce ar acoperi rezultatele corecte ale expresiei [Col1]*[Col2].
3
3.Creati o baza de date numita universitatea cu proprietati implicite. In cadrul acestei baze de date,
creati 2 tabele (grupe, discipline), schemele carora sunt definite in sectiunea 3.3 a capitolului.
Rezolvare
4
4. Inserati in tabelele respective ale bazei de date un.iversitatea urmatoarele imegistrari:
5
Rezolvare
6
Concluzie
După finalizarea laboratorului, am învățat că înțelegerea și aplicarea conceptelor de bază
SQL sunt piloni importanți ai gestionării eficiente a bazelor de date. Cu interogări adecvate,
putem extrage informații relevante și, de asemenea, putem adapta structura tabelului pentru
a se potrivi cerințelor specifice ale proiectului sau organizației. De asemenea, am învățat că
introducerea corectă a datelor este esențială pentru menținerea integrității și fiabilității bazei
de date. Procesul de creare și modificare a tabelelor joacă un rol cheie în gestionarea datelor
SQL, permițându-ne să adaptăm baza de date pe măsură ce cerințele se modifică, inclusiv
adăugarea sau eliminarea coloanelor, modificarea tipurilor de date și implementarea
constrângerilor. Interogările SQL sunt o modalitate puternică de a prelua, actualiza și
manipula date în sistemele de baze de date.