Documente Academic
Documente Profesional
Documente Cultură
Transport
marfuri
CLIENT
ARII #CUI
#indicativ *denumire
*oras *strada
*numar
*localitate
MARFA COSTURI
#CodProdus #tarif_minim
*tip *pret_volum
*volum
Tabele de mapare
ARII
Tip Opionalit Nume
cheie ate coloan
CP * Indicativ
* oras
CLIENT
Tip Opionalit Nume
cheie ate coloan
CP * CUI
* denumire
* strada
* Numar
* loalitate
MARFA
Tip Opionalit Nume
cheie ate coloan
CP * CodProdus
* tip
* volum
COSTURI
Tip Opionalit Nume
cheie ate coloan
CP * Tarif_minim
* Pret_volum
/
ALTER TRIGGER "BI_ARII" ENABLE
/
- Dupa cum se poate observa s-a creat o secventa ARII_SEQ pentru a se asigura auto-
increment. Folosind trigger, adaug automat la popularea tabelelor un index incrementat
de la 1+ fiecarei intrari.
CREATE TABLE "CLIENT"
( "CUI" NUMBER(6,0) NOT NULL ENABLE,
"DENUMIRE" VARCHAR2(35) NOT NULL ENABLE,
"STRADA" VARCHAR2(25) NOT NULL ENABLE,
"NUMAR" CHAR(7) NOT NULL ENABLE,
"LOCALITATE" VARCHAR2(30) NOT NULL ENABLE,
CONSTRAINT "CLIENT_PK" PRIMARY KEY ("CUI")
USING INDEX ENABLE
)
/
/
ALTER TRIGGER "BI_CLIENT" ENABLE
/
ALTER TRIGGER "BI_MARFA" ENABLE
/
Popularea tabelelor
INSERT INTO "ARII"("INDICATIV","ORAS")
VALUES(SJ,ZALAU);
INSERT INTO "ARII"("INDICATIV","ORAS")
VALUES(CJ,CLUJ);
INSERT INTO "ARII"("INDICATIV","ORAS")
VALUES(SM,SATU MARE);
INSERT INTO "ARII"("INDICATIV","ORAS")
VALUES(MM,BAIA MARE);
INSERT INTO "ARII"("INDICATIV","ORAS")
VALUES(BN,BISTRITA);
INDICAT
IV ORAS
SJ Zalau
CJ Cluj
Satu
SM Mare
Proiect Baze de Date in
Economie
Informatica Economica ID,
An.3
Bihari Zsolt - Mihaly
Baia
MM Mare
BN Bistrita
COD_PRO VOLU
DUS TIP M
10
PALE
11 ADEZIVI TI
7
PALE
22 CARAMIDA TI
5
ELECTROCA PALE
33 SNICE TI
15
PALE
44 FOOD TI
33
PALE
55 RADIATOARE TI
Modificari de structura
ALTER TABLE "MARFA" ADD ("SUPRAPOZABIL" VARCHAR2(35));
Modificari de constinut
Interogari
Care este firma care isi are sediul social la Bistrita, in judetul Bistrita-nasaud?
SELECT DENUMIRE FROM CLIENT where localitate='BISTRITA';
DENUMIRE
SC RAAL SA