Documente Academic
Documente Profesional
Documente Cultură
Lucrarea nr.2
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.
2
Baze de date pentru inginerie
Crearea unui nou fișier de tip Access se face prin lansarea în execuție a aplicaţiei –
StartMicrosoft OfficeMicrosoft 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.
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
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