Cuprins
- -Descrierea proiectului
- -Tabelele de date
- -Schema conceptuala a bazei de date
- -Scriptul pentru crearea tabelelor
- -Scriptul pentru inserarea datelor in tabele
- -Aplicatii pe baza de date:
- A. 5 exemple cu ALTER TABLE, pe coloane şi pe restricţii
- B. 5 exemple cu operaţiile de actualizare a datelor (comenzile DML – UPDATE, DELETE pentru înregistrari)
- C. Exemple de interogari ale bazei de date cu comanda SELECT
- D. 5 exemple cu gestiunea altor obiecte ale bazei de date
Extras din proiect
-Descrierea proiectului: Acest proiect este intocmit sub froma de exercitii pe o baza de date ce cuprinde 5 tabele de date ce fac referire la angajatii si „clientii” unei sectii de politie precum si la modul in care aceasta institutie este organizata pe departamente.Proiectul cuprinde si scriptul de creare a tabelelor, precum si cel de inserare a datelor pentru fiecare tabela.
-Tabelele de date sunt urmatoarele:
PERSONAL
CNP_ang
number(13) Nume_ang
varchar2(25) Cod_dept
number(2) Specialitate
varchar2(25) Data_ang
date
1680715512615 Popescu Lucian 01 Agent 05/10/1995
1700102511610 Marin Viorel 05 Agent 02/07/1998
1840916510612 Diaconu Dan 02 Agent 04/03/2001
1530214511616 Penu Andrei 03 Chestor 19/05/2007
1750304513519 Mihai Serban 01 Detectiv 03/01/2008
1721221510001 Craiovean Radu 03 Chestor 05/03/2002
1701010511618 Avram Cristian 04 Agent 08/09/2000
DEPARTAMENTE
Cod_dept
number(3) Cod_dept
number(2) Cazuri_D
number(2) Cazuri_C
number(2)
011 01 10 5
012 01 10 3
013 01 10 8
021 02 6 2
022 02 6 1
031 03 8 4
041 04 8 4
051 05 8 0
052 05 8 2
„CLIENTI”
CNP_CLNT
number(13) Nume_Clnt
varchar2(25) Infractiune
varchar2(25) Cod_dept
number(3) CNP_politist
number(13)
1801213294810 Nedelciu Adrian Talharie 012 1750304513519
1991015511610 Negru Codrut Furt 031 1721221510001
1930403286331 Petrescu Andrei Depasirea vitezei 041 1701010511618
1770823511616 Margeanu Radu Viol 031 1530214511616
1870505728891 Eclemea Ion Crima 021 1840916510612
1911212938863 Eftimie Tiberiu Furt 013 1680715512615
1601120956332 Zavera Claudiu Posesie ilegala de arma 051 1700102511610
SANCTIUNI
CNP_clnt
number(13) Data_emiterii
date Data_executarii
date
2801213294810 13/09/2007 29/09/2007
1991015511610 02/12/2007 04/12/2007
1930403286331 17/08/2007 27/08/2007
2770823511616 08/05/2007 11/05/2007
2870505728891 03/04/2007 09/04/2007
2911212938863 14/02/2007 21/02/2007
1601120956332 07/07/2007 16/07/2007
-Schema conceptuala a bazei de date
PERSONAL
CNP_ang
number(13) Nume_ang
varchar2(25) Cod_dept
number(2) Specialitate
varchar2(25) Data_ang
date
DEPARTAMENTE
Cod_dept
number(3) Cod_dept
number(2) Cazuri_D
number(2) Cazuri_C
number(2)
„CLIENTI”
CNP_clnt
number(13) Nume_clnt
varchar2(25) Infractiune
varchar2(25) Cod_dept
number(3) CNP_politist
number(13)
SANCTIUNI
CNP_clnt
number(13) Data_emiterii
date Data_executarii
date
-Scriptul pentru crearea tabelelor:
DROP TABLE PERSONAL CASCADE CONSTRAINTS;
DROP TABLE SALOANE CASCADE CONSTRAINTS;
DROP TABLE PACIENTI CASCADE CONSTRAINTS;
DROP TABLE INTERNARI CASCADE CONSTRAINTS;
create table SANCTIUNI
(CNP_clnt number(13) constraint PK_SANCTIUNI_CNP_clnt primary key,
Data int date
Data ext date);
create table DEPARTAMENTE
(Cod_dept number(2) constraint PK__Cod_dept primary key,
Den_dept varchar2(25),
Locuri_dept number(2));
create table PERSONAL
(CNP_ang number(13) constraint PK_PERSONAL_CNP_ang primary key,
Nume_ang varchar2(25) not null,
Cod_dept number(2) not null,
Specialitate varchar2(25),
Data_ang date,
CONSTRAINT FKDepartament FOREIGN KEY (Cod_sc) REFERENCES DEPARTAMENTE(Cod_dept).
Preview document
Conținut arhivă zip
- Baze de Date Proiect.doc