proiect baze de date - microsoft access
TRANSCRIPT
-
8/13/2019 Proiect Baze de Date - Microsoft Access
1/3
Proiect baze de date Microsoft Access
Registrul de evidenta
-
8/13/2019 Proiect Baze de Date - Microsoft Access
2/3
Am ales ca tema pt acest proiect Registrul de evident al unei companii . Pt
aceasta am creat 4 tabele dupa cum urmeaza :
1. Salariati : I!alariat" #ume" Adresa" $elefon" ata#astere"
ataAnga%are" &unctia" !alariu
'. Departament : (odepartament" enepartament" I!alariat
). Prezenta Salariati : #r&isa" *una" Anul" +re*ucrate" +re(oncediu"
I!alariat
4. Penalizari : #rPenalizare" ataPenalizare" Motiv" !uma" I!alariat
In cadrul acestor tabele am ales atat c,ei primare cat si c,ei e-terne dupa
cum urmeaza :
in cadrul tabelei !alariati/ am ales I!alariat/ ca fiind c,eie
primara
in cadrul tabelei epartament/ am ales (odepartament/ c,eie
primara si I!alariat/ c,eie e-terna
in cadrul tabelei Prezenta !alariati/ am ales #r&isa/ c,eie primara
si I!alariat/ c,eie e-terna
iar in cadrul tabelei Penalizari/ am ales #rPenalizare/ c,eie primara
si I!alariat/ c,eie e-terna
Pt tabela !alariati/ am optat pt un nr de 10 inregistrari de la tastatura.
upa ce se stabilesc toate inregistrarile tabelelor si relatiile la nivel de
c,ei intre acestea se trece la implementarea unor interogari 2ueries3 ale
bazei de date dupa cum urmeaza :
1. Interogari de selectie
se afiseaza vec,imea in ani a salariatilor din ucuresti
se afiseaza anga%atii care sunt contabili si sunt din ucuresti
se afiseaza varsta in ani la anga%area fiecarui salariat
-
8/13/2019 Proiect Baze de Date - Microsoft Access
3/3
2. Interogari parametrizate
se afiseaza numele salariatilor care fac parte dintrun anumit
department introdus de la tastatura
3. Interogari de sintetizare a datelor
se afiseaza salariatii care au fost penalizati intre data 1515'001si
1'51'5'004
4. Interogari de analiz ncruciat (CrossTab Query
se afiseaza salariul fiecarui anga%at in functie de departament 6 numeleanga%atilor vor fi ordonate pe linii" iar salariile pe coloane
!. Interogri tip ac"iune
a3 Make Table Query se realizeaza o interogare pt a realiza o noua
tabela intitulata !alariati7#ou" care sa contina I!alariat" #ume"
Adresa si 8udetul insa numai pt salariatii din raila
b3 Update Query se realizeaza o interogare pt a ma%ora salariile cu 1")insa numai anga%atilor mai vec,i de 1515'004
c3 Delete Query se realizeaza o interogare pt a sterge din baza de date
salariatii care au lucrat mai putin de 190 de ore
d3 Apend Query se realizeaza o interogare care sa adauge in tabela
!alariu7#ou/ inca un anga%at
In continuare am creat cateva formulare si rapoarte simple pe baza tabelelor
de la inceputul bazei de date si in final am creat &ormularul MeniuPrincipal/ care contine butoane pt ;PAR$AM;#$;" P;#A*I