Sunteți pe pagina 1din 2

Laborator 3

I. Limbaj de definirea a datelor (DDL – Data Definition Language)


Comanda CREATE - creează un obiect nou (tabel, utilizator, etc)
Comanda ALTER – modifică anumite proprietăți ale unui obiect
Comanda DROP – elimină un obiect din baza de date
II. Limbaj de manipulare a datelor (DML – Data Manipulation Language)
Comanda SELECT – caută înregistrări în tabele sau în view-uri
Comanda DELETE – șterge înregistrări din cadrul tabelelor
Comanda INSERT – adaugă o nouă înregistrare într-un tabel
Comanda UPDATE – actualizează valorile unor înregistrări din tabel
SELECT ... FROM ...
INSERT INTO .... VALUES
UPDATE ... SET ... WHERE
DELETE ... FROM .... WHERE

1. In cadrul bazei de date studentn creați tabelele specificate în continuare iar apoi
efectuați asupra lor modificările propuse. In scopul generării tabelelor și a
modificărilor propuse se va scrie cod SQL.
- a) Tabelul culturi: conține coloanele Cod_cultura – tip șir de caractere, cheie
primară, câmp nenul și Nume_cultură – tip șir de caractere, valoarea implicită
“Cultura X”.
- Folosind comanda INSERT adăugați o înregistrare nouă în cadrul tabelului (Se va
insera cultura cu codul 65). Vizualizați apoi conținutul tabelului culturi rulând setul
de instrucțiuni: SELECT * FROM culturi;
- Scrieți cod SQL pentru a adăuga câmpului Cod_cultura restricția UNIQUE KEY și
ștergeți restricția DEFAULT asignată câmpului Nume_cultura.
- Folosind comanda INSERT adăugați în tabelul culturi informațiile specificate în
continuare:

- Stergeți înregistrarea cu codul 65 din cadrul tabelului culturi

- b) Creați tabelul fermieri care va conține câmpurile:


- Id_fermier: nr. întreg, cheie primară, nenul, auto-incrementare
- Nume_prenume: șir de caractere, valoare implicită ‘Nume Prenume X’
- Cod_fermier: șir de caractere, nenul
- Localitate: șir de caractere
- Judet: șir de caractere, nenul
- Inserați în tabelul creat o înregistrare la alegere
- Stergeți înregistrarea cu Id_fermier=1
- Adăugați câmpului Localitate restricția NOT NULL
- Stergeti restricția ‘Nume Prenume X’ aferentă câmpului Nume_prenume
Inserați in tabelul fermieri 10 înregistrări la alegere folosind comanda INSERT.

c)
Creați tabelul proprietati care va include câmpurile:
- Id_proprietate: întreg, cheie primară, nenul, auto-incrementare
- Id_fermier: întreg, cheie străină
- Cod_cultura: șir de caractere, cheie străină
- Suprafata_ha: nr. real
- Parcele: nr. întreg
- Nr_bloc: nr. întreg, nenul
Populați tabelul creat folosind instrucțiunea INSERT

Vizualizați tabelul creat rulând instrucțiunile:


SELECT * FROM proprietati;

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