Sunteți pe pagina 1din 33

APLICAŢIA

ACCESS
2003/2010

Gavrilaş Natalia
Lector universitar, magistru
TEMA 8
NOŢIUNE DE BAZE DE DATE ÎN ACESS.
EVOLUŢIA SISTEMELOR INFORMAŢIONALE.
ACCESS-UL CA UN MEDIU DE GESTIONARE
A BAZELOR DE DATE. COMPLEXITATEA
CREĂRII, PROIECTĂRII BAZELOR DE
DATE.BAZELE DE DATE CU DIVERSE
STRUCTURI.
CUPRINS:
 Noţiune de Baze de Date.
 Evoluţia Sistemelor Informaţionale.
 ACCESS-ul ca un mediu de gestionare a
bazelor de date.
 Etapele principale la crearea unei Baze
de date.
 Noţiune de clasificare şi divizare a
informaţiei în diferite categorii.
 Obiectele de bază din Access.
Microsoft Access este aplicaţia ce
permite să stocăm şi să administrăm
volume medii și mari de date. Un avantaj
important al aplicației este posibilitatea
extinderii bazei de date pe Internet pentru
a fi accesată de alți utilizatori, iar
modificările se pot sincroniza automat.
EXISTĂ 2 METODE DE
ORGANIZARE A DATELOR

FIȘIERE BAZE DE
CLASICE DATE
NEAJUNSURILE CREATE LA
ORGANIZAREA DATELOR ÎN
FIȘIERE CLASICE

INDEPENDENȚA – o
modificare în această
REDUNDANȚA structură de date, implică
DATELOR- repetarea refacerea tuturor
informațiilor programelor care au
access la aceasta.

INTERGITATEA DATELOR -
datele au o anumită structură
și ele trebuie să respecte
anumite corelații logice.
ORGANIZAREA DATELOR ÎN BAZE DE DATE

Conceptul de bază de date a apărut în 1967 ca urmare a


eforturilor pentru crearea unei structuri de date care să
elimine cele trei mari neajunsuri introduse de programarea
cu fișiere clasice: independența, redundanța, integritatea
datelor

Organizarea datelor într-o bază de date se face în funcție


de activitatea pe care aceasta o modelează, reprezentând
o structură de sine stătătoare. Baza de date va fi folosită de
una sau mai multe aplicații, care vor gestiona activitatea
respectivă.
Noțiuni utilizate în Access

Atributele sunt câmpurile care Baza de date  - o colecție de


caracterizează o entitate. una sau mai multe tabele

Entitatea este o colecție de date corelate de același tip


care se folosesc în cadrul activității economice pentru
care se realizează proiectul. În acces o entitate devine
un tabel ce conține date primare. Într-o bază de date nu
pot exista două entități cu același nume sau aceiași
entitate cu două sau mai multe nume diferite.

Cheia este câmpul sau un


Înregistrări este șirul de
grup de câmpuri prin care un
caractere ce determină
exemplar dintr-o colecție de
valoarea unui atribut.
date este identificat unic.

Relația reprezintă legatura
care se realizează între două
tabele
CE ESTE O BAZĂ DE DATE ?
1.O bază de date este o colecţie de informaţii
referitoare la un anumit subiect care au fost strânse,
organizate şi memorate în scopul folosirii lor
ulterioare.

2. Bază de date – una sau mai multe colecţii de date,


aflate în interdependenţă, împreună cu descrierea
datelor şi a relaţiilor dintre ele.

3. Prin bază de date se înţelege o colecţie de date


sau informaţii care sunt organizate astfel ca ele să fie
căutate şi regăsite rapid, de obicei, de către un
calculator. (mod de depozitare inteligent a unei serii
de informaţii.)
.
4. O baza de date este un container ce stocheaza
date. Acestea pot fi: - texte; - poze; etc. 
Aceasta este formata din tabele si alte obiecte ce ne
permit gestionarea datelor din tabele. 
CE ESTE INFORMAȚIA ȘI CUM SE
CLASIFICĂ EA?

Informaţia este rezultatul prelucrării datelor, modificându-se în funcție de


datele înmagazinate în baza de date.

Informaţiile memorate într-o bază de date se referă la un domeniu de


activitate şi trebuie organizate şi grupate în mod logic astfel încât să
răspundă scopului pentru care a fost creată acea bază de date.  

Informaţiile referitoare la un tip de obiect sau de activitate sunt grupate


împreună în acelaşi tabel (Table). 
Se vor proiecta atâtea tabele câte sunt necesare pentru a
memora informaţiile considerate utile din domeniul respectiv de
activitate. 

Într-un tabel al bazei de date ca şi într-un tabel obişnuit datele sunt


organizate pe rânduri şi coloane. Data fiind definită ca un model de
reprezentare a informaţiei într-un format accesibil unui calculator.
 
ACCESS-ul ca un mediu de gestionare a
bazelor de date.

Sistemul de gestiune a BD (SGBD) –reprezintă


Ce este un ansamblu de programe care realizează gestiunea şi
SGBD? prelucrarea complexă a datelor, asigurând interfaţa între BD
şi utilizatori.

Baza de date Baza de date – este doar o componentă a SGBD care


face parte din conţine datele propriu-zise – este un container care
SGBD? stochează date structurate

ACCESS poate DA! Microsoft Access este un SGBD comercial, fiind


fi considerat un adecvat administrării bazelor de date mici şi medii.
SGBD?
Totuşi ce este un SGBD?

Reprezintă programul
software care :
• Ușurează și supervizează
introducerea de informaţii în
baza de date,
• actualizează şi extrage
informațiile din bază,
• controlează şi autorizează
accesul la date.
Ce funcții îndeplinește un
SGBD?
de descriere - care constă în
de actualizare - care
definirea structurii datelor, a
presupune inserarea,
relațiilor dintre acestea și a
redactarea și suprimarea
condițiilor de acces la informațile
datelor;
conținute în baza de date;

de obținere de date noi - care de interogare a BD - care


constă în prelucrarea permite obținerea diferitor
informației inițiale în scopul informații din BD conform unor
obținerii unor totaluri, medii etc.; criterii de căutare;

de securitate a datelor - care


de întreținere - care constă în
rezidă în protejarea BD
crearea copiilor de rezervă,
împotriva accesului neautorizat
compactarea BD și repararea
și în atribuirea drepturilor de
ei în cazul deteriorării;
acces.
CUM SE CLASIFICĂ BAZELE DE DATE?

Modele ierarhice
(arborescente)

În modelul ierarhic fiecare nod din arbore corespunde unei clase de entități,


iar drumurile dintre noduri reprezintă legăturile existente între obiecte. Într-o
asemenea structură fiecare 'părinte' poate avea mai mulți 'copii', dar un 'copil'
nu poate avea decât un singur 'părinte'
CUM SE CLASIFICĂ BAZELE DE
DATE?

Modele reţea

Modelul reţea se aseamănă cu cel ierarhic, diferenţa constând


în aceea că unui element inferior îi pot corespunde unul sau mai
multe elemente superioare.
CUM SE CLASIFICĂ BAZELE DE
DATE?

Modele
relaţionale

Acest model este puternic, dar în același timp este


flexibil, simplu și natural, permițând o proiectare relativ
ușoara a structurilor de date.
Modelul relațional se compune din două elemente
principale: tabele și relații.
Relaţiile între două tabele sunt unidirecţionale, astfel
că o tabelă devine principală, iar cealaltă devine
subordonată
MS Access este o bază de date relațională.
CUM SE CLASIFICĂ BAZELE DE
DATE?
Modele
orientate pe
obiect

Acest model este un


concept unificator în ştiinţa calculatoarelor, fiind
aplicabil în
programare, în proiectarea hardware, a
interfeţelor, a bazelor de
date etc. Sistemele de baze de date orientate
obiect se bazează
pe limbaje de programare.
CUM PROIECTĂM O BAZĂ DE DATE
RELAȚIONALĂ?

1 Analizați
obiectivul urmărit.

• Ce informaţii veţi stoca?


• Cine le va folosi?
• De ce fel de ieşiri aveţi
nevoie?
CUM PROIECTĂM O BAZĂ DE DATE
RELAȚIONALĂ?

2. Determinaţi scopul
bazei de date.

Acest lucru vă ajută să stabiliţi ce


fel de date doriţi să stocaţi în baza
de date pe care o veţi crea (ex.
evidența rezultatelor studenților la
sesiune, gestiunea personalului,
evidenţa stocurilor).
CUM PROIECTĂM O BAZĂ DE DATE
RELAȚIONALĂ?

3. Determinaţi tabelele de
care aveţi nevoie.

Odată ce ați stabilit un scop clar,


puteţi împărţi informaţiile în subiecte
separate, ca de exemplu „Angajaţi”,
„Clienţi”, sau „Comenzi”. Fiecare
subiect va fi un tabel în baza de date.
Numele tabelului trebuie să fie
sugestiv pentru informaţiile pe care le
va conţine.
CUM PROIECTĂM O BAZĂ DE DATE
RELAȚIONALĂ?
4. Determinaţi câmpurile de
care o să aveţi nevoie în
tabele.
Hotărâţi ce fel de informaţii vor fi stocate în
cadrul tabelelor.
Fiecare categorie de informaţii dintr-un
tabel poartă denumirea de câmp (field) şi
fiecare câmp va fi afişat pe o coloană în
tabel.
De exemplu: un tabel cu denumirea
Angajaţi poate să aibă următoarele
câmpuri: Nume, Prenume, Data angajării,
Salar_brut, Impozit. 4 nov 2008
CUM PROIECTĂM O BAZĂ DE DATE
RELAȚIONALĂ?
5. Determinaţi relaţiile dintre
tabele.

Analizaţi cu atenţie tabelele şi


stabiliţi legăturile care există
între datele conţinute în tabele
diferite.
În cazul în care nu puteţi stabili
relaţii între tabele, introduceţi
tabele sau câmpuri de legătură.
CUM PROIECTĂM O BAZĂ DE DATE
RELAȚIONALĂ?
6. Îmbunătăţirea proiectului

• Analizaţi proiectul pentru a găsi eventuale erori.


• Creaţi tabelele şi adăugaţi câteva înregistrări de
probă. Vedeţi dacă puteţi obţine din tabele
rezultatele de care aveţi nevoie, faceţi
modificări dacă este nevoie, pentru a ajunge la
o forma de proiectare acceptabilă.
• Experimentaţi modelul proiectat, introduceţi
date de test, creaţi formulare şi rapoarte de
probă.
• Asiguraţi-vă că datele sunt stocate în mod
corespunzător în baza de date şi că puteţi
obţine toate informaţiile şi situaţiile finale dorite.
NOTĂ: Este mult mai dificil să modificaţi tabelele, formularele, rapoartele
după ce au fost introduse date reale.
CE OBIECTE CONȚINE O BAZĂ DE
DATE?

Query Table

Report OBIECTELE Form


UNEI BAZE
DE DATE

Pages Macro

Module
CUM SĂ CREEM O BAZĂ DE DATE NOUĂ?

1. LANSĂM APLICAȚIA ACCESS:Start/ All Pograms / Microsoft


Office / Microsoft Office Access
CUM SĂ CREEM O BAZĂ DE DATE NOUĂ?

2. FILE/NEW/BLANK DATABASE
CUM SĂ CREEM O BAZĂ DE DATE NOUĂ?

3.Se stabileşte locaţia şi numele BD


CUM SĂ CREEM O BAZĂ DE DATE NOUĂ?

4. În stânga lista de obiecte Tables, Qieries, Forms, etc.,


care pot fi create în Access.
CUM SĂ CREEM O BAZĂ DE DATE NOUĂ?

5.IMAGINEA DE PROIECT A UNUI TABEL


MS ACCESS 2010 - BAZA DE DATE NOUĂ
BAZA DE DATE NOUĂ CU UN TABEL ÎN
REGIM DE VIZUALIZARE
Exemplu :Evidența rezultatelor obținute de
studenți într-un an universitar.

Studenți Discipline Examene

Cod Stud
Nume
Prenume
Data Nast. Cod Disc Cod Disc
Localitatea Denumirea Cod Stud
Adresa Lector Data Exam
Facultatea Nota
Anul de studiu
Grupa
VĂ MULȚUMESC PENTRU ATENȚIE!

O ZI FRUMOASĂ VĂ DORESC.

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