proiect baze de date - microsoft access

Upload: cori

Post on 04-Jun-2018

222 views

Category:

Documents


0 download

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