Sunteți pe pagina 1din 21

Concepte generale privind bazele de date

1. Definiie baz de date


2. Definiie entitate
3. Tabela
4. Exemplu de tabela
5. Tipuri de legturi dintre dou tabele
6. Cheie primar
7. Deschiderea unei aplicaii de baze de date
8. Crearea unei baze de date nou
9. Schimbarea modului de vizualizare
10. Crearea unei tabele cu diferite atribute
11. Adugarea unui atribut nou unei tabele existente
12. Modificarea, tergerea datelor unei nregistrri i salvarea
tabelei
13. Definirea cheii primare a unei tabele
14. Crearea unui index
15. Schimbarea proprietilor unui atribut






O baz de date poate fi definit ca o colecie de
informaii. De exemplu, cartea de telefon este o
baz de date, la fel cum este i agenda cu
numerele de telefon i catalogul cu fie de la
bibliotec. In cazul bazei de date computerizate
putem stoca date dar putem face multe alte
lucruri.
Deci o baz de date este un ansamblu de colecii
de date cunoscute sub denumirea de tabel
(pentru bazele de date relaionale) i obiect
(pentru bazele de date orientate pe obiect).

Cuprins
Lumea real conine diferite obiecte pe care le
vom numi entiti. Aceste entiti au anumite
proprieti, pe care le vom numi atributele
entitilor, aceste atribute pot lua anumite valori.
Astfel, informaia poate fi definit ca fiind
format din:
entitate (obiectul informaiei)
atribut (proprietile entitii)
valoare (msura proprietii).
De exemplu entitatea angajat este format din
atributele nume, vrst, ani, vechime, care au
anumite valori.

Cuprins
Toate aceste date sunt organizate n tabele. O
baz de date este format din mai multe
tabele cu diferite legturi ntre ele.
Pentru a defini o tabel avem nevoie de
urmtoarele elemente:
domeniul de valori un ansamblu de valori
caracterizate printr-un nume, ce poate fi
definit implicit sau explicit;
atributul o coloan dintr-o tabel
caracterizat printr-un nume.Mai multe
atribute pot lua valori din acelai domeniu.

Pentru a defini o baz de date este nevoie de:

tabel un produs cartezian dintre mai multe
domenii, caracterizat printr-un nume. De
exemplu o foaie de calcul din Excel poate fi
considerat o tabel, unde pe prima linie sunt
trecute domeniile ce aparin tabelei, iar apoi
datele corespunztoare acestor domenii.

legturile dintre tabele.

Cuprins
De exemplu s construim o tabel pentru
entitatea Angajat.

Cuprins
O baz de date este format din mai multe tabele cu
diferite legturi. Tipurile de legturi dintre dou tabele pot
fi:
- legtura de tip unu la unu (1:1) unei nregistrri
dintr-o tabel i corespunde o singur nregistrare n
cealalt tabel;
De exemplu, o clas are un singur profesor diriginte, iar un profesor este
diriginte la o singur clas!
- legtura de tip unu la mai muli (1:M) unei
nregistrri dintr-o tabel i corespund mai multe
nregistrri n cealalt tabel;
De exemplu, un proprietar are mai multe autoturisme, dar un autoturism are un
singur proprietar.
- legtura de tip muli la muli (M:N) mai multor
nregistrri dintr-o tabel i corespund mai multe
nregistrri n cealalt tabel.
De exemplu, un autor poate avea mai multe cri, o carte poate avea mai muli
autori.
Cuprins
Orice tabel trebuie s aib definit o cheie. Cheia unei
tabele reprezint un ansamblu minim de atribute care
identific o nregistrare dintr-o tabel. Cheia poate fi
format dintr-un singur atribut (cheie simpl) sau din mai
multe atribute (cheie compus). La un moment dat ntr-o
tabel pot exista mai multe atribute cu proprietatea c pot
identifica o nregistrare, aceste combinaii se numesc chei
candidate. Dintre aceste chei candidate se alege o
combinaie care se folosete efectiv i care se va numi cheie
primar. Aceast cheie primar va identifica n mod unic o
nregistrare din tabel. Dac ntr-o tabel un atribut sau
ansamblu de atribute ia valori n acelai domeniu ca i cheia
primar a unei tabele, atunci acest ansamblu de atribute se
numete cheie extern.
Cuprins
din meniul Start Programs Microsoft Access

Cuprins
o baz de date nou, se poate crea cu
ajutorul opiunii New din meniul File, sau
printr-un dublu clic pe simbolul din bara de
instrumente;
n fereastra Explorer executm clic dreapta n
directorul n care vrem s salvm baza de
date i apoi alegem opiunea New Microsoft
Access Application.

Cuprins
Microsoft Access ofer mult mai multe
instrumente dect sunt prezente iniial.
Adugarea sau tergerea barelor de instrumente
se poate realiza prin deschiderea meniului View
Toolbars. Toate barele active la un moment dat
sunt marcate, pentru a dezactiva una dintre ele
fiind suficient s apsm o singur dat pe
numele ei. Nu se recomand folosirea unui
numr prea mare de bare de instrumente
deoarece se micoreaz spaiul dedicat lucrului
cu baza de date.

Cuprins
Dup ce am creat o baz de date nou i am
denumit-o preciznd i locul unde va fi
salvat, pe ecran va apare fereastra bazei de
date.

In partea stng a ferestrei va fi afiat tot ceea ce
putem realiza ntr-o baz de date. Putem realiza
tabele, rapoarte, formulare de introducere a
datelor ntr-o tabel, ct i diferite interogri
asupra tabelelor.
Pentru acrea o tabel nou, va trebui s apsm
butonul Tables i apoi s executm dublu clic pe
opiunea Create table in Design view. Alegem
aceast opiune pentru a putea defini
proprietile atributelor (n cazul celorlalte
opiuni nu vom putea stabili proprietile
atributelor). Pe ecran va apare, apoi, o fereastr
n care vom introduce atributele dorite ct i
proprietaile acestora. De exemplu vom crea
tabela Angajat pentru care vom introduce
atributele dorite cu proprietile acestora.

Dup introducerea atributelor i a
proprietilor acestora, vom nchide tabela iar
pe ecran va apare o caset de dialog n care
vom introduce denumirea tabelei.


Cuprins
Dac ne dm seama c mai avem nevoie i de
alte atribute pe care nu le-am introdus atunci
cnd am creat tabela, avem posibilitatea s
introducem aceste atribute noi n tabel.
Pentru aceasta, vom deschide tabela n
Design View prin apsarea butonului Design
existent n partea de sus a ferestrei
bazei de date. Aceast aciune va deschide
fereastra n care putem introduce noi atribute
mpreun cu proprietile acestora.

Cuprins
Pentru a terge sau modifica anumite date dintr-
o tabel, vom deschide tabela, vom localiza
inregistrarea dorit i vom modifica datele. Dup
ce vom modifica sau terge anumite informaii,
pentru a salva modificrile fcute, vom nchide
tabela sau vom apsa butonul Save existent pe
bara de instrumente a aplicaiei sau vom apela
funcia Save din meniul File.
Pentru a terge anumite nregistrri dintr-o
tabel, vom poziiona mouse-ul pe inregistrarea
dorit i vom executa clic dreapta pe celula
existent n partea stng a tabelei. Din meniul
derulant vom alege opiunea Delete Record.

Cuprins
Atunci cnd cream o tabel trebuie s stabilim
cheia primar a tabelei. Aceast cheie primar se
stabilete cu ajutorul comenzii Primary Key din
meniul Edit. Aceast funcie se apeleaz dup ce
am selectat cmpul sau cmpurile care dorim s
fie cheie primar a tabelei. Acelai lucru l putem
face alegnd funcia Primary Key din meniul
derulant ce apare n urma executrii unui clic
dreapta pe cmpul ce dorim s fie cheie primar.
Sfat Dac cheia primar este format din mai
multe cmpuri selectarea lor se face tinnd
apsat tasta Shift.
Cuprins
Crearea unui index se realizeaz n fereastra
n care adugm noi atribute tabelei. Pentru a
aduga un index unui cmp, vom selecta
cmpul respectiv, apoi n partea de
proprieti a acestuia, n dreptul cmpului
Indexed, vom alege opiunea Yes. Dac vom
alege opiunea Yes (no Duplicates), atunci n
cmpul respectiv nu vom putea introduce
dou nregistrri cu aceei valoare.
Cuprins
Atunci cnd am creat o tabel, am dat atributelor
diferite proprieti pe care le putem modifica n
fereastra tabelei. Vom deschide aceast fereastr
cu ajutorul butonului Design, vom selecta atributul
caruia vrem s-i modificm proprietile i apoi n
partea de jos a ferestrei vom alege proprietile
dorite.
Cuprins

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