Sunteți pe pagina 1din 13

Academia de Studii Economice

Facultatea: Cibernetica, Statistica i Informatic Economic


Specialitatea: Statistic i Previziune Economic

Lucrare de Laborator Nr. 1


Tema: Proiectarea i principiile de baz de redactare a tabelelor

Efectuat: Poprijevschi Victor


Grupa SPE-131
Controlat: Ghetmacenco Svetlana
Lector Superior

Chiinu 2015

LUCRARE PRACTICA Nr.1


Tema: Proiectarea i principiile de baz de redactare a tabelelor
Scopul lucrrii
Studierea principiilor de proiectare a bazelor de date, nsuirea regulilor de creare i
redactare a tabelelor n sistemul de gestiune a bazelor de date ACCESS
Sarcina lucrrii
Cunoaterea ghidului sistemului MS Access. Crearea i redactarea unui sistem de tabele
Coninutul lucrrii
1. Lansarea sistemului MS Access.
2. nsuirea unui compartiment al ghidului sistemului Access dup indicaiile profesorului.
3. Crearea unei baze de date cu numele UNIVERSITATEA.
4. Crearea structurii unui tabel al bazei de date, definirea cheii primare i indexarea
cmpurilor. Salvarea tabelului sub numele Studenti.
5. Introducerea a 10-15 nregistrri n tabelul Studenti.
6. Crearea structurii unui alt tabel al bazei de date, fr cheie primar i salvarea lui sub
numele Examene.
7. Definirea relaiei 1:m ntre tabelele Studenti i Examene cu asigurarea integritii
refereniale a datelor.
8. Introducerea datelor n tabelul Examene.
1.3. Lansarea sistemului MS Access
Pentru lansarea sistemului Access poate fi utilizat una din urmtoarele alternative:
aplicarea unui dublu-clic pe referina MS Access,

, de pe desktop-ul Windows;

utilizarea meniului Start/Programs/Microsoft Office/ Microsoft Access 2010;


lansarea din linia de comand Start/Run msaccess;
n urma accesrii unei din alternativele indicate mai sus apare vizualizarea Backstage,
reprezentat n figura 1.
2

Figura 1. Deschiderea/crearea unei baze de date


Pentru a crea o baz de date cu ajutorul SGBD Access 2010 pot fi utilizate abloane
disponibile din lista
1. Panglica este banda de meniuri i instrumente care strbate fereastra programului
i care conine grupuri de comenzi. Aceasta este principalul nlocuitor pentru meniurile i
barele de instrumente din versiunile anterioare. Panglica are meniuri principale care
grupeaz comenzi frecvent utilizate asociate, meniuri contextuale care apar doar atunci
cnd se utilizeaz. Unele meniuri ale panglicii, ofer o galerie de opiuni, n timp ce altele
lanseaz o comand.
2. Vizualizarea Backstage este colecia de comenzi care se vd accesnd meniul
File de pe panglic. Acesta conine comenzi i informaii care se aplic la ntreaga baza de
date, cum ar fi
3. Panoul de navigare (All Access Objects) este panoul din partea stng a ferestrei
programului
Access, care permite de a lucra cu obiectele bazei de date. Panoul de navigare ajut la
organizarea obiectelor din baza de date i este principalul mijloc de a deschide sau de a
modifica proiectul unui obiect din baza de date. Panoul de navigare este organizat pe
categorii i grupuri. Exist posibilitatea de a alege dintr-o varietate de opiuni de organizare
i de asemenea, ofer posibilitatea de a crea propria schem de organizare particularizat n
Panoul de navigare. n mod implicit, o baza de date nou utilizeaz categoria
Tip obiect (All Access Objects), care are grupuri ce corespund diverselor tipuri de obiecte a
bazei de date. Panoul de navigare se poate minimiza i ascunde, dar nu se poate estompa
prin deschiderea obiectelor baz de date n faa lui

Figura 2 Componente principale ale interfeei utilizator MSAccess 2010


1.3.1. nchiderea/redeschiderea bazei de date
nchiderea BD poate fi fcut prin executarea comenzii Exit din meniul File sau prin
acionarea butonului
. Pentru a redeschide BD, se alege comanda Open din meniul File sau se aplic dublu-clic pe
fiier cu
extensia .accdb.

1.4. Crearea unui tabel


O data cu crearea unei BD noi se creeaz i se deschide un tabel nou (fig.3) n vizualizarea
Datasheet View (Foaie de date).

Figura 3 Tabel nou n vizualizarea Datasheet View


Pentru a crea un tabel n regimul Datasheet View se apas
pe fila Click to Add i va aprea o lista (fig.4) cu tipuri de date ce
pot fi utilizate pentru cmpul care urmeaz a fi creat sau aceleai
tipuri de date pot fi alese accesnd opiunile din meniul Add &
Delete. Pentru ambele cazuri cursorul va trece in regim de editarea
n ateptarea tastrii unui nume, dup tastarea numelui se apas
tasta Enter.
Proprietile cmpurilor se precizeaz utiliznd pictogramele
din fila
Properties n dependen de tipul de date a cmpului definit n
fila
Formatting.
n regimul de introducere a datelor Datasheet View
denumirile cmpurilor ocup poziiile obinuite (pe orizontal). Tot
odat acest regim permite introducerea nregistrrilor n tabel.
O nregistrare;

Un cmp;

O valoare de cmp

Pentru a trece de la regimul Datasheet View la regimul Design View se va selecta opiunea
Design View
, dac tabela nu a fost salvat nainte de a trece la un alt regim atunci sistema va cere s
salvai tabela atribuindu-i un nume i apoi se acioneaz butonul Ok. n rezultat, se obine o
fereastr (fig. 6) n care sunt afiate denumirea cmpurilor tabelei afiate pe vertical. Regimul
Design View nu permite introducerea
nregistrrilor n tabel, ci doar descrierea cmpurilor care alctuiesc tabelul.

Figura 6. Definirea cmpurilor tabelului Examene


Pentru fiecare cmp al tabelului se specific trei caracteristici, i anume:
Field Name (denumirea cmpului, obligatoriu);
Data Type (tipul cmpului, obligatoriu);
Description (descrierea cmpului, opional).
Denumirea cmpului poate conine diferite caractere, inclusiv spaii, cu excepia unor
semne speciale ., !, [ ]. Lungimea denumirilor cmpurilor nu poate depi 64 caractere.

1.5. Tipuri de date i proprietile lor


Tipul cmpului poate fi unul din urmtoarele:
Text date alfanumerice cu lungimea maxim de 255 caractere. Pentru cmpurile ce conin
numai valori numerice (identificatori numerici), care nu vor fi folosii n calcule, vom
prefera tipul Text n locul tipului Number;
Memo date alfanumerice cu volumul ce nu depete 64 Ko;
Number date numerice (ntregi, fracionare, etc.);
Date/Time date calendaristice;
Currency date pentru uniti monetare;
Auto Number- asigur generarea de numere ntregi pozitive cu incrementare automat;
Yes/No tipul permite memorarea datelor cu caracter logic n form de True/False;
Ole Object - (max 1GB) stocheaz imagini, desene, secv audio, video, documente Word,
foi de calcul
Excel. Nu poate fi nici cheie, nici index;
Attachement - (max 700 KB 2GB, depinznd de gradul de compresie) Stocheaz
imagini digitale, fisiere Office si alte tipuri de fiiere binare ;
Hyperlink - stocheaz iruri de caractere ce reprezint o adres WEB;
Lookup Wizard - realizeaz restriciile de integritate reverenial. Atributele cu
proprietatea Lookup Wizard vor fi completate automat prin selecie dintr-o list simpl de
valori (List Box) sau dintr-o list
derulant de valori (Combo Box);
1. Proiectai tabelul Studenti, care const din urmtoarele cmpuri:
Numele
Cmpului
Tipul de
date

Numar
carnet
Numbe
r

Nume

Prenum
e

Patronimi
c

Facultat
e

Text

Text

Text

Text

An
Numbe
r

Grupa
Text

Data
nasterii
Date/Tim
e

Pentru a proiecta tabelul student am tastat optiunea Create din panglica apoi Table Design
Fig.1. Crearea tabelelor
Apoi vom introduce denumirea coloanelor respective introducind in acelasi timp si formatul
datelor ce vor fi introduse. Pentru aceasta vom tasta optiunea click to add apoi din meniul
contextual vom selecta formatul necesar Fig.2..

Bursa
Currenc
y

Fig.2. Formatarea continutului coloanelor

Asfel putem tasta click dreapta pe tabelul deschis


apoi Design View si va aparea Fig. 3.
Pentru a schimba formatul coloanelor vom manevra
cu coloana Data Type introducind formatul necesar.

Fig.3 Formatarea continutului coloanelor.

2. Definii cheia primar Primary Key Fig.4.Definirea cheiei primare

pentru cmpul
Numar carnet.
Pentru a defini
cheia primar
vom deschide
tabelul student
apoi vom tasta
click
dreapt/Design
View/selectam

NrCarnet/primarz Key..

3. Memorai tabelul definit sub numele Studenti


4. Proiectai tabelul Examene, care const din urmtoarele cmpuri:
Numele
cmpului

Numar
Disciplin
Data
carnet
a
Nota
sustinerii
Lookup
Numbe
Tipul de date
Wizard
Text
r
Date/Time
Proiectarea Tabelului examene se va efectua analogic conform etapelor tabelului Studenti
de mai sus.
5. Definii o relaie 1:m ntre tabelele Studenti i Examene, cmpul de legtur fiind Numar
carnet. n fereastra de dialog Relationships definii opiunile de asigurare a integritii
refereniale a datelor, modificarea n cascad a nregistrrilor i excluderea n cascad a
nregistrrilor.
Pentru a forma acest tip de legatura vom tasta Optiunea Create/Query Design, iar din tabelul
ce va aparea vom selecta tabelele Studenti si Examene/Add. Fig.5. Formarea legaturii
Nr.Carnet

Apoi vom obtine urmatoarea fereastra in care observam ca legatura dintre tabele este
NrCarnet
Astfel vom selecta informatiile necesare pentru a fi sortate si afisate, prin urmare vom
selecta
Run din optiunea Query Tools/Design pentru a obtine tabelul rezultat.

Fig.6.Executarea informatiei selectate conform conditiilor.

Afisarea tabelului rezultat sortat dupa nota descendent. Fig.7.

6. nchidei tabelele i baza de date.


Voi salva fiecare table executind click dreapta pe denumirea acestuia si Save

7. Ieii din meniul Access 2010.


Vom iesi prin tastarea butonului exit din meniul File sau din partea dreapta-sus a
interfetei Access, ulterior vom salva documentul cu denumirea lucrare de laborator Nr.1.
1.11. ntrebri de control
1. Ce este o clas de obiecte?
2. Cum sunt relaiile unu-la-unu i unu-la muli ntr-o baz de date relaional?
3. Descriei modurile de definire a structurii unui tabel.
4. Ce este cheia primar i cum se definete?
5. Ce este un tip de date al unui cmp? Numii tipurile de date.
6. Cum n Access 2010 se stabilesc relaiile dintre tabele?