Sunteți pe pagina 1din 5

Baze de date pentru inginerie

Lucrarea nr.2

Cunoaşterea interfeţei Microsoft Access®. Crearea tabelelor

2.1. Descriere generală a sistemului Access 2007

Access® 2007 este un pachet de aplicaţii de tip SGBD, integrat în pachetul Microsoft Office
Professional, care permite dezvoltarea aplicaţiilor personalizate de tip bază de date, structurate pe
modelul relaţional.
Access® 2007 are o structură modulară a componentelor, astfel încât utilizatorul îşi poate
concepe aplicaţia în funcţie de nivelul de complexitate dorit şi de cunoştinţele sale.

Instrumente de
gestionare
Queries, Forms, Reports
Relationships Asistenţă
QBE, SQL Language Wizards
Help
Macrocomenzi
Macros language

Tabele de date
Tables
Utilităţi
Module de Conversii de date
Pagini de access Web
aplicaţii
Securitate date
VBA language Întreţinerefişiere

Un avantaj important al sistemului Access® este faptul că toate obiectele care sunt create în
legătură cu o bază de date sunt memorate în acelaşi fişier:
baza_de_date.accdb (la versiunile anterioare .mdb)

În Access® termenul de bază de date cuprinde, pe lângă tabelele în care sunt stocate fizic
datele şi celelalte componente necesare gestiunii informaţiilor cuprinse în tabele:
 relaţiile de asociere între tabele (Relationships);
 interogările (cereri) (Queries), care rezolvă solicitări ale utilizatorilor privind afişarea
selectivă a informaţiilor şi prelucrarea acestora;

1
Baze de date pentru inginerie

 formularele (forme) (Forms), care sunt interfeţe între colecţia de date şi utilizatorii
obişnuiţi prin care aceştia consultă/adaugă/modifică datele şi prin care se asigură accesul
controlat la informaţii;
 rapoartele (Reports), prin care se tipăresc informaţiile, într-un format anume, constituind
interfaţa între colecţia de date şi imprimantă;
 paginile de acces la date (Pages), sunt interfeţele prin care baza de date poate fi
consultată sau prelucrată prin reţea locală sau web;
 comenzile macro (macrocomenzile) (Macros), sunt formate dintr-o succesiune de acţiuni
efectuate asupra obiectelor bazei de date printr-o singură comandă, dată dintr-un singur
loc, de obicei, pe un buton;
 aplicaţiile VBA, care sunt programe ce efectuează prelucrări ale informaţiilor din tabele.

Componentele ferestrei principale Access® :


• un buton (Microsoft Office Button) pentru acțiuni de gestiune a fișierelor; este disponibil un
meniu de opțiuni – New / Open / Convert / Save / Save As / Print /
Manage/Email/Publish/Close, inclusiv o listă a ultimelor fişiere deschise anterior;
• o bară de selecție rapidă a comenzilor (Quick Access Toolbar), amplasată în stânga-sus,
care poate fi personalizată după dorința utilizatorului;
• un panou de afișare a obiectelor bazei de date, care permite accesul la oricare dintre acestea
și totodată poate furniza informații despre ele;
• panglica cu pictograme care, la versiunea Office 2007, înlocuiește bara de meniuri prezentă
la versiunile anterioare; este compusă din mai multe pagini suprapuse: patru tipuri de bază
(Home/Create/External Data/Database Tools) și o pagină contextuală care este
personalizată automat în funcție de obiectul activ la un moment dat;
• o zonă de lucru în care sunt afișate fereastre ale obiectelor active (deschise) la un moment
dat, în funcție de cerințele utilizatorului bazei de date;
• o bară de stare afișată pe ultima linie a ferestrei care conține în dreapta câteva butoane de
acces rapid la diferite forme de afișare a unui obiect activ;
• un buton de ajutor (Help), amplasat pe marginea din dreapta-sus a panglicii cu pictograme,
fiind marcat cu semnul întrebării (?).

2
Baze de date pentru inginerie

2.2. Crearea fișierului bazei de date și a tabelelor

Crearea unui nou fișier de tip Access se face prin lansarea în execuție a aplicaţiei –
StartMicrosoft OfficeMicrosoft Office Access – și alegerea opțiunii dorite din fereastra de
început – Getting Started with ...
Pentru crearea unui nou fișier – New Database – există două opțiuni:
 Blank Database – fișier gol;
 Template – utilizarea unui șablon, o structură predefinită selectată din biblioteca
disponibilă.
Tabelele reprezintă obiectele în care sunt memorate colecţiile de date propriu-zise. Un tabel
Access® are o structură asemănătoare cu o foaie de calcul Excel, conţinând coloane, denumite
câmpuri şi linii, denumite înregistrări.

Tabelele sunt afișate pe panoul de navigare, în grupul Tables.


Un tabel poate fi afișat sub două forme principale (View):
• Datasheet – fereastra de afișare a înregistrărilor;
• Design – fereastra de proiectare.
Fiecărui atribut al tabelului (câmp) i se ataşează un tip de dată. Există 10 tipuri de date,
majoritatea disponibile în toate versiunile Access, altele doar de la versiunea 2007: TEXT,
MEMO, NUMBER, DATE/TIME, CURRENCY, AUTONUMBER, YES/NO, OLE OBJECT,
HYPERLINK, ATTACHMENT, LOOKUP.

Pentru tema “Gestiunea producţiei într-o unitate de producţie”, pe baza structurii proiectate
la lucrarea nr.1, se vor efectua următoarele acțiuni:
 se crează o bază de date, cu opțiunea Blank Database; numele fișierului – fitingprod.accdb;
 se crează două tabele, denumite materiale și echipamente, având structurile conform
informațiilor de pe pagina umătoare;
 se vor discuta și stabili tipurile de date adecvate și se va analiza posibilitatea configurării
unei chei primare în fiecare tabel;
 se vor introduce câteva seturi de înregistrări corespunzătoare în fiecare tabel, pentru a analiza
modul de introducere a datelor și aspecte legate de valorile acceptate la câmpurile de tip
cheie primară;

La crearea unui fișier de tip bază de date Access cu opțiunea Blank Database se solicită
indicarea numelui acestuia (File Name) precum și a locului în care va fi memorat pe suport fizic
(E:\BD-lab\).
Crearea unui obiect în baza de date se face din pagina de meniu Create. Pentru tabele există
două opțiuni de bază:
 Table – crearea tabelului în fereastra înregistrărilor prin introducerea a cel puțin o
înregistrare.

3
Baze de date pentru inginerie

 Table Design – crearea tabelului în fereastra de proiectare prin descrierea câmpurilor, a


tipului de dată asociat și, eventual, configurarea diverselor proprietăți ale acestora.

2.3. Importul datelor din fișiere Excel

Fișierele de tip bază de date Access permit importul/exportul datelor din tabele din/către
fișiere de tip calcul tabelar Excel. Acțiunea de import se realizează din pagina de meniu External
data (Import). Există trei opțiuni:
 Import the source data into a new table in the current database – crearea unui nou tabel
conținând informațiile din foaia de calcul Excel selectată;
 Append a copy of the records to the table... – adăugarea într-un tabel existent a informațiilor
din foaia de calcul Excel selectată:
 Link to the data source by creating a linked table – crearea unei legături virtuale cu foaia de
calcul Excel selectată – linked table – astfel se păstrează actualizarea informației în
fișierul Excel original.
Acțiunea de import se efectuează prin intermediul unor ferestre de asistență interactivă
(Wizard) în care se aleg diverse opțiuni ale importului.
Acțiunea de import se va realiza pentru toate cele cinci tabele ale bazei de date (materiale,
echipamente, produse, plane_operatii și productie), din fișierul fitingprod.xls, utilizând prima
dintre opțiunile de import descrise anterior. Opțiunile uzuale de import sunt următoarele: First
row contains column headings (pentru a prelua numele câmpurilor), No primary key (pentru a
alege ulterior cheia unică).
După acțiunea de import, în cele cinci tabele se va discuta posibilitatea de configurare a cheii
primare.

4
Baze de date pentru inginerie

Materiale
domeniu euronorm cod_stas utilizare R02 RM1 RM2 ATR
otel inoxidabil x6cr17 8Cr170 Maşini de spălat industrial si de uzcasnic, chiuvete 320 450 600 20
alama CZ131 CuZn37Pb2 piese de tip fitinguri, component antifrictiune 210 380 380 25
alama CZ130 CuZn43Pb2 piese de tip fitinguri, component antifrictiune 190 350 420 25
otel carbon DC01 piese din table prelucrate prin stantare si indoire, 270 280 410 28
solicitari moderate

Echipamente
cod cod_p denumire marca putere_n turatie atelier
cv001 tmv1050a Centru vertical de frezare topper 15 8000 automate2
st001 130al Strung cnc orizontal topper 18,5 3500 automate1
cv002 sminimill2 Centru vertical de frezare haas 11,2 10000 automate2
st002 sqt18ms Strung cnc orizontal mazak 18,5 4000 automate1

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