Sunteți pe pagina 1din 16

1.Scopul si sarcina lucrarii.

O baz de date reprezint o modalitate de stocare a unor informaii i date pe un suport


extern (un dispozitiv de stocare), cu posibilitatea extinderii uoare i a regsirii rapide a
acestora. La prima vedere sarcina poate prea banal. Totu i, n condi iile n care este
vorba de a lucra cu milioane de elemente, fiecare putnd consta din mari cantiti de date
care trebuie accesate simultan prin Internet de ctre mii de utilizatori rspndii pe ntreg
globul; i n condiiile cnd disponibilitatea aplicaiei i datelor trebuie s fie
permanent, soluiile bune nu sunt de loc simple.
Universitatea cuprinde o multime de informatii ,de date ,in acest caz o baza de date ar
oferi posibiltatea folosirii lor rapide si eficienta in diferite domenii.
Am creat Baza de date Universitatea de Stat cu scopul de a fi stocate date utile despre
studenti , profesori, discipline, si respectiv folosirea eficienta si rapida a acestor date.
2.Elaborarea tabelelor:
Baza de date Universitatea de Stat contine urmatoarele tabele:
STUDENTI
PROFESORI
DISCIPLINE
GRUPE
LIMBA_DE_INSTRUIRE
REPARTIZARE
Tabelul STUDENTI contine informatie referitoare la studentii USM-ului,in care am
definit urmatoarele cimpuri:
Nume_student-in care va fi plasat numele studentilor;
Pren_student-va indica prenumele studentilor;
Data_student-va indica data nasterii fiecarui student;
Telefon-numarul de telefon al fiecarui student.
Cod_grupa-va indica codul grupei din care face parte studentul respectiv;
Sex_student-va indica sexul studentului;

In acest tabel am introdus urmatoarele inregistrari:

Tabelul PROFESORI contine informatie referitoare la profesori,in care am definit


urmatoarele cimpuri:
Cod_prof- va defini un cod unic pentru fiecare profesor,acest cimp este stabilit ca
cheie primara.
Nume_prof-va indica numele profesorului;
Pren_prof- prenumele profesorului;
Data_prof- data nasterii profesorilor;
Salariu- salariul profesorului;
Casatorit- indica starea civila a profesorului;
Telefon- va indica numarul de telefon al profesorului.

In acest tabel am introdus urmatoarele inregistrari:

Tabelul DISCIPLINE contine toate disciplinele studiate de studenti. Acest tabel are
urmatoarele cimpuri:
Cod_dis - va defini un cod unic pentru fiecare disciplina ,acest cimp este stabilit ca
cheie primara.
Nume_disciplina va indica numele fiecarei discipline.

In acest tabel am introdus urmatoarele inregistrari:

Tabelul GRUPE contine informatie referitoare la grupele universitatii,in care am definit


urmatoarele cimpuri:
Cod_grupa - va defini un cod unic pentru fiecare grupa ,acest cimp este stabilit ca
cheie primara;
Anul_de_studii va indica anul de studii al grupei;
Nume_grupa va indica numele fiecarei grupe;
Cod_limba codul limbii studiate;

In acest tabel am introdus urmatoarele inregistrari:

Tabelul LIMBA_DE_INSTRUIRE contine informatie referitoare la limba in care isi


fac studiile studentii,in care am definit urmatoarele cimpuri:
Cod_limba- va defini un cod unic pentru fiecare limba studiata ,acest cimp este stabilit
ca cheie primara;
Nume_limba- va indica numele limbii studiate;

In acest tabel am introdus urmatoarele inregistrari:

Tabelul REPARTIZARE contine informatie referitoare la repartizarea


grupelor,disciplinelor ,profesorilor si orelor , in care am definit urmatoarele cimpuri:

In acest tabel am introdus urmatoarele inregistrari:

Intre tabelele enumerate mai sus am stabilit urmatoarele relatii:

3.Crearea interogarilor.
Interogarile reprezinta modalitati de selectie si afisare a informatie din unu sau mai multe
tabele, formulate cu ajutorul unor conditii logice.
1.Creati o interogare ce va afisa lista elevilor al caror prenume incepe cu litera I si isi fac
studiile in limba romana.

2.Creati o interogare ce va afisa lista elevilor nascuti joi.

3.Creati o interogare care va afisa lista profesorilor care predau disciplina specificata de
utilizator.

4.Creati o interogare care va afisa numarul studentilor care isi fac studiile in limba
romana si limba rusa.

5.Creati o interogare care va afisa citi studenti sunt de sex feminin si citi de sex
masculin.

10

6.Creati o interogare care va afisa adreza web a fiecarui student , care va contine numele
,prenumele studentului si secventa @universitate.md.

11

7.Sa se creeze o interogare care va afisa lista profesorilor cu salariul mai mare decit
2000lei.

8.Creati o interogare care va afisa citi si de ce sex sunt profesorii la fiecare disciplina.

12

9.Sa se creeze o interogare care sa afiseze numarul de ore al profesorilor la fiecare grupa
si disciplina.

13

Interogare make-table:
Creati o interogare care va genera tabelul TABEL cu lista studentilor care nu isi fac
studiile in anul 1 grupa fb103 ,anul 2 grupa ba103, si anul 3 grupa mk103,va fi afisata
deasemenea adresa web a studentului.

14

Interogare append:

Interogare update:
15

Creati o interogare care va mari cu 40% salariul profesorilor cu virsta mai mare decit 40
ani

Interogare delete:

16

S-ar putea să vă placă și