Documente Academic
Documente Profesional
Documente Cultură
Atomei Loredana
1amg H 2014
CUPRINS
1.1
1.2
1. BAZE DE DATE
Introducere.
Istoric.
1.INTRODUCERE
1.1.DEFINIIE:
Baza de date reprezint o colecie de date integrat, bine structurat, avnd o descriere
ct mai exact a structurii i a relaiilor dintre date.
Microsoft Access este o puternic aplicaie de date relaionale, care permit crearea
unor baze de date simple sau complexe.
Spre deosebire de Excel, Access va permite s stocm i s administrm volume mari
de date, organizate n uniti numite nregistrri. n sens exact o baz de date reprezint o
colecie de informaii stocate , date corelate ntre ele i memorate pe suport extern (dispozitiv
de stocare). Cel mai simplu i uzual exemplu de baz de date este cartea de telefon.
1.2. ISTORIC
Termenul de baz de date apare n 1967 i reprezint o colecie de informaii corelate
despre subiectul studiat, relaiile logice dintre aceste informaii i tehnicile de prelucrare
corespunztoare (sortare, regsire, apreciere, tergere, adugare, inserare, modificare).
Atomei Loredana
1amg H 2014
Atomei Loredana
1amg H 2014
Atomei Loredana
1amg H 2014
Atomei Loredana
1amg H 2014
Figura 1
Crearea / accesarea unei baze de date
Crearea unei baze de date Microsoft Access 2003 se realizeaz fie pornind de la o
baz de date blank, fie de la un ablon de baz de date pus la dispoziie de aplicaia Microsoft
Access 2003.
Crearea unei baze de date blank Access 2003 const n:
-n caseta de dialog File New Database, la opiunea Save in: se selecteaz locaia
unde va fi salvat fiierul bazei de date; denumirea fiierului bazei de date este introdus la
opiunea File name, iar salvarea pe disc are loc la apsarea butonului Create.
Pentru a crea o baz de date noua, n zona Open a ferestrei (figura 1) alegem
opiunea Create a new file, iar n caseta urmtoare - opiunea Blank Database. Putem, de
asemenea, utiliza comenzile de creare/accesare a bazelor de date din meniul File.
Figura 2 .
Pentru a deschide o baz de date existent n zona Open a ferestrei reprezentate n
figura 1 executm un clic pe denumirea uneia din bazele de date utilizate recent sau selectm
5
Atomei Loredana
1amg H 2014
Figura 3
Fereastra Data base (figura 3) furnizeaz o list cu pictograme, situate n partea
stng, pentru obiectele Access:
-tabele( Tables)-obiect definit de utilizator n care sunt stocate datele primare;
-interogari (Queries)-obiect care ne permite vizualizarea informaiilor obinute prin
prelucrarea datelor din unul sau mai multe tabele i /sau interogri(ne permite s punem
ntrebri bazei de date; rspunsul se poate folosi la manipualrea datelor din tabel, precum
tergerea nregistrrilor sau vizualizarea acelor date din tabel care satisfac numai anumite
criterii);ifd modul de definire i rezultatul aciunii interogrile pot fi: interogri de selecie, de
sortare, de excludere a unor nregistrri din BD,de obinere a unor informaii rezultante n
cmpuri noi (ex. aflarea costului spitalizrii dup numrul de zile de internare i plata
asigurrilor de sntate), de obinere a unor totaluri sau medii i interogri ncruciate.
-formulare (Forms)-utilizat la introducerea ,editarea i vizualizarea datelor din tabel,
nregistrare dup nregistrare ;
-rapoarte (Reports)-permite rezumarea informaiilor din baza de date ntr-un format
corespunztor pentru tiprire ;
-pagini de acces la date ( Pages)-obiect care include un fiier HTML i alte fiiere suport n
vederea furnizrii accesului la date prin intermediul browser-ului Internet;
-macrocomenzi (Macros)-obiect care conine o definiie structurat a uneia sau mai multor
aciuni pe care Access le realizeaz ca raspuns la un eveniment;
-module (modules)-obiect care conine proceduri definite de utilizator i scrise n limbajul de
programare Visual Basic.
Aceste obiecte distincte sunt cele care vor compune baza de date.Fiecare obiect
trebuie avut n vedere la planificarea unei noi baze de date.
Butoanele din bara cu instrumente sunt utilizabile numai dac am creat sau deschis o
baz de date.Access este diferit de celelalte aplicaii Office prin faptul c dispune de o bar
cu instrumente pentru fiecare obiect din baza de date,n unele cazuri, pentru fiecare obiect
exist mai multe bare cu instrumente, de exemplu, tabele Access au dou bare de
instrumente :
6
Atomei Loredana
1amg H 2014
-Table Datasheet (foaia de date a tabelului )= pune la dispoziie instrumente care faciliteaz
introducerea i manipularea datelor din tabel ;
-Table Design (proiectarea tabelului)= permite manipularea parametrilor de proiectare a
tabelului.
Un tabel este alctuit din rnduri i coloane. Access stocheaz fiecare consemnare n
baza de date n propriul su rnd;aceasta se numete nregistrare. Fiecare nregistrare
conine informaii precise referitoare la datele nregistrate n baza de date.
Fiecare nregistrare esteimprit n componente diferite de informaii, denumite
cmpuri. Fiecare cmp este reprezentat ntr-o coloan separat din tabel.Fiecare cmp
conine o informaie distinct, iar toate cmpurile dintr-un rnd alctuiesc o anumit
nregistrare.
Crearea unei baze de date Access 2003 pe baza unui ablon: se realizeaz printr-o
aplicaie wizard inclus n Microsoft Access 2003. Operaia const n:
-deschiderea panoului de sarcini New File prin selecia comenzii New din meniul File;
shortcut-ul pentru aceast operaie este CTRL+N;
-din panoul de sarcini New File, grupul de opiuni Templates, se selecteaz referina
hyperlink On my computer;
-n caseta de dialog Templates, se selecteaz eticheta Databases care permite accesul la
abloanele de baze de date incluse n aplicaia Microsoft Access 2003; butonul Templates on
Office Online permite verificarea existenei altor abloane pe site-ul web Microsoft;
-selectarea tipului de ablon dorit i salvarea fiierului bazei de date n caseta de dialog File
New Database prin apasarea butonului OK; sunt introduse locaia fiierului n opiunea Save
in: i denumirea sa la opiunea File name;
-se lanseaz aplicaia wizard Database Wizard care permite setarea caracteristicilor bazei de
date prin parcurgerea pailor predefinii.
Aplicaia Database Wizard
-modificarea obiectelor din baza de date (Tables, Queries, Forms, Reports, Pages, Macros,
Modules, Favorites) din Database Window.
Accesul la datele stocate n tabele i utilizarea lor se realizeaz prin opiunile
predefinite n fereastra Main Switchboard.
Dup ce am deschis o baz de date , putem crea diferite obiecte n oricare din clasele
nominalizate. Dar deoarece fiecare din clasele Queries, Forms, Reports, Pages, Macros i
Modules se definesc n baza tabelelor, acestea trebuie create n primul rnd. Cu alte cuvinte,
dac o BD nu conine cel puin un tabel, crearea altor clase de obiecte devine lipsita de sens.
Pentru a crea un tabel nou selectm clasa de obiecte Tables, apoi acionm butonul
. Caseta de dialog New Table care apare ne ofer 5 moduri de definire a structurii
tabelului.
Atomei Loredana
1amg H 2014
Atomei Loredana
1amg H 2014
Atomei Loredana
1amg H 2014
-Lookup Wizard: acest tip de cmp i alege valorile dintr-un alt table;permite execuia
aplicaiei wizard Lookup Wizard care asist utilizatorul n operaia de conversie a
cmpului ntr-unul de tip lookup; iniial, cmpul trebuie s aib asociat tipul de date Text,
Number sau Yes/No.
3.3.
1. Crearea tabelelor:
-stabilirea numrului de coloane, dimensiunea(numrul de caractere) i tipul datelor(text,
number,date/time, currency etc)
2. Definirea cheilor primare
-pentru a evita introducerea accidental a dou sau mai multe valori identice alegem o
cheie primar. Ex: ntr-un tabel cu pacieni putem alege codul numeric personal(CNP)
drept cheie primar, CNP-ul fiind unic.
3 Specificarea valorilor implicite.Ex: valoarea TVA-ului de 9% pentru majoritatea
medicamentelor poate fi valoare implicit .
4. Stabilirea unor condiii de validare pentru valoarea fiecrui cmp.
5. Editarea formularului pentru achiziia de date(ncrcarea bazei de date).
6. Editarea rapoartelor utilizate pentru consultarea bazei de date(ex:sortm din BD numai
pacienii cu vrsta pn n 18 ani, sau pe cei care nu sunt asigurai, lista medicamentelor
compensate etc).
7. Interogarea BD-extragerea anumitor informaii din BD , astfel nct sa obinem un grup
restrns pe care l scoatem cu un titlu(o list restrns).
Etape:
a)selectm o parte din BD pe baza unei condiii logice, obinnd o BD mai redus;
b)sortarea= indicm cmpul dup care se face sortarea i ordinea (alfabetic, dup
vrst,etc);
c)filtrarea- se aplic diferite filtre care au ca rol eliminarea unor nregistrri (a unor linii
din tabel), obinnd o reducere a BD pe vertical.
d) Aplicarea de mati(mascarea) anumitor coloane =se obine scurtarea BD pe orizontal.
e)Alte operaii:subtotaluri, medii aritmetice, medii geometrice, funcii financiare,
interogri ncruciate,etc.
8. Mecanisme de ntreinere a SGBD( back-up=salvarea periodic a datelor n funcie de
importana lor, repararea BD=cu chei de control, reindexarea=schimbarea coninutului
prin eliminarea unei pagini-se execut periodic) i de securitate a SGBD(protejarea BD
mpotriva unui operator neautorizat sau mpotriva pierderii accidentale de date).
10