Extras din proiect
Descriere proiect
Am ales ca tema pentru crearea bazei de date gestiunea unei baze de date a unui liceu.
Scopul bazei de date este sa creeze o statistica pentru elevi in functie de bursa pe care o iau, sa tina evidenta burselor in functie de luna in care au fost date si sa faciliteze contactul elevilor si a profesorilor.
Am creat intial tabelele ELEVI, PROFESORI, CLASE, PROFILURI, BURSE SI REPARTITIIBURSE.
Tabela Elevi are ca si cheie primara atributul id_elev, iar ca si chei externe atributele id_clasa si id_profil. Exista o legatura 1:n intre Elevi si Repartitiiburse ( un elev poate lua o singura bursa intr-o luna).
Tabela Profesori are ca si cheie principal atributul id_profesor si mai contine informatii precum nume, prenume, salariul, numarul de telefon precum si materia pe care o preda. Exista o relatie de 1:n intre Profesori si Clase.
Tabela Clase contine informatii precum id clasei, anul de studiu, numele clasei, profilul de care apartine si dirigintele acesteia. Are ca si chei externe id_profil si diriginte( id_profesor).
Tabela Profiluri contine informatii precum id_profil si numele profilului.
Tabela Burse contine informatii precum id_bursa, tipul bursei si suma de bani alocata fiecarui tip de bursa.
Tabela Repartitiiburse contine informatii precum id_elev, id_bursa si luna in care a fost alocata.
CREAREA TABELELOR
Tabela Elevi
Create table Elevi
( ID_ELEV VARCHAR2(6) not null,
NUME_ELEV VARCHAR2(25),
PRENUME_ELEV VARCHAR2(25),
ID_BURSA VARCHAR2(6),
ID_CLASA VARCHAR2(6),
ID_PROFIL VARCHAR2(6),
ADRESA VARCHAR2(50),
TELEFON VARCHAR(10),
OLIMPIC CHAR(2));
Tabela Profesori
Create table Profesori
( ID_PROFESOR VARCHAR2(6) not null,
NUME_PROF VARCHAR2(25),
PRENUME_PROF VARCHAR2(25),
ADRESA VARCHAR2(50),
SALARIUL NUMBER(4),
TELEFON VARCHAR2(10) ).
Preview document
Conținut arhivă zip
- Gestiunea Bazei de Date a Unui Liceu.docx