Sunteți pe pagina 1din 3

Proiect baze de date Microsoft Access Registrul de evidenta

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" ataAnga%are" &unctia" !alariu ata#astere"

'. Departament : (od epartament" en epartament" 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 (od epartament/ 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 12ueries3 ale bazei de date dupa cum urmeaza : 1.
Interogari de selectie

. se afiseaza vec,imea in ani a salariatilor din 4ucuresti . se afiseaza anga%atii care sunt contabili si sunt din 4ucuresti . se afiseaza varsta in ani la anga%area fiecarui salariat

2. Interogari parametrizate

. se afiseaza numele salariatilor care fac parte dintr.un 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 numele anga%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 4raila 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 :Meniu Principal/ care contine butoane pt ;PAR$AM;#$;" P;#A*I<ARI" PR;<;#$A !A*ARIA$I*+R si vizualizarea directa a acestui document =ord.