Documente Academic
Documente Profesional
Documente Cultură
1. Folosind drept şablon tabelul employees, creaţi un nou tabel denumit emp_man_id care sa
contina angajatii care sunt manageri.
SELECT *
From emp_man_id1
2. Scrieţi un script care să permită crearea tabelelor corespunzătoare următoarei scheme relaţionale:
Masini_id (IdMasina, datafabric, IdCompanie, IdCuloare, model, pret, capacCilindrica, consum,
IdCombustibil) COMPANII_id (IdCompanie, numecomp, email, telefon, adresa) CULORI_id
(IdCuloare, cod, denumire, metalizat) COMBUSTIBILI_id( IdCombustibil, nume) OBSERVATIE: Sufixul
id adăugat numelor de tabele va fi un şir de caractere care să identifice obiectul creat de fiecare
dintre dumneavoastră. ???? De ce este necesară această identificare???? Pentru siguranţă începeţi
scriptul prin comenzi de ştergere a tabelelor.
3. Se vor impune restricţiile necesare (chei, restricţii referenţiale, etc.). Se vor utiliza cel puţin
o dată fiecare dintre tipurile de constrângeri prezentate în cadrul laboratorului.
CREATE TABLE Masini_id1(
IdMasina number(10) not null primary key,
datafabric date default sysdate,
IdCompanie number(10)
constrain nn_masini_id_comp1 not null,
constrain fk_masini_id_comp references Companii_Id2(IdCompanie),
IdCuloare number(10)
constrain_nn_masini_id_culoareid not null
constrain fk_masini_id1_culoareid references Culori_Id1(Culoare),
model varchar(10),
pret number(4)
constrain ck_pret12 check(pret>0),
capacCilindrica number(5),
consum number(5,2),
IdCombustibil number(10,2)
constrain nn_masini_id_combid not null
constrain fk_masini_id_combid references Combustibili_Id2(IdCombustibili)
);
4. Verificaţi dacă tabelele au fost create corect utilizand comanda DESCRIBE.
DESCRIBE Masini_id1