Sunteți pe pagina 1din 3

Proiect baze de date Microsoft Access Evidenta Salariatilor Unei Firme

Grupa 1620

Am ales ca tema pt acest proiect Evidenta Salariatilor Unei Firme . Pt aceasta am creat 4 tabele dupa cum urmeaza :
1. Salariati

: IDSalariat, Nume, Adresa, Telefon, DataNastere, DataAngajare, Functia, Salariu

2. Departament : CodDepartament, DenDepartament, IDSalariat 3. Prezenta Salariati : NrFisa, Luna, Anul, OreLucrate, OreConcediu,

IDSalariat
4. Penalizari : NrPenalizare, DataPenalizare, Motiv, Suma, IDSalariat

In cadrul acestor tabele am ales atat chei primare cat si chei externe dupa cum urmeaza : - in cadrul tabelei Salariati am ales IDSalariat ca fiind cheie primara - in cadrul tabelei Departament am ales CodDepartament cheie primara si IDSalariat cheie externa - in cadrul tabelei Prezenta Salariati am ales NrFisa cheie primara si IDSalariat cheie externa - iar in cadrul tabelei Penalizari am ales NrPenalizare cheie primara si IDSalariat cheie externa Pt tabela Salariati am optat pt un nr de 10 inregistrari de la tastatura. Dupa ce se stabilesc toate inregistrarile tabelelor si relatiile la nivel de chei intre acestea se trece la implementarea unor interogari (queries) ale bazei de date dupa cum urmeaza : 1.
Interogari de selectie

- se afiseaza vechimea in ani a salariatilor din Bucuresti - se afiseaza angajatii care sunt contabili si sunt din Bucuresti - se afiseaza varsta in ani la angajarea 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 1/1/2001si 12/12/2004

4. Interogari de analiz ncruciat (CrossTab Query)

se afiseaza salariul fiecarui angajat in functie de departament ; numele angajatilor vor fi ordonate pe linii, iar salariile pe coloane

5. Interogri tip aciune

a)

Make Table Query se realizeaza o interogare pt a realiza o noua tabela intitulata Salariati_Nou, care sa contina IDSalariat, Nume, Adresa si Judetul insa numai pt salariatii din Braila Update Query - se realizeaza o interogare pt a majora salariile cu 1,3 insa numai angajatilor mai vechi de 1/1/2004 Delete Query se realizeaza o interogare pt a sterge din baza de date salariatii care au lucrat mai putin de 170 de ore Apend Query se realizeaza o interogare care sa adauge in tabela Salariu_Nou inca un angajat

b) c) d)

In continuare am creat cateva formulare si rapoarte simple pe baza tabelelor de la inceputul bazei de date si in final am creat Formularul Meniu Principal care contine butoane pt DEPARTAMENTE, PENALIZARI, PREZENTA SALARIATILOR si vizualizarea directa a acestui document word.