You are on page 1of 2

create table vanzari(

Cheie_timp int not null,


Cheie_articol int not null,
Cheie_ramura int not null,
Cheie_zona int not null,
Vanzari_lei int not null,
Cantitate_vanduta int not null);

create table timp(


Cheie_timp int not null primary key,
Zi int not null,
Zi_din_sapt varchar(10),
Luna int not null,
Trimestru int not null,
An int not null);
create table Ramura(
Cheie_ramura int not null primary key,
Nume_ramura varchar(15),
Tip_ramura varchar(15));

create table Articole(


Cheie_articol int not null primary key,
Nume_articol varchar(15),
Categorie int not null,
Tip varchar(15),
Tip_furnizor varchar(15));

create table Zona(


Cheie_zona int not null primary key,
Den_zona varchar(15),
Strada varchar(15),
Localitate varchar(15),
Judet varchar(15),
Regiune varchar(15),
Cod_postal int not null);

alter table Vanzari add constraint k1 foreign key (Cheie_timp)


references Timp(Cheie_timp);
alter table Vanzari add constraint k2 foreign key
(Cheie_articol) references Articole(Cheie_articol);
alter table Vanzari add constraint k3 foreign key
(Cheie_ramura) references Ramura(Cheie_ramura);
alter table Vanzari add constraint k4 foreign key (Cheie_zona)
references Zona(Cheie_zona);

insert into Timp VALUES (1, 10, 'Marti', 2, 1, 2013)


insert into Timp VALUES (2, 15, 'Luni', 5, 1, 2013)
insert into Timp VALUES (3, 18,'Joi', 7, 2, 2013)
insert into Timp VALUES (4, 22, 'Vineri', 16, 2, 2013)

insert into Ramura VALUES (1, 'Confectii', 'U')


insert into Ramura VALUES (2, 'Agricultura', 'A')
insert into Ramura VALUES (3, 'Industrie', 'I')

insert into Articole VALUES (1, 'tricou', 1, 'C', 'P')


insert into Articole VALUES (2, 'stilou', 2, 'I', 'N')
insert into Articole VALUES (3, 'calculator', 1, 'I', 'P')
insert into Articole VALUES (4, 'masina', 1, 'I', 'A')
insert into Articole VALUES (5, 'carti', 2, 'B','P')

insert into Zona VALUES (1, 'S', 'A. I. Cuza', 'Craiova',


'Dolj', 'oltenia', 200100)
insert into Zona VALUES (2, 'V', 'C Bucuresti', 'Arad','Arad',
'Vest', 300300)
insert into Zona VALUES (3, 'N', 'Lunga', 'Cluj','Cluj',
'Nord', 400200)
insert into Zona VALUES (4, 'E', 'Mare', 'Iasi','Iasi', 'Est',
200300)

insert into vanzari VALUES (1, 2, 3, 1, 20000, 100)


insert into vanzari VALUES (2, 1, 1, 2, 30000, 50)
insert into vanzari VALUES (1, 2, 3, 3, 15000, 75)
insert into vanzari VALUES (3, 1, 1, 2, 10000, 150)

You might also like