Extras din proiect
A Definirea schemei bazei de date – tabele (minim 4) cu legături şi alte restrictii de integritate (CREATE TABLE), populate (INSERT).
create table furnizori(
cod_furniz varchar2(5),
nume_furniz varchar2(20),
tara_furniz varchar2(12),
constraint furnizori_pk primary key(cod_furniz));
create table produse(
cod_prod varchar2(5),
den_prod varchar2(35),
cod_furniz varchar2(5),
pret_intrare number(12,4),
pret_iesire number(12,4),
stoc number(12,4),
constraint produse_pk primary key(cod_prod),
constraint produse_furnizori_fk foreign key(cod_furniz) references furnizori);
create table clienti(
cod_client varchar2(5),
nume_client varchar2(30),
localit_client varchar2(15),
data_n date,
constraint clienti_pk primary key(cod_client));
create table comenzi(
cod_comanda varchar2(5),
cod_client varchar2(5),
data_comanda date,
data_livrare date,
constraint comenzi_pk primary key(cod_comanda),
constraint comenzi_clienti_fk foreign key(cod_client) references clienti);
create table rindc(
cod_comanda varchar2(5),
cod_prod varchar2(5),
nr_prod number(3) not null,
constraint rindc_pk primary key(cod_comanda,cod_prod),
constraint rindc_comenzi_fk foreign key(cod_comanda) references comenzi,
constraint rindc_produse_fk foreign key(cod_prod) references produse);
FURNIZORI
COD_FURNIZ
NUME_FURNIZ TARA_FURNIZ
PRODUSE
COD_PROD
DEN_PROD COD_FURNIZ PRET_INTRARE PRET_IESIRE STOC
CLIENTI
COD_CLIENT NUME_CLIENT LOCALIT_CLIENT DATA_N
COMENZI
COD_COMANDA
COD_CLIENT DATA_COMANDA DATA_LIVRARE
RINDC
COD_COMANDA COD_PROD NR_PROD
Preview document
Conținut arhivă zip
- Baze de Date SQL.doc