Professional Documents
Culture Documents
Universitatea Bucuresti
T
C
IE P
O O
R
P PT
LA
E
Z
A
E
T
A
D
CUPRINS
1.Stabilirea datelor
1.1. Scenariu
1.2. Diagrama relationala
1.3 .Tabelele de optionalitate
1.4. Query Builder
2.Realizarea Tabelelor si a relatiilor dintre ele
2.1. Crearea Tabelelor(Folosirea comenzii CREATE)
2.2. Alterarea Tabelelor(Folosirea comenzii ALTER)
2.3. Stergerea Tabelelor(Folosirea comenzii DROP)
3.Introducerea si modificarea inregistrarilor
3.1.Introducerea inregistrarilor(Folosirea comenzii INSERT)
3.2.Modificarea inregistrarilor(Folosirea comenzii UPDATE)
4.Exemple de interogari
1.STABILIREA DATELOR
Laptopuri
#id_laptop
*firma_prod
*model
*pret
*utilizare
Liste Componente
#id_lista
Modele
#id_model
*tip
Depozite
#id_depozit
*tara
*oras
*manager
*stoc
Firme
Vanzare
#id_firma_v
anzare
*nume
*tara
*CEO
Componente
#id_componenta
*firma
*pret
Contracte
#id_contrac
te
*data
Cumparator
i
#id_cumpa
rator
*nume
*prenume
*adresa
Banci
#id_banca
*nume
*adresa
Conturi
#id_cont
PK
PK
PK
PK
PK
FK
1
FK
2
FK1
FK
2
PK
PK
PK
PK
FK
1
FK
1
FK
2
PK
FK1
FK
FK
2
PK
Firme
Nume camp
Tip
Tip cheie
Optionalitate
id_firma
NUMBER(10)
PK
nume
VARCHAR2(20)
tara
VARCHAR2(20)
CEO
VARCHAR2(40)
Tabela Laptopuri
Nume camp
Tip
Tip cheie
Optionalitate
Id_laptop
NUMBER(10)
PK
firma_producatoare
VARCHAR2(20)
model
VARCHAR2(20)
pret
NUMBER(10)
folosinta
VARCHAR2(15)
Id_firma
NUMBER(10)
FK1
Id_depozit
NUMBER(10)
FK2
Tabela
Componente
Lista
Nume camp
Tip
Tip cheie
Optionalitate
id_lista
NUMBER(10)
PK
id_laptop
NUMBER(10)
FK1
Id_componenta
NUMBER(10)
FK2
Tip
Tip cheie
Optionalitate
id_componenta
NUMBER(10)
PK
firma
VARCHAR2(20)
pret
NUMBER(10)
Tabela Componente
Nume camp
Tabela Modele
Nume camp
Tip
Tip cheie
Optionalitate
id_model
NUMBER(10)
PK
tip
VARCHAR2(10)
Id_componenta
NUMBER(10)
*
FK
Tabela Depozite
Nume camp
Tip
Tip cheie
Optionalitate
id_depozit
NUMBER(10)
PK
tara
VARCHAR2(20)
oras
VARCHAR2(20)
manager
VARCHAR2(20)
stoc
Tabela
NUMBER(10)
Firme Vanzare
Nume camp
Tip
Tip cheie
Optionalitate
id_firma_vanzare
NUMBER(10)
PK
nume
VARCHAR2(20)
tara
VARCHAR2(15)
CEO
VARCHAR2(20)
id_depozit Contracte
Tabela
NUMBER(10)
FK
Nume camp
Tip
Tip cheie
Optionalitate
id_contract
NUMBER(10)
PK
data
DATE
id_firma_vanzare
NUMBER(10)
FK1
id_cumparator
NUMBER(10)
FK2
Tabela Cumparatori
Nume camp
Tip
Tip cheie
Optionalitate
id_cumparator
NUMBER(10)
PK
nume
VARCHAR2(10)
prenume
VARCHAR2(10)
adresa
VARCHAR2(20)
Tabela Conturi
Nume camp
Tip
Tip cheie
Optionalitate
id_cont
NUMBER(10)
PK
id_cumparator
NUMBER(10)
FK1
id_banca
NUMBER(10)
FK2
Nume camp
Tip
Tip cheie
Optionalitate
id_banca
NUMBER(10)
PK
nume
VARCHAR2(10)
adresa
NUMBER(20)
Tabela Banci
3.INTRODUCEREA SI MODIFICAREA
INREGISTRARILOR
4.EXEMPLE DE INTEROGARI