Operarea cu baze de date
Bibliografie suplimentara <<1, 2, 3, 4>>CONTINUTURI:
- Proiectarea unei baze de date
- Crearea unei tabele
In partea stângă a ferestrei Database este meniul Objects cu opţiunile pentru operaţiile cu baza de date; clic pe opţiunea Tables ce afişază în partea dreaptă opţiunile pentru crearea unei tabele din Tabelul 2.
Opţiune | Semnificaţie |
Create table in Design view | Definirea unei tabele |
Create table by using wizard | Crearea unei tabele cu aplicaţia vrăjitor |
Create table by entering data | Crearea uneu tabele prin introducerea datelor |
Alternativ, clic pe butonul New din bara de instrumente a ferestrei Database, sau pe meniul Insert à Table, care afişază caseta New Table din Figura 3, cu aceleaşi opţiuni; se alege opţiunea dorită.
SARCINA DE LUCRU:
- Definirea unei chei primare
Se defineşte cheia primară a tabelei, în cazul nostru coloana ID astfel:
1. se selectează coloana ID,
3. se salvează apoi tabela proiectată. Clic pe opţiunea Save As a meniului File şi se afişază caseta Save As din Figura 8. Se modifică numele Table1, acordat de Access, în ANGAJATI şi clic pe butonul OK.
- Stabilirea unui index
Indexarea unei tabele reprezinta operatia prin care se ordoneaza logic înregistrarile acesteia, dupa un anumit atribut (sau ale unui grup de atribute), numit index, în scopul optimizarii cautarii si localizarii ulterioare a anumitor date. Indexul se defineste la definirea structurii tabelei. Cheia primara este considerata automat index.
Pentru stabili un index pentru un câmp, setam proprietatea Indexed acelui câmp (din Field Properties) pe valoarea Yes(No Duplicates).
Pentru a crea un index cu mai multe câmpuri procedam în modul urmator:
- deschidem tabela în modul Design View
- executam clic pe butonul Index
de pe bara de pictograme. Aceasta are ca efect deschiderea ferestrei de definire a indecsilor, în care este deja cuprinsa cheia primara. Putem defini si alti indecsi, completând numele indexului, numele câmpului si ordinea sortarii (crescator sau descrescator):

Un index poate avea pâna la maxim 10 câmpuri.
Daca dorim sa anulam un index, executam clic dreapta pe numele indexului si alegem Delete Rows.
- Modificarea proprietăţilor unui câmp
- Introducerea de date în tabelă
- Vizualizarea informaţiilor dintr-o tabelă
- Modificarea datelor într-o tabelă
- Ştergerea de înregistrări într-o bază de date.
Tema pentru acasa:
1. Recapitulati continuturile parcurse in lectiile anterioare si realizati fise de teorie pentru urmatoarele subiecte:
- Deschiderea aplicaţiei
- Deschiderea, modificarea, salvarea şi închiderea unei baze de date existente
- Folosirea funcţiei „ajutor”
- Închiderea aplicaţiei
- Moduri de vizualizare
Competenţa specifica vizata: Aplicarea operaţiilor elementare şi a conceptelor de bază ale aplicaţiei Access ;
2. Creati baza de date: Exercitiu1.dbf. Care contine urmatoarele tabele:
2. Creati baza de date: Exercitiu1.dbf. Care contine urmatoarele tabele:
Miscari
- Definiti cheia primara
- Construiti relatia dintre cele doua tabele