1.Scopul si sarcina lucrarii. O bază de date reprezintă o modalitate de stocare a unor informații și date pe un suport extern (un dispozitiv de stocare), cu posibilitatea extinderii ușoare și a regăsirii rapide a acestora. La prima vedere sarcina poate părea banală. Totuși, în condițiile în care este vorba de a lucra cu milioane de elemente, fiecare putând consta din mari cantități de date care trebuie accesate simultan prin Internet de către mii de utilizatori răspândiți pe întreg globul; și în condițiile când disponibilitatea aplicației și datelor trebuie să fie permanentă, soluțiile 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; 1
17
Embed
Lucrare Practica Acces - Baza de Date Universitatea de Stat.[Conspecte.md]
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1.Scopul si sarcina lucrarii.
O bază de date reprezintă o modalitate de stocare a unor informații și date pe un suport extern (un dispozitiv de stocare), cu posibilitatea extinderii ușoare și a regăsirii rapide a acestora. La prima vedere sarcina poate părea banală. Totuși, în condițiile în care este vorba de a lucra cu milioane de elemente, fiecare putând consta din mari cantități de date care trebuie accesate simultan prin Internet de către mii de utilizatori răspândiți pe întreg globul; și în condițiile când disponibilitatea aplicației și datelor trebuie să fie permanentă, soluțiile 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:STUDENTIPROFESORIDISCIPLINEGRUPELIMBA_DE_INSTRUIREREPARTIZARE
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;
2
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.
3
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;
4
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;
5
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:
6
In acest tabel am introdus urmatoarele inregistrari:
Intre tabelele enumerate mai sus am stabilit urmatoarele relatii:
7
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.
8
3.Creati o interogare care va afisa lista profesorilor care predau disciplina specificata de utilizator.
9
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