gestiunea unei banci

34
Introducere Tehnologia calculatoarelor face permanent modificări a mijloacelor de muncă în întreaga lume. Informaţii care erau altă dată stocate în depozite pot fi accesate acum instantaneu la o simlă apăsare de buton a mouse-ului. Este uşor de înţeles faptul că Bazele de Date joacă în prezent un rol foarte important în multe domenii unde sînt aplicate calculatoarele. Constucţia Bazei de Bate este procesul stocării datelor pe mediul controlat de Sistemul de Gestiune a Bazelor de Date Sistemul de Gestiune a Bazelor de Date este acel sistem de programe care ne dă posibilitatea să organizăm, să memorăm, să corelăm, să regăsim, să prezentăm datele de care dispunem etc. O Bază de Date Access este o colecţie de elemente (obiecte) destinate gestionării informaţiilor despre un anumit subiect sau colectate şi păstrate într-un anumit scop. O Bază de Date Access poate să conţină următoarele tipuri principale de obiecte: tabele, cereri, rapoarte, macrosuri, formulare, subformulare (formulare incuibate). Proiectarea unei baze de date trebuie începută întotdeauna prin crearea tabelelor sale mai întâi — chiar înainte de acrea orice obiecte ale bazei de date. Tabelele sunt utilizate pentru a asigura functia de stocare a informatiei omogene in cadrul bazei de date, fiind alcatuita din rinduri (inregistrari) si coloane (cimpuri). O baza de date trebuie sa contina cel putin un tabel. Tabelele sunt identificate printr-un nume şi apar listate în fereastra Database, atunci când acţionăm butonul Tables. Într-un tabel datele sunt organizate pe rânduri şi coloane. Un rând corespunde unei înregistrări, iar o coloană conţine câmpurile înregistrărilor în care sunt memorate informaţii de acelaşi tip.

Upload: jw

Post on 18-Dec-2015

74 views

Category:

Documents


0 download

DESCRIPTION

...

TRANSCRIPT

Universotatea de Stat dim Republica Moldova

Introducere

Tehnologia calculatoarelor face permanent modificri a mijloacelor de munc n ntreaga lume. Informaii care erau alt dat stocate n depozite pot fi accesate acum instantaneu la o siml apsare de buton a mouse-ului. Este uor de neles faptul c Bazele de Date joac n prezent un rol foarte important n multe domenii unde snt aplicate calculatoarele. Constucia Bazei de Bate este procesul stocrii datelor pe mediul controlat de Sistemul de Gestiune a Bazelor de Date

Sistemul de Gestiune a Bazelor de Date este acel sistem de programe care ne d posibilitatea s organizm, s memorm, s corelm, s regsim, s prezentm datele de care dispunem etc.

O Baz de Date Access este o colecie de elemente (obiecte) destinate gestionrii informaiilor despre un anumit subiect sau colectate i pstrate ntr-un anumit scop. O Baz de Date Access poate s conin urmtoarele tipuri principale de obiecte: tabele, cereri, rapoarte, macrosuri, formulare, subformulare (formulare incuibate).

Proiectarea unei baze de date trebuie nceput ntotdeauna prin crearea tabelelor sale mai nti chiar nainte de acrea orice obiecte ale bazei de date.

Tabelele sunt utilizate pentru a asigura functia de stocare a informatiei omogene in cadrul bazei de date, fiind alcatuita din rinduri (inregistrari) si coloane (cimpuri). O baza de date trebuie sa contina cel putin un tabel. Tabelele sunt identificate printr-un nume i apar listate n fereastra Database, atunci cnd acionm butonul Tables.

ntr-un tabel datele sunt organizate pe rnduri i coloane. Un rnd corespunde unei nregistrri, iar o coloan conine cmpurile nregistrrilor n care sunt memorate informaii de acelai tip.

Orice tabel trebuie s conin o cheie principal (Primary key). Aceasta este prima rubric din nregistrare folosit pentru indexarea bazei de date. Proiectarea BD multitabelare

schema BD relationale;

tabelele in regim design si datasheet

Tabela ,,Clienti n forma de Design:

Tabela Clienti completa cu nregistrari:

Tabela ,,Angajati n forma de Design:

Tabela Angajati completa cu nregistrari:

Tabela ,,Extras cont n forma de Design:

Tabela Extras cont completa cu nregistrari:

Tabela ,,Operatiune n forma de Design:

Tabela Operatiuni completa cu nregistrari:

Tabela ,,Gestionarea n forma de Design:

Tabela Gestionarea completa cu nregistrari:

II Ce este o interogare?

Interogarea este un obiect Access ce reprezint o ntrebare pe care o formulm n legtur cu informaiile dintr-o baz de date. Rezultatul unei astfel de interogri este o mulime de nregistrri aparinnd unui tabel sau mai multor tabele de date. Dac n tabelele surs apar modificri, automat setul dinamic rezultat va fi actualizat cu ultimele valori.

Rolul interogrilor este s extrag din tabelele bazei de date numai informaiile care ne sunt necesare la un moment dat. Modul de funcionare al unei interogri este bazat pe condiiile de selectare impuse de proiectantul bazei de date.

Tipuri de interogri:

pentru selecie - selecteaz din tabele datele care satisfac anumite condiii;

de aciune - efectueaz modificri n mai multe nregistrri printr-o singur

operaie;

de sintez - prezint informaiile ntr-o form compact (sintez).In aceasta lucrare vom folosi urmatoarele cereri:1) Interogari ce nu contin rindul Total, doar cimpuri calculate si criterii de selectie;

2) Interogari care contin rindul Total, iar gruparea se face dupa un singur cimp;

3) Interogari cu grupari dupa mai multe cimpuri

4) Interogari cu parametru.

Interogari Select 13.1. Sa se proiecteze o cerere care ar afisa numele, prenumele,patronimicul, domiciliul clientilor care au folosit orice tip de operatiune in toata perioada activa a contului.

Cererea n forma de Design:

Cererea n forma de DataSheet:

3.2.1.IInterogari de tip select 2

3.2 Sa se proiecteze o cerere care ar extrage numarul total de operatiuni efetuate in fiecare zi de catre angajatul cu codul 7Cererea n forma de Design:

Cererea n forma de DataSheet:

Interogri Select 3

3.3. Sa se proiecteze o cerere care ar afisa numele si prenumele clientilor ce au utilizat orice operatiune diferia de de cea de transfer,valuta operatiunii in MDL de la data de 14.10.2014 pina la 15.10.2014 inclusiv. Cererea n forma de Design:

Cererea n forma de DataSheet:

Interogari cu Parametru

3.4. Sa se proiecteze o cerere care ar afisa nr contului, data deschiderii cit si data expirarii si soldul curent la o valuta dorita. Cererea n forma de Design:

Parametru:

Cererea n forma de DataSheet:

IIIIntroducere

Interogarile de actiune (Action Query) sunt interogarile care efectueaza schimbarile la nivelul bazei de date; aceste modificari afecteaza atat structura tabelelor, cat si datele continute de acestea. De acees, trebuie sa fim prudenti in lucrul cu aceste tipuri de interogari, intrucat inregistrarile lichidate, modificate nu pot fi restabilite.Exista 4 tipuri de interogari de actiune:

Interogrile de tergere sau de lichidare (Delete) lichideaza inregistrarile din una sau mai multe tabele care corespund criteriilor stabilite;

Interogrile de actualizare (UpDate) este utlizata pentru actualizarea inregistrarea dintr-un tabel ce corespund criteriilor stabilite;

Interogrile de adugare (Append) adauga inregistrari dintr-un tabel in altul;

Interogrile de tip creare tabel (Make-Table) creeeaza un tabel nou, pe baza inregistrarilor ce satisfac criteriile stabilite, din unul sau mai multe tabele asociate.3.1 De proiectat o cerere Make-Table care ar introduce un tabel cu nume Make Operatiuni si ar avea campurile: Nr contului,Data operatiunii ,Denumirea operatiunii,suma operatiunii si valuta operatiunii.Cu suma operatiunii mai mare decit 100si valuta americana.Cererea n forma de Design:

Tabelul care va fi creat:

Cererea n forma de DataSheet:

3.2 De proiectat o cerere Append care ar introduce in tabelul cu nume Make Operatiune. Cu soldul curent (1000,7000) si data mai mare sau egala ca 01.01.2014Cererea n forma de Design:

Tabelul careva fi modificat:

Cererea n forma de DataSheet:

3.3 De proiectat o cerere UpDate care ar micsora suma operatiilor care sunt mai mari decat 100 cu-10%Cererea n forma de Design:

Cererea n forma de DataSheet:

3.4 De proiectat o cerere Delete care ar sterge inregistrarile din Codul angajatului din tabelul cu nume Angajati2.

Cererea n forma de Design:

Cererea n forma de DataSheet:

IVRaportul este un rezumat al informatiei din unul sau mai multe tabele ce ne permite sa includem imbunatatiri, furnizind informatii detaliate si rezumative, ele pot include si calcule, oferind posibilitatea oformarii atractive gruparii si sortarii informatiei cu prezentarea imaginilor grafice.

Raport1: Sa se intocmeasca un raport in baza tabeleiExtras Cont care ar afisa informatia despre Nr contului ,data deschiderii si expirarii contului, valuta ,soldul current si de aflat suma totala a soldurilor curente

Raportul 2 n forma de Design:

Raport2: Sa se intocmeasca un raport in baza unui cereri care ar afisa informatia despre Codul,numele,prenumele angajatului, codul operatiunii,denumirea, suma valuta si data acesteea.Sa se afle cite operatiuni ii apartin fiecarui angajat si citi angajati in total au efectuat toate operatiunile?Cererea n forma de Design care s-a folosit pentru crearea Raportului 2:Raportul 2 n forma de Design:

Raportul 2 n forma Print Priview:

FFFormularePentru introducerea n siguran a informaiilor n tabelele bazelor de date se recurge la utilizarea formularelor (n limba englez: forms).

Este bine ca la deschiderea bazei de date pe ecran sa apara unele sfaturi, instructiuni.Pentru aceasta ne vin n ajutor formularele.n continuare vom crea un formular de baza Baza cu urmatoarele butoane: Tabele, Cereri, Rapoarte si TipuriForm.

Din butonul Tabele a formularului Baza se va deschide formularul Tabele cu attea butoane cte tabele avem initial n baza de date.

Crearea formularelor necesit activiti complexe de analiz, proiectare i programare a sistemelor, care consum cea mai mare parte din bugetul de timp alocat crerii i implementrii aplicaiei de gestionare a bazei de date.

Majoritatea formularelor sunt legate de unul sau mai multe tabele i interogri dintr-o baz de date. Datele cu care lucreaz formularul sau raportul sunt constituite n sursa de nregistrri a formularului n cmpurile din tabelele i interogrile pe care acesta se bazeaz. Un formular nu e obligatoriu s conin toate cmpurile din fiecare tabel sau interogare pe care se bazeaz.

Macroul pentru a intra direct in formularul Baza.

Formularul Baza:

Formularul in regim Design:

Formularul in regim DataSheet:

Macrourile pentru fiecare buton:

Formularul Tabele:

Formularul in regim Design:

Formularul in regim DataSheet:

Macrourile pentru fiecare buton:

Formularul Cereri:

Formularul in regim Design:

Formularul in regim DataSheet:

Macrourile pentru fiecare buton:

Formularul Rapoarte:

Formularul in regim Design:

Formularul in regim DataSheet:

Macrourile pentru fiecare buton:

Formularul Incuibat:

Formularul incubat in regim Design:

Formularul Incuibat in regim DataSheet:

PAGE 32