Sunteți pe pagina 1din 7

Ministerul Educației și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatică și Microelectronică

Raport
Lucrare de laborator Nr. 3

Tema 3: Crearea si modificarea tabelelor

A efectuat: Tabureanu Marian, CR-212


A controlat: Olga Grosu

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)?

a) 16,2; b) 116,2; c) 16,21; d) 1116,2; e) 1116,21.


Rezolvare

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

În cazul acestui exemplu:

[Col1] este de tip INT.

[Col2] este de tip DECIMAL(2,1).

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

Figure 1 Crearea Bazei de date , Tabelelor

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.

S-ar putea să vă placă și