Extras din proiect
I.Crearea tabelelor
-membrii – contine date personale ale clientilor si are urmatoarea structura:
Simbol camp Explicatie Tip
Id Cod de inregistrare Number(10)
Nume Numele clientului Varchar2(25)
Prenume Prenumele clientului Varchar2(25)
Adresa Adresa client Varchar2(100)
Oras Localitatea Varchar2(30)
Telefon Nr de tel client Varchar2(15)
Data legaturii Data inchirierii Sysdate
-titluri –contine detalii privind filmele si are urmatoarea structura:
Simbol camp Explicatie Tip
Id Cod inregistrare Number(10)
Titlu Denumire film Varchar2(60)
Descriere Detalii film Varchar2(400)
Rata Varchar2(4)
Categorie -Drama
-Comedie
-S.F.
-Actiune
-Documentar Varchar2(10)
-copiititluri – contine detalii referitoare la numarul de exemplare existente petnru fiecare film.
Simbol camp Explicatie Tip
Id Cod inregistrare Number(10)
Idtitlu Cod inregistrare titlu Number(10)
Stare Starea in care se afla filmul(disponibil,distrus, inchiriat, rezervat) Varchar2(15)
-inchiriere – detalii privind inchirierea si are urmatoare structura:
Simbol camp Explicatie Tip
Idmembru Cod inregistrare client Number(10)
Idcopie Cod inregistrare film Number(10)
Data_inch Data inchirierii Date
Data_exp Data expirarii inchirierii Date
Idtitlu Numele filmului Varchar2(10)
-rezervari – date referitoare la numele filmelor rezervate anumitor clienti si are urmatoarea structura:
Simbol camp Explicatie Tip
Data_rezervarii Date
Idmembru Cod inregistrare client Number(10)
Idtitlu Cod inregistrare film Number(10)
create table membrii
( id number(10) not null,
constraint membrii_id_pk primary key (id),
nume varchar2(25) not null,
prenume varchar2(25),
adresa varchar2(100),
oras varchar2(30),
telefon varchar2(15),
data_legaturii date default sysdate not null);
create table titluri
( id number(10) not null,
constraint titluri_id_pk primary key (id),
titlu varchar2(60) not null,
descriere varchar2(400) not null,
rata varchar2(4),
categorie varchar2(10),
constraint titluri_categorie_ck check (categorie in ('drama','comedie','sf','actiune','documentar')),
data_t date);
create table copiititluri
( id number(10) not null,
idtitlu number(10),
stare varchar2(15) not null,
constraint copiititluri_id_uk unique (id),
constraint copiititluri_idtitlu_pk primary key (idtitlu),
constraint copiititluri_idtitlu_fk foreign key (idtitlu) references copiititluri(idtitlu),
constraint copiitiluri10_stare_ck check (stare in ('disponibil','distrus','inchiriat','rezervat')));
Preview document
Conținut arhivă zip
- Evidenta Filmelor Oferite spre Inchiriere de Catre un Centru de Inchirieri Video.doc