Sunteți pe pagina 1din 9

Universitatea de Stat din Republica Moldova

Facultatea de Științe economice

Catedra Contabilitate si informatică economică

Rîșcanu Dinu

Lucru individual

la disciplina „ Tehnologii informaționale de comunicare ”

STUDIU DE CAZ

„Căminul ”

Conducător științific : Tîrșu Valentina, lect. univ.

Chișinău 2017
Cuprins:

Pag.

Sarcina 1: Crearea unei baze de date multitabelare .................................................... 3

Sarcina 2: Proiectarea interogărilor de selecție........................................................... 9

Sarcina 3: Proiectarea interogărilor de acțiune ........................................................... 14

Sarcina 4: Proiectarea rapoartelor ............................................................................... 16

Sarcina 5: Proiectarea formularelor ............................................................................. 18

Bibliografie................................................................................................................... 19

2
Sarcina 1: Crearea unei baze de date multitabelare
1.1 Introducere:
O Bază de date poate fi definită ca o colecție de date aflate în interdependență, împreună cu
descrierea datelor și relațiilor dintre ele.Baza de date este utilizată în special pentru a prelucra un
volum mare de informații.
Baza de date relaționară reprezintă o mulțime de relații, fiecare reprezentînd un tip de
entitate sau o asociere dintre două sau mai multe entități.
Sistemul de gestiune a bazei de date reprezintă un ansamblu de programe ce permit
utilizatorului să interacționeze cu o bază de date în vederea creării, actualizării și interogării
acesteia. Obiectul esențial al unui sistem de gestiune a bazei de date este oferirea unui mediu
eficient, adaptat utilizatorilor care doresc să consulte informațiile conținute în bază.
Tabelul este obiectul fundamental al bazei de date ce conține un ansamblu de informații
asociate unui subiect.

Tabelul

Cîmpuri Înregistrări Cheie primară

Înregistrarea- rînd din tabel, care conține informații despre un element al entității.
Cîmpul- o înregistrare este compusă din cîmpuri cun ar fi numele, adresa etc.

Stabilirea obiectivelor unei baze de date la etapa proiectării:


Analiza domeniului de activitate în care va fi creată și utilizată baza de date ( descrierea
verbală a subiectelor, și legăturilor reale care sunt prezente între subiectele descrise);
Datele inițiale ( definirea tabelelor si a legăturilor dintre ele) la proiectarea tabelelor se va
âine cont de următoarele: 1) Unitățile de informație sunt introduse separat. 2) Nu se permite
dublarea informației. 2) În tabele nu se includ cîmpuri care se calculează pe datele conținute
în tabel;
Care vor fi datele de ieșire; (interogări, rapoarte, formulare...);

3
Posibilitatea reprexentării datelor sun diferite aspecte;
Extinderea, modificarea bazei de date cu eforturi minime;
Asigurarea indenpendenței datelor;
Asigurarea integrității informației;
Asigurarea securității datelor.

Sarcina 2: Proiectare interogărilor de selecție


2.1Introducere
O interogare realizează extragerea unor date din una sau mai multe tabele conform unor
criterii de seecție precizate de utilizator în vederea vizualizării și actualizării datelor din baza de
date pentru a crea alte tabele în vederea păstrării informațiilor. O interogare nu are date proprii și
operează cu date din baza de date.

Interogări

Cu
De selecție Încrucișate De acțiune
parametru

O interogare de selecție regăsețte datele din unul sau mai multe tabele pe baza criteriilor de
selecție pentru a forma cîmpuri calculate sau pentru a grupa înregistrări și a efectua însumări,
contorizări, medii aritmetice și alte tipuri de totalizări.
O interogare cu parametru este o interogare care la execuție afișează propria sa casetă de
dialog prin care se solicită introducerea unor criterii de selecție sau valoarea ce se interesează într-
un cîmp.
O interogare de acțiune execută operații cu înregistrări care respectă criteriile impuse și
area și are efect asupra datelor din baza de date.
O interogare încrucișată afișează valori rezumative pentru un cîmp a unui tabel și le
grupează în funcție de setul de cîmpuri listate.

4
O interogare de totalizare este interogarea care cuprinde rîndul total.

Interogări de selecție

De tipul II De tipul III


De tipul I
(includ rîndul total și (grupare se face după
(nu includ rîndul
gruparea se face 2 și mai multe
total)
după un singur cîmp) cîmpuri)

Rîndul total include următoarele funcții:


Avg- media aritmetică; Min- valoarea minimă;
Count- numărul total de valori; StDev- deviația standart a valorilor;
First- prima valoare; Sum- suma valorilor;
Last- ultima valoare; Var- variația valorilor.
Max- valoarea maximă;

2.2 Proiectarea interogărilor de selecție


2.2.1 Interogări de tip select ce nu conțin rîndul total, dar conțin cîmpuri calculate și criterii
de selecție:

5
Sarcina 3: Proiectarea interogărilor de acțiune
3.1 Introducere
O interogare de acțiune efectuează schimbări la nivelul bazei de date, aceste modificări
afectează structura tabelelor, cît și a datelor conținute de acestea. De aceea , trebuie să fim prudenți
în lucrul cu aceste tipuri de interogări, întrucît înregistrările lichidate, modificate nu pot fi
restabilite.

Interogări de
acțiune

UpDate Delete Append Make-table

1. Interogarea Update (de actualizare) este utilizată pentru actualizare înregistrărilor dintr-un
tabel care corespund criteriilor stabilite;
2. Interogarea Delete ( de lichidare) lichidează înregistrările din una sau mai multe tabele ce
corespund criteriilor stabilite;
3. Interogarea Append ( de adăugare ) adaugă înregistrările dintr-un tabel în alt tabel;
4. Interogarea Make-Table ( de creare a tabelelor) creează un tabel nou, pe baza
înregistrărilor ce satisfac criteriile stabilite, din unul sau mai multe tabele asociate.
3.1.1 Interogare UpDate

6
Sarcina 4: Proiectarea rapoartelor
Introducere
Raportul este un instrument eficient de prezentare a informației stocate de baza de date prin
imprimante.Raportul oferă utilizatorului un control complet asupra dimensiunii și aspectului
fiecărui element constitutiv.
Secțiunile raportului:
 Report Header (Antet de raport)- secțiunea dată se imprimăo singură dată, la începutul
raportului.
 Page Header (Antet de pagină)- secțiunea dată se imprimă în partea de sus a fiecărei pagini a
raportului.
 Group Header (Antet de grup)- secțiunea dată se imprimă la începutul fiecărui grup de
înregistrări.
 Detail (Detalii)- această secțiune se imprimă o dată pentru fiecare rînd din sursa de
înregistrări.
 Group Footer (subsol de grup)- această secțiune se imprimă la sfîrșitul fiecărui grup de
înregistrări.Subsolul de grup este utilizat pentru a imprima informații rezumative pentru un
grup.
 Page Footer ( Subsol de pagină)- această secțiune se imprimă la sfîrșitul fiecărei pagini.
 Report Footer (Subsol de raport)- această secțiune se imprimă o dată la sfîrșitul raportului,
se utilizează pentru a imprima totalurile raportului.

Controalele utilizate
în raport

asociate neasociate calculate

 Control asociat- un control al cărei sură de date este un cîmp din tabelul sau interogarea
anexată la raport.

7
 Control neasociat- un control care nu are o sursă de date, se găsește în caseta Toolbox.
 Control calculat- un control al cărei sursă de date nu este un text, ci o expresie, care este
o combinație de operatori, nume și cîmpuri, funcții etc.

Sarcina 5:Proiectarea formularelor


5.1 Introducere
Formularul este un ansamblu de zone active alcătuit din mai multe tipuri de
elemente:controale asociate.controale neasociate etc. Ce permit utilizatorului să introducă efectiv
informații.
Cu ajutorul formularelor, un utilizator al unei baze de date poate simplifica procesul de
introducere a datelor oferă un format ușor de utilizat pentru lucrul cu date și se pot adăuga elemente
funcționale.
Secțiunile formularului:
 Form Header ( antetul formularului) este folosit pentru a afișa titlul formularului.Această
zonă nu este vizibilă în modul Datasheep.
 Page Header (antetul de pagină)- este o zonă ce apare numai cînd formularul este tipărit
de imprimantă.
 Detail ( secțiunea de detaliu)- va conține toate controalele necesare afișării, editării
înregistrărilor.
 Page Footer (subsol de pagină)- este afișat numai la tipărirea la imprimantă.
 Form Footer (subsolul formularului)- are aceleași caracteristici cu zona de antet și poate
să conțină totalul general sau diverse alte controale.
Subformularul (Formular încuibat) este formularul inclus în alt formular care permite
afișarea datelor din mai multe tabele sau interogări, aflate în relații de tipul unu la unu sau

8
Bibliografie
 Lucrări de laborator: Elaborarea BD cu ajutorul SGBD Access, de Nicolae Prodan, Claudia
Gaidău, Natalia Goroțchi, Valentina Tîrșu, Ala Tatarciuc
 www.moodle.usm ( Curs de Tehnologii Informaționale de Comunicare- V.Tîrșu)

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