Cuprins
- I. PREZENTAREA BAZEI DE DATE 3
- II. OPERATII DDL 4
- 1.1. CREAREA TABELELOR 4
- 1.2. MODIFICAREA SI STERGEREA TABELELOR 7
- III. OPERATII DML 8
- 1.1. POPULAREA TABELELOR 8
- 1.2. ACTUALIZAREA INFORMATIILOR DIN TABELE 12
- 1.3. STERGERE DE INREGISTRARI 12
- IV. INTEROGARI 13
- 1.1. UTILIZAREA OPERATORILOR DE COMPARATIE 13
- 1.2. JOIN-URI 14
- 1.3. FUNCTII DE GRUP 14
- 1.4. FUNCTII NUMERICE, DE TIP CARACTER,DE DATA SI TIMP 15
- 1.5. EXPRESII CU DECODE SI CASE 16
- 1.6. UTILIZAREA OPERATORILOR UNION,MINUS SI INTERSECT 17
- 1.7. SUBCERERI 18
- 1.8. CERERI IERARHICE 19
- V. ALTE OBIECTE ALE BAZEI DE DATE 20
- 1.1. VIEW-URI 20
- 1.2. SINONIME si INDECSI 21
- 1.3. SECVENTE 21
Extras din proiect
I. PREZENTAREA BAZEI DE DATE
Schema bazei de date:
Tabela ANGAJATI
cod_ang
nume cod_functie
varsta adresa telefon salariu
Tabela FUNCTII
cod_functie denumire
Tabela SERVICII
cod_serviciu
denumire cod_ang
Tabela CONTRACTE
cod_contract
data_contract data_incheiere
Tabela DETALII_CONTRACTE
cod_contract nrlinie cod_serviciu
Tabela FACTURI
nr_factura serie_factura cod_fiscal data_factura stare
Tabela DETALII_FACTURI
nr_factura nrlinie cod_serviciu tarif
Tabela CLIENTI
cod_fiscal
nume adresa telefon cod_judet
cod_contract cont_bancar banca
Tabela PERSOANE_CONTACT
cod_pers_contact cod_fiscal nume telefon email adresa
Tabela JUDETE
cod_judet
denumire
II. OPERATII DDL
1.1. CREAREA TABELELOR
--Tabela FUNCTII:
Drop table functii cascade constraints;
CREATE TABLE functii(
cod_functie number(3),
denumire varchar2(15),
CONSTRAINT fct_pk PRIMARY KEY(cod_functie));
--Tabela ANGAJATI:
Drop table angajati cascade constraints;
CREATE TABLE angajati(
cod_ang number(3),
nume varchar2(20),
prenume varchar2(20),
cod_functie number(3),
data_ang date default sysdate,
varsta number(2),
localitate varchar2(15),
telefon varchar2(10),
salariu number(9),
CONSTRAINT ang_pk PRIMARY KEY(cod_ang),
CONSTRAINT ang_fct_fk FOREIGN KEY (cod_functie) REFERENCES functii);
--Tabela SERVICII:
Drop table servicii cascade constraints;
CREATE TABLE servicii(
cod_serviciu number(3),
denumire varchar2(20),
cod_ang number(3),
CONSTRAINT serv_pk PRIMARY KEY(cod_serviciu),
CONSTRAINT serv_ang_fk FOREIGN KEY(cod_ang) REFERENCES angajati);
--Tabela CONTRACTE:
Drop table contracte cascade constraints;
CREATE TABLE contracte(
cod_contract number(3) PRIMARY KEY,
data_contract date,
data_incheiere date,
serie_factura varchar2(15));
--Tabela JUDETE:
Drop table judete cascade constraints;
CREATE TABLE judete(
cod_judet varchar2(2) PRIMARY KEY,
denumire varchar2(15)).
Preview document
Conținut arhivă zip
- Proiect Baze de Date - Societate de Asigurari.doc