Sunteți pe pagina 1din 24

Contabilitate si informatica de gestiune

Crearea bazei de date


In Access, nu se pot deschide simultan mai multe baze de date. Pentru a crea o baza de date se alegec Blank Database

Introducem numele bazei (evidenta si gestiunea resurselor umane) de date si apasam Create. Fisierul primeste extensia .mdb

Apare fereastra Database in care, in partea din stanga sunt disponibile optiuni ce permit accesul la obiectele bazei de date: Tables (tabele), Queries (interogari), Forms (formulare), eports (rapoarte), Pages (pagini !eb), "acro (comenzi macro), "odules ("odule)

% #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

Tables (tabele)
Am creat tabele utilizand fereastra de proiectare (&reate table in design vie!), prin definirea structurii, stabilirea campurilorsi a tipurilor de date. Am creat ca tabele: aplicanti concediati contracte copii date_personale domenii studii contract pe perioada nedeterminata

' #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

(abelul aplicanti este prezentat in modul )esign *ie! si contine urmatoarele attribute: cod+aplicant nume adresa scoala nota fct+dorita

, #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

)upa completarea campurilor va arata:

#evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune (abelul concediati este prezentat in modul )esign *ie! si contine urmatoarele attribute: cod+c nume adresa functie sector data concediere motive vechime+in+firma

)upa completarea campurilor va arata:

. #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

(abelul contracte este prezentat in modul )esign *ie! si contine urmatoarele attribute: cod sector functie tip contract data anga/are stare

0 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

)upa completarea campurilor va arata:

1 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

(abelul copii este prezentat in modul )esign *ie! si contine urmatoarele attribute: cod nume copil data nasterii

2 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

)upa completarea campurilor va arata:

3 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

(abelul date personale este prezentat in modul )esign *ie! si contine urmatoarele attribute: cod nume adresa mediu sex data+nasterii varsta telefon

%4 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

)upa completarea campurilor va arata:

%% #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

(abelul domenii este prezentat in modul )esign *ie! si contine urmatoarele attribute: domeniu

%' #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune )upa completarea campurilor va arata:

(abelul studii este prezentat in modul )esign *ie! si contine urmatoarele attribute: cod scoala operare pc lb+straine permis+auto

%, #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

)upa completarea campurilor va arata:

%#evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

Relationarea tabelelor
(ipuri de relatii intre doua tabele: 1. relatia unu la unu (1-1) se caracterizeaza prin faptul ca unei inregistrari dintr5un table ii corespunde o singura inregistrare dein celalat table. 2. relatia unu la mai multi (1-n) se caracterizeaza prin faptul ca unei inregistrari dintr5un table ii corespund mai multe inregistrari din celalalt table. 3. relatia mai multi la mai multi (n-n)

%. #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

Queries (Interogari)
Interogarea consta in extragerea datelor din tabele sau din interogari anterioare, prelucrarea acestora si furnizarea informatiilor catre utilizator. Am creat urmatoarele interogari: afisare_ang_cu_copii - interogarea de selectie afisare aplicanti - interogarea de selectie afisare_concediati - interogarea de selectie angajati_dintr-un_sector interogari cu parametru angajati_dupa_tip_contract - interogari cu parametru sterge_un_angajat interogare de actiune Interogare de stergere stergerea unui applicant - interogare de actiune Interogare de stergere vechimea marita in firma cu 10 ani - interogare de actualizare actualizarea notelor - interogare de actualizare apl_marketing interogare de adaugare apl_pitesti - interogare de adaugare aplicanti pitesti 6 interogare de creare a tabelelor %0 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune perioada nedeterminata - interogare de creare a tabelelor

Am creat interogari de selectie. 7e folosesc pentru extragerea datelor din tabele, aplicarea unor criterii de filtrare si ordonare. afisare+ang+cu+copii (in modul design vie!)

Are ca rezultat: %1 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

afisare+aplicanti

In modul )esign *ie!

Are ca rezultat:

%2 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

afisare+concediati

In modul )esign *ie!

Are ca rezultat:

%3 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

Am creat interogari cu parametru. 7e folosesc atunci cand nu se cunoaste o anumita valoare utilizata de interogare. 7e creaza un parametru ce va reprezenta criteriu de selectie. 8a executia interogarii se va cere introducerea unuei valori pt parametru. - anga/ati+dintr5un+sector In modul )esign *ie!

'4 #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune (rebuie introdus parametrul, in acest caz sectorul

anga/ati+dupa+tip+contract

(rebuie introdus tipul contractului

Am creat interogari de actiune ce permit crearea sau mofificarea tabelelor. Interogare de stergere (permite stergerea unor inregistrari dintr5o tabela.) 5 sterge+un+anga/at 5 stergerea unui applicant 8a aplicarea interogarii suntem intrebati daca vrem ca aceasta sa ruleze modificand datele din table.

)aca apasam 9o vom reveni la meniul anterior, iar daca dam clic: pe ;es trebuie introdus parametrul cerut in cazul acestei interogari trebuie introdus

numele:

'% #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune espective in cadrul interogarii #stergerea unui aplicant$ trebuie introdus

parametrul de stergere Interogare pentru crearea tabelelor (permite crearea unei tabele pe baza inregistrarilor unuie sau mai multor tabele) aplicanti pitesti contract pe perioada nedeterminata

7e creaza o interogare de selectie dupa care din <uer= alegem (able <uer=.Introducem numele tabelului nou creat dupa care numele interogarii.

8a rularea acesteia apare o caseta de dialog in care se precizeaza numarul de inregistrari ce vor fii depuse in noul table.

Interogare pentru adaugarea inregistrarilor (Append <uer=) permite extragerea de inregistrari din una sau mai multe tabele si adaugarea acestora intr5o alta tabela. )aca tabela sursa contine mai multe campuri decat tabela destinatie, interogarea Append va adauga datele in campurile identice si va ignora celelalte campuri. - apl+pit apl+mar:eting

'' #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune 8a executarea interogarii apare caseta de dialog in care se specifica numarul de inregistrari ce vor fii adaugate:

Interogare pentru actualizarea inregistrarilor (>pdate <uer=) permit modificarea simultana a unui numar mare de inregistrari dintr5o tabela. - vechime in firma marita cu %4 ani . &riteriul in functie de care se face actualizarea se va trece la >pdate (o..

8a rularea acesteia se afiseaza o caseta de dialog care indica numarul inregistrarilor care se modifica.

actualizarea notelor

', #evidenta si gestionarea resurselor umane$

Contabilitate si informatica de gestiune

'#evidenta si gestionarea resurselor umane$

S-ar putea să vă placă și