3
DROP TABLE IF EXISTS interventii ; DROP TABLE IF EXISTS stadiu_afectiune ; DROP TABLE IF EXISTS cantitate_administrata ; DROP TABLE IF EXISTS cantitate_prescrisa ; DROP TABLE IF EXISTS departamente; DROP TABLE IF EXISTS retete ; DROP TABLE IF EXISTS medicamente ; DROP TABLE IF EXISTS afectiuni ; DROP TABLE IF EXISTS tratamente ; DROP TABLE IF EXISTS vaccinari ; DROP TABLE IF EXISTS fise_medicale ; DROP TABLE IF EXISTS consultatii ; DROP TABLE IF EXISTS servicii_infrum ; DROP TABLE IF EXISTS animale ; DROP TABLE IF EXISTS personal ; DROP TABLE IF EXISTS asistenti ; DROP TABLE IF EXISTS medici ; DROP TABLE IF EXISTS persoane; create table persoane ( IdPersoana numeric(5) constraint pk_persoane primary key, Nume_persoana varchar (20)

Drop Table if Exists Interventii

Embed Size (px)

DESCRIPTION

baze de date

Citation preview

Page 1: Drop Table if Exists Interventii

DROP TABLE IF EXISTS interventii ;

DROP TABLE IF EXISTS stadiu_afectiune ;

DROP TABLE IF EXISTS cantitate_administrata ;

DROP TABLE IF EXISTS cantitate_prescrisa ;

DROP TABLE IF EXISTS departamente;

DROP TABLE IF EXISTS retete ;

DROP TABLE IF EXISTS medicamente ;

DROP TABLE IF EXISTS afectiuni ;

DROP TABLE IF EXISTS tratamente ;

DROP TABLE IF EXISTS vaccinari ;

DROP TABLE IF EXISTS fise_medicale ;

DROP TABLE IF EXISTS consultatii ;

DROP TABLE IF EXISTS servicii_infrum ;

DROP TABLE IF EXISTS animale ;

DROP TABLE IF EXISTS personal ;

DROP TABLE IF EXISTS asistenti ;

DROP TABLE IF EXISTS medici ;

DROP TABLE IF EXISTS persoane;

create table persoane (

IdPersoana numeric(5)

constraint pk_persoane primary key,

Nume_persoana varchar (20)

constraint ck_Nume_persoana (Nume_persoana=LTRIM(UPPER(Nume_persoana)))

constraint nn_Nume_persoana NOT NULL,

Page 2: Drop Table if Exists Interventii

Prenume_persoana varchar (20)

constraint ck_Prenume_persoana (Prenume_persoana=LTRIM(UPPER(Prenume_persoana)))

constraint nn_Prenume_persoana NOT NULL,

CNP char (13)

constraint un_CNP UNIQUE ,

Adresa varchar (40)

constraint ck_Adresa check (SUBSTR(adresa , 1 , 1) = UPPER(SUBSTR(adresa , 1 , 1) )),

Adresa_email varchar (50) ,

Telefon_persoana varchar (10) ,

Data_nasterii Date

) ;

create table medici (

Id_medic numeric (5)

constraint pk_medici Primary key references personal(Id_personal) ,

Specializare_medic varchar (50)

constraint nn_Specializare_medic not null

)

create table asistenti (

Id_asistent numeric (5)

Page 3: Drop Table if Exists Interventii

constraint pk_asistenti Primary key references personal(Id_personal) ,

Specializare_asistent varchar (50)

constraint nn_Specializare_asistent not null ,

Departament_asistent varchar (50)

)

create table personal (

Id_personal numeric (5)

constraint pk_personal Primary key references persoane(Id_persoana) ,

Telefon_serviciu varchar (10) ,

Adresa_email_servici varchar (50)