Sunteți pe pagina 1din 5

-- Evidenta pensionarilor si asigurarilor

drop
drop
drop
drop
drop

table
table
table
table
table

Persoane
Asigurare
FirmaAsig
Pensionar
Distribuitor

create table Persoane(


CNP bigint not null,
Tip_Asig varchar(10) not null,
Denumire varchar(50) not null,
Denumire_Societate varchar(50) not null,
Incasari_asig int not null
);
create table Pensionar(
Cheie_pensionar int not null,
CNP bigint not null primary key,
Nume varchar(20),
Prenume varchar(21),
Adresa varchar(40),
Data_nastere date,
Val_Pensie int not null,
Cod_Distribuitor int not null
);
create table Asigurare(
Cheie_asigurare int not null,
Nr_Carnet int not null,
Cod_Asigurare int not null,
CNP bigint not null,
Tip_Asig varchar(10) not null primary key,
Cod_Societate int not null,
Suma_Asig int not null
);
create table Distribuitor(
Cheie_distribuitor int not null,
Cod_Distribuitor int not null,
Denumire varchar(50) primary key,
Adresa varchar(50)
);
create table FirmaAsig(
Cheie_firma int not null ,
Cod_Societate int not null,
Denumire_Societate varchar(50) primary key,
Adresa varchar(50)
);
alter table Persoane
P);
alter table Persoane
re(Tip_Asig);
alter table Persoane
uitor(Denumire);
alter table Persoane

add constraint k1 foreign key (CNP) references Pensionar(CN


add constraint k2 foreign key (Tip_Asig) references Asigura
add constraint k3 foreign key (Denumire) references Distrib
add constraint k4 foreign key (Denumire_Societate) referenc

es FirmaAsig(Denumire_Societate);

-- inseram date in tabelul Pensionar


insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('1','1921112131274','Alexandru','David','Bigul Vechi bl 113','6/19/1936',
1200,'001')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('2','2848456930774','Bratulescu','Sorina','Camin 3 Et 2 221','5/23/1965',
1000,'001')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('3','1929384620584','Alexandru','Ion Cristian','Bul Titulescu nr 43','1/3
0/1973',300,'003')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('4','2365410123654','Borozia','Alexandra Claudia','Rovine bl 432','8/22/
1954',600,'001')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('5','1921547898774','Popescu','Ion','Valea Rosie bl 31','8/8/1908',2000,'
002')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('6','1921183453774','Alexandru','Ionut','Valea Rosie bl K32','11/12/1943'
,900,'002')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('7','1921433063774','Balan','Bogdan','Calea Buc 12','8/21/1943',50,'001')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('8','1921183063776','Curca','Nelu','caracal 563','11/21/1999',500,'003')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('9','1921183066774','Hagi','Gheorghe','viitorul 11','1/18/1973',1100,'001
')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('10','1921183063771','Marin','Ion','foametei 23','4/12/1923',500,'003')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('11','1921183063471','Alexandru','Ionut','Valea Rosie K12','4/12/1961',90
0,'001')

insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P


ensie,Cod_Distribuitor)
values('12','1921183043771','Marinescu','Ilie','Brestei 21','2/28/1954',600,'003
')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('13','1921183063721','Pretorian','Ionut','Fulger3','5/12/1932',800,'003')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('14','2921183063711','Popa','Mariana','Castanilor 32','5/29/1978',500,'00
1')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('15','1921183062771','Carai','Grigore','Brestei 54','7/17/1942',450,'002'
)
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('16','2921132043771','Florescu','Cristina','Elena Farago bl 124 ap4','5/
23/1976',200,'001')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('17','2921187663771','Marian','Ionela','foametei 64','4/21/1927',1000,'00
3')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('18','1921183063321','Alexandru','Victor','Elena Farago bl 123 ap 8 ','5/
26/1923',8000,'001')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('19','1921183063000','Marinescu ','Rapjael','Satrei 223','1/1/1900',700,'
002')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('20','1921183063371','Becali ','Gheorghe','Universitarii 54','2/12/1932',
1,'003')
insert into Pensionar(Cheie_pensionar,CNP,Nume,Prenume,Adresa,Data_Nastere,Val_P
ensie,Cod_Distribuitor)
values('21','1921183013321','Cetateanul ','Turmentat','Politiei 32','12/12/1912'
,435,'001')

-- inseram date in tabelul FirmaAsig


insert into FirmaAsig (Cheie_firma,Cod_Societate,Denumire_Societate,Adresa)
Values('1','002','Astra','caracal nr 23')

insert into FirmaAsig (Cheie_firma,Cod_Societate,Denumire_Societate,Adresa)


Values('2','003','Omniasig','rocada 43')
insert into FirmaAsig (Cheie_firma,Cod_Societate,Denumire_Societate,Adresa)
Values('3','004','Asirom','Dacia 21')
insert into FirmaAsig (Cheie_firma,Cod_Societate,Denumire_Societate,Adresa)
Values('4','005','Tiriac','Tineretului nr 666')
insert into FirmaAsig (Cheie_firma,Cod_Societate,Denumire_Societate,Adresa)
Values ('5','001','Generali','Campia Izlaz nr 415')

-- inseram date in tabelul Asigurare


insert into Asigurare(Cheie_asigurare,Nr_Carnet,Cod_Asigurare,CNP,Tip_Asig,Cod_S
ocietate,Suma_Asig)
Values ('1','300','001','1921183013321','Sanatate','002','5000')
insert into Asigurare(Cheie_asigurare,Nr_Carnet,Cod_Asigurare,CNP,Tip_Asig,Cod_S
ocietate,Suma_Asig)
Values ('2','301','002','1921132043771','Inundatie','003','2000')
insert into Asigurare(Cheie_asigurare,Nr_Carnet,Cod_Asigurare,CNP,Tip_Asig,Cod_S
ocietate,Suma_Asig)
Values ('3','302','003','1921132043771','Munca','001','2000')
insert into Asigurare(Cheie_asigurare,Nr_Carnet,Cod_Asigurare,CNP,Tip_Asig,Cod_S
ocietate,Suma_Asig)
Values('4','303','004','1921183063000','Incendiu','001','500')
insert into Asigurare(Cheie_asigurare,Nr_Carnet,Cod_Asigurare,CNP,Tip_Asig,Cod_S
ocietate,Suma_Asig)
Values('5','304','005','1921183063721','Locuinta','004','700')
insert into Asigurare(Cheie_asigurare,Nr_Carnet,Cod_Asigurare,CNP,Tip_Asig,Cod_S
ocietate,Suma_Asig)
Values('6','305','006','1921183013321','Masina','004','900')

-- inseram date in tabelul Distribuitor


insert into Distribuitor(Cheie_distribuitor,Cod_distribuitor,Denumire,Adresa)
values('1','002','Fan Courier','Str Invierii nr 23');
insert into Distribuitor(Cheie_distribuitor,Cod_distribuitor,Denumire,Adresa)
values('2','003','SC Fane SRL','Str Elana Fararago nr 33');
insert into Distribuitor (Cheie_distribuitor,Cod_distribuitor,Denumire,Adresa)
values('3','001','DHL','Str. Dezdrobirii nr 53');

-- inseram date in tabelul Persoane


insert into Persoane(CNP,Tip_Asig,Denumire,Denumire_Societate,Incasari_asig)
values('2365410123654','Sanatate','DHL','Astra','14152')
insert into Persoane(CNP,Tip_Asig,Denumire,Denumire_Societate,Incasari_asig)
values('1921433063774','Munca','Fan Courier','Generali','78231')
insert into Persoane(CNP,Tip_Asig,Denumire,Denumire_Societate,Incasari_asig)
values('1921183043771','Incendiu','DHL','Omniasig','50030')
insert into Persoane(CNP,Tip_Asig,Denumire,Denumire_Societate,Incasari_asig)
values('2921187663771','Munca','Fan Courier','Asirom','25011')
insert into Persoane(CNP,Tip_Asig,Denumire,Denumire_Societate,Incasari_asig)
values('1921183063371','Sanatate','SC Fane SRL','Tiriac','80524')

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