Cuprins
- Cuprins 2
- 2. Sistemul MS – Access de gestionare de baze de date 3
- 2.1 Tabele simple de baze de date. Introducere si editare de înregistrari 3
- 2.2 Tabele si formulare. Personalizare structura, configurare câmpuri 5
- 2.2.1 Editarea structurii tabelului 5
- 2.2.2 Crearea tabelelor pornind de la zero (în Design View) 8
- 2.2.3 Formulare 9
- 2.3 Interogari si rapoarte în Access 12
- 2.3.1 Utilizarea comenzii Find si a filtrelor 12
- 2.3.2 Utilizarea interogarilor 12
- 2.3.3 Utilizarea rapoartelor 16
- 2.3.4 Crearea etichetelor pentru mesaje postale 17
- 2.4 Pagini de acces la date si panouri de comanda 18
- 2.4.1 Pagini de acces la date (Pages) 18
- 2.4.2 Panourile de comanda (Switchboard) 19
- 2.5 Proiectarea unei BD în Access 20
- 2.5.1 Crearea de relatii între tabele 22
- 2.5.2 Vizualizarea datelor legate prin subfoi de date 25
- 2.5.3 Tehnici de proiectare pentru reducerea erorilor: Reguli de validare 27
- 2.5.4 Protejarea temporara a datelor 28
- 2.6 Formulare si interogari mai sofisticate 28
- 2.6.1 Formulare pentru mai multe tabele 28
- 2.6.2 Adaugarea subformularelor 29
- 2.6.4 Adaugarea datei calendaristice 32
- 2.6.5 Utilizarea combinata a interogarilor si formularelor 32
- 2.7 Întretinerea si administrarea bazei de date 38
- 2.7.1 Actualizarea panourilor de comanda 38
- 2.7.2 Interogari de actiune pentru manipularea simultana de înregistrari 39
- 2.7.3 Protejarea unei baze de date cu mai multi utilizatori 46
- 2.8 Teste 55
- 2.8.1. Baza de date pentru o agentie imobiliara 55
- 2.8.2. Baza de date pentru o firma de închiriat casete video 59
Extras din curs
2. Sistemul MS – Access de gestionare de baze de date
Obiectivele acestui modul sunt:
- Cunoasterea sistemului de gestionare de baze de date relationale MS-Access, a componentelor acestuia;
- Proiectarea aplicatiilor ingineresti cu MS-Access
2.1 Tabele simple de baze de date. Introducere si editare de înregistrari
Pornirea programului MS-Access 2000 sau 2003 se face cu una din posibilitatile de mai jos:
Start – Programs – Microsoft Access, sau:
Click pe icoana Access de pe suprafata de lucru Windows a calculatorului
Crearea unei baze de date noi:
Identificarea barelor de titlu (Title bar), meniu (Menu bar), instrumente (Toolbar) în partea de sus a ecranului si a barei de stare (Status bar) în partea de jos, vezi fig. 2.2.
Click pe New din bara de instrumente, apoi Blank Access Database (baza de date goala), apare ecranul File New Database. În fereastra de jos se stabileste denumirea dorita a bazei de date noi, cu extensia .mdb.
Exercitiu: Aplicatia se refera la crearea bazei de date a firmei de închiriere de casete video numita „Transilvania Video”. Denumirea BD noi va fi deci Transilvania Video.mdb. Cu click pe Create apare fereastra bazei de date nou create (Fig. 2.1).
În stânga, pe fond gri apare bara de obiecte (Objects) care compun orice BD:
- tabele (Tables)
- interogari (Queries)
- formulare (Forms)
- rapoarte (Reports)
- pagini de acces la date (Pages).
De aici se selecteaza crearea oricarui obiect, într-unul din modurile:
- prin vizualizarea de proiectare (Design view)
- cu utilitarul interactiv de asistenta (Wizard)
- prin introducere de date (entering data).
Fig. 2.1. Fereastra bazei de date
Crearea unui tabel simplu.
Exercitiu: Obiectul Tables este activ si se creeaza primul tabel al BD cu clientii firmei, utilizând Wizard. Din fereastra Wizard se aleg pe rând optiunile: tabel tip Business (afaceri), tabel cu clienti (customers), iar ca si câmpuri (coloane în tabel), prin dublu click sau utilizând sageata simpla dreapta: ContactLastName, ContactFirstName, Billing Address, City, StateOrProvince, PostalCode, PhoneNumber. Se selecteaza si se redenumesc pe rând aceste câmpuri (capete de coloana în tabel) cu click pe Rename Field: Nume, Prenume, Adresa, Localitate, Judet, Cod, Telefon. Nu se vor utiliza diacritice (a, t, s etc.) si nici puncte (de exemplu „nr. telefon”). Click pe Next, se redenumeste tabelul în Clienti, Next, se accepta ca programul sa stabileasca automat cheia primara pentru tabel, Next, se opteaza pentru Enter Data directly into the table (introducere de date direct în tabel), apoi Finish.
Exercitiu: Apare tabelul gol în care se înregistreaza primii 4 clienti, ca în figura 2. 2.
Fiecare înregistrare este un rând al tabelului. Câmpul (coloana cheie primara) va fi denumit de program automat ClientiID (numar identificare client).
Deplasarea în tabel si editarea textului introdus sunt similare aplicatiilor MS-Word si MS-Excel.
Capat de rând Capat de coloana Bara titlu Meniu Bara instrumente
Înregistrare noua
Navigator de înregistrari Bara de stare
Fig. 2.2. Tabelul Clienti
Mutarea câmpurilor (coloanelor)
Câmpurile sunt afisate în ordinea în care au fost introduse atunci când s-a creat tabelul. Ordinea câmpurilor se poate modifica selectând un câmp (din capul/capatul de coloana) si tragându-l în pozitia dorita.
Înghetarea (pozitiei) si ascunderea câmpurilor.
Se indica un câmp, apoi Meniu – Format – Freeze (înghetare). Se revine cu Unfreeze.
Se indica un câmp, apoi Meniu – Format – Hide (ascundere). Se revine cu Unhide.
Sortarea înregistrarilor
Click pe capatul coloanei dupa care se face sortarea (de ex. Nume), apoi click în bara de instrumente pe si coloana va fi rearanjata în ordine alfabetica. În cazul unei coloane cu numere, cu acest buton sorteaza numerele în ordine crescatoare. Sortarea în ordine inversa alfabetica, respectiv descrescatoare numeric se realizeaza cu:
Revenire prin: click oriunde în câmpul cheie primara si apoi pe sortare în ordine crescatoare.
MS-Access salveaza automat fiecare înregistrare dupa apasarea tastei Enter.
Preview document
Conținut arhivă zip
- Baze de Date pentru Anul IV Inginerie Economica.doc