Extras din proiect
Crearea tabelelor .pag 3
Tabelul Facultate ..pag 4
Tabelul Studenti ..pag 5
Tabelul Specializare ..pag 6
Tabelul Materii ..pag 7
Tabelul Note pag 8
Modelul Relational .pag 9
Indexi .pag 10
Vederi pag 11
Interogari ..pag 12
Tipuri de date definite de utilizator .pag 14
Constrangeri .pag 15
1. CREAREA TABELELOR
1.1. TABELELE BAZEI DE DATE
Proiectul descrie o baza de date “Evidenta studenti”. Pentru aceasta sunt necesare informatii despre facultati,specializari,studenti,materii,note
Pentru baza de date, am creat urmatoarele tabele: Facultate,Specializare,Studenti,Materii,Note
1.2.TABELUL FACULTATE
Tabelul facultate detine datele facultatilor si este realizat cu urmatoarea comanda
CREATE TABLE FACULTATE ( CODFACULTATE INTEGER NOT NULL , NUME VARCHAR (100) NOT NULL , ADRESA CHARACTER (50) NOT NULL , TELEFON VARCHAR (20) NOT NULL , EMAIL CHARACTER (30) NOT NULL ) ;
Pentru inserarea datelor in tabel s-a folosit comanda Insert
Pentru tabelul facultate am folosit coloana CODFACULTATE ca si primara pentru a face legatura intre facultati si studentii acesteia.Si am folosit comanda urmatoare:
alter table facultate add constraint cp_facultate primary key (CODFACULTATE);
1.3.TABELUL STUDENTI
Tabelul studenti contin studentii din facultate.Se realizeaza cu ajutorul comenzii
CREATE TABLE STUDENTI ( CODSTUDENT INTEGER NOT NULL , NUME VARCHAR (50) NOT NULL , PRENUME VARCHAR (50) NOT NULL , CODSPECIALIZARE INTEGER NOT NULL , ADRESA VARCHAR (50) NOT NULL , CNP VARCHAR (13) NOT NULL ) ;
Inserarea datelor in tabel s-a folosit cu ajutorul comenzii insert:
Pentru tabelul studenti s-a facolosit ca si cheie primara coloana codechipa pentru a face legatura intre studenti si specializarile lor cu ajutorul comenzii:
alter table studenti add constraint cp_studenti primary key (CODSTUDENT);
Preview document
Conținut arhivă zip
- Conceperea unei baze de date a Evidentei Studentilor.docx