Extras din proiect
Despre Proiect
Proiectul consta in gestiunea unui magazin de obiecte de arta , mai exact de tablouri . Produsele se livreaza atat in strainatate , cat si in Romania daca au fost comandate in prealabil.Fiecare tablou, artist , comanda, livrare si client are un cod unic.Cel al tablourilor nu poate avea mai mult de 7 caractere.Clientii din Uniunea Europeana nu pot fi stersi si nici tablourile deja comandate.In plus, numele artistilor, pentru a fi valid, trebuie sa aibe mai mult de 4 caractere.
Proiectul contine:
-8 tabele create initial cu cate 30 de inregistrari fiecare (acestea sunt prezentate in cadrul proiectului)
-10 view-uri
-10 declansatoare
-10 tabele temporare
-10 indecsi
-10 tipuri definite de utilizator
-10 proceduri
-10 functii
-10 rapoarte
Diagrama
SCRIPT SQL
CREAREA TABELELOR SI A RELATIILOR DINTRE ACESTEA
-- 1) creare tabel artisti
create table artisti (cod_artist nvarchar(15) primary key,
nume_artist nvarchar(255),
tara_origine nvarchar(255),
data_nasterii date,
data_mortii date)
-- 2) creare tabel clienti
create table clienti (cod_client nvarchar(15) primary key,
nume_client nvarchar(255),
adresa_email nvarchar(255),
adresa nvarchar(255),
oras nvarchar(100),
tara nvarchar(100),
data_nasterii_client date)
--3) creare tabel comenzi
create table comenzi (nr_comanda nvarchar(15) primary key,
data_comanda date,
cod_client nvarchar(15))
--4)adaugarea cheii externe in tabelul comenzi
alter table comenzi
add constraint fk_cod_client
foreign key (cod_client)
references clienti(cod_client).
Preview document
Conținut arhivă zip
- Gestiunea unui Magazin de Obiecte de Arta - Tablouri.docx