Sunteți pe pagina 1din 11

Lecia 2

Tabele
2.1 Operaiile principale
Crearea unei tabele cu diferite atribute
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 bezei 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.

Acum tabela va arta astfel:

Adugarea, tergerea, parcurgerea nregistrrilor


Dup ce am creat tabela putem introduce date n ea. Introducerea datelor se
poate realiza prin selectarea tabelei dorite i apsarea butonului Open
existent n partea de sus a ferestrei sau cu ajutorul unor formulare create pentru
aceast tabel. Pe ecran va apare o fereastr n care vom putea introduce datele.

In partea de jos a ferestrei se afl un mic meniu ce ne permite s parcurgem


nregistrrile tabelei, nainte, napoi i care ne anun cte nregistrri conine
tabela.
Adugarea unui atribut nou unei tabele existente
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.
Modificarea, tergerea datelor unei nregistrri i salvarea tabelei
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.

Utilizarea comenzii Undo

Dac am introdus ceva greit sau am ters din greeal anumite date , putem
anula aceste modificri cu ajutorul comenzii Undo. Pentru a utiliza aceast
comand vom apsa butonul
funcia Undo din meniul Edit.

existent pe bara de instrumente sau vom apela

tergerea unei tabele


Pentru a terge o tabel vom selecta tabela dorit i apoi vom apsa butonul
existent n partea de sus a ferestrei bazei de date sau vom alege opiunea Delete
din meniul aprut dup executarea unui clic dreapta pe tabela pe care dorim s o
tergem. O alt posibilitate ar fi s selectm tabela dorit i apoi s apsm
butonul Delete existent pe tastatur. Pe ecran va apare o fereastr de dialog n
care nise va cere s confirmm tergerea tabelei. Pentru a terge definitiv tabela
vom apsa butonul Yes, iar pentru a anula tergerea vom apsa butonul No.

2.2 Definirea cheilor unei tabele


Definirea cheii primare a unei tabele
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.
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.
Crearea unui index
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.

2.3 Structura unei tabele


Schimbarea proprietilor unui atribut
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.

In aceste cmpuri
putem alege
proprietile dorite

Crearea unei reguli de validare


Pentru a nu introduce date eronate putem defini reguli de validare asupra
cmpurilor, reguli ce nu ne vor permite s introducem date necorespunztoare.
O regul de validare o putem crea n fereastra tabelei, asupra atributului selectat,
modificnd proprietatea corespunztoare cmpului Validation Rule. In cmpul
Validation Rule apsm butonul din dreapta
i se va deschide fereastra
Expression Builder n care vom putea crea propriile reguli de validare folosind
diferite funcii sau operatori.

Dup introducerea regulii de validare vom apsa butonul OK. Dac dorim ca
atunci cnd introducem date greite s fie afiat un text de atenionare vom
introduce acest text n cmpul Validation Text.

Schimbarea dimensiunii unei coloane ntr-o tabel


Dac denumirile atributelor sunt mari putem modifica limea coloanelor cu
ajutorul funciei Column Width din meniul Format. Aceast funcie o putem
apela numai dup ce am deschis tabela dorit. Aceast funcie va deschide o
fereastr n care vom introduce dimensiunea dorit.

Acelai lucru l putem face i manual cu ajutorul mouse-ului.

Mutarea unei coloane ntr-o tabel


Dac dorim s schimbm ordinea atributelor ntr-o tabel, mai nti vom
deschide fereastra tabelei. In aceast fereastr cu ajutorul mouse-ului vom trage
de atributul pe care vrem s-l mutm i l vom pune acolo unde dorim. De
exemplu dac dorim s mutm atributul ID_Copil, astfel nct s urmeze imediat
dup CNP, dup ce vom selecta atributul pe care vrem s-l mutm l vom trage
cu ajutorul mouse-ului innd apsat butonul su stng i l vom poziiona
imediat dup atributul CNP.

2.4 Legturile unei tabele


Crearea unei legturi ntre dou tabele
Dac avem mai multe tabele ntre care vrem s crem anumite legturi vom
apela funcia Relationships din meniul Tools.Pe ecran va apare fereastra Show
Table din care vom alege tabelele ntre care vom crea legtura. Vom selecta
tabela dorit i vom apsa butonul Add. Vom face acest lucru pe rnd cu toate
tabelele dorite.

Pe ecran, n fereastra Relationships, vor aparea tabelele pe care vrem s le


legm.

Apoi din meniul Reletionships vom apela funcia Edit Relationships, pentru a
defini legtura dintre cele dou tabele. Pe ecran va aprea fereastra Edit
Relationships.

Pentru a crea o legtur vom apsa butonul Create New. Acesta va deschide o
alt fereastr n care vom alege tabelele pe care vrem s le legm ct i atributele
dup care vom realiza legtura.

Dup ce am ales atributele dup care vrem s realizm legtura vom apsa
butonul OK pentru a ne ntoarce la fereastra precedent n care vom putea s ne
definim i restriciile asupra legturii.

Selectm csua
Enforce
Referential
Integrity pentru a
putea defini
restricii asupra
legturii nou
create

Se observ tipul legturii:unul la muli

Dup ce am definit legturile i restriciile referitoare la aceste legturi, pentru a


crea legtura vom apsa butonul Create. Pe ecran n fereastra Relationships va
aprea legtura nou creat.

Sfat Nu vom putea crea legturi ntre dou tabele dup orice cmpuri ci
doar dup acele cmpuri care ntr-o tabel sunt cheie primar i n cealalt
tabel cheie extern. Cele dou cmpuri dup care se face legtura trebuie
s fie de acelai tip.

tergerea legturilor ntre dou tabele

Dac vrem s tergem o legtur creat trebuie s dm clic dreapta pe legtura


pe care vrem s o tergem i apoi din meniul derulant aprut s alegem opiunea
Delete.

Pe ecran va aprea o caset de dialog care ne va cere s confirmm tergerea


legturii. Dac nu mai dorim s tergem legtura respectiv apsm butonul No,
iar dac dorim s tergem legtura definitiv apsm butonul Yes.

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