160 likes | 278 Views
BA ZE DE DATE ACCESS. Prof. Virginia Popa. Cuprins. CONCEPTUL DE BAZE DE DATE LUCRUL CU TABELE ÎN ACCESS RELAŢII ÎNTRE TABELELE DINTR-O BAZĂ DE DATE CREAREA ŞI MODIFICAREA FORMULARELOR CREAREA ŞI MODIFICAREA RAPOARTELOR CREAREA ŞI MODIFICARE A INTEROGĂRILOR. Defini ţie.
E N D
BAZE DE DATEACCESS Prof. Virginia Popa
Cuprins • CONCEPTUL DE BAZE DE DATE • LUCRUL CU TABELE ÎN ACCESS • RELAŢII ÎNTRE TABELELE DINTR-O BAZĂ DE DATE • CREAREA ŞI MODIFICAREA FORMULARELOR • CREAREA ŞI MODIFICAREA RAPOARTELOR • CREAREA ŞI MODIFICAREA INTEROGĂRILOR
Definiţie • Obază de date poate fi definită ca o colecţie de informaţii. Exemplu • cartea de telefon • catalogul cu fişe de la bibliotecă. • listafurnizorilor • catalog de produse
Noţiunea generale • Lumea reală conţine diferite obiecte pe care le vom numi entităţi. Aceste entităţi au anumite proprietăţi, pe care le vom numi atributele entităţilor, aceste atribute pot lua anumite valori. Astfel, informaţia poate fi definită ca fiind formată din: • entitate (obiectul informaţiei) • atribut (proprietăţile entităţii) • valoare (măsura proprietăţii). • De exemplu entitateaangajateste formată din atributelenume, vârstă, ani vechime, care au anumite valori.
Tabelul • Toate aceste date sunt organizate în tabele. O bază de date este formată din mai multe tabele cu diferite legături între ele. Pentru a defini un tabel avem nevoie de următoarele elemente: • câmpul – o coloană dintr-o tabelă caracterizată printr-un nume. • domeniul de valori – un ansamblu de valori care completează câmpurile tabelului. Liniile din tabel se numesc înregistrări;
De exemplu să construim o tabelă pentru entitatea Angajat. Fiecare coloană reprezintă un câmp Fiecare rând reprezintă o înregistrare
Obiecteleprogramului Access • Tabel-obiect definit de utilizator în care sunt stocate datele primare. • Formular-obiect care permite introducerea datelor,afişarea acestora sau controlul întregii aplicaţii. • Rapoart-obiect care permite formatarea şi tipărirea informaţiilor obţinute în urma consultării bazei de date sub formă de document. • Interogare-obiect care permite vizualizarea informaţiilor obţinute prin prelucrarea datelor din unul sau mai multe tabele şi/sau interogări.
Crearea tabelor NUMELE CÂMPULUI TIPUL DE DATE CONŢINUT DE CÂMP DIMENSIUNEA CÂMPULUI. SETĂRI SUPLIMENTARE RELATIV LA CÂMPUL DEFINIT. SETĂRI SPECIFICE CONŢINUTULUI CÂMPULUI
Crearea relaţiilor între tabele • Cheia primară al unui tabel reprezintă un ansamblu minim de atribute care identifică in mod unico înregistrare dintr-o tabelă. Dacă într-o tabelă un atribut sau ansamblu de atribute ia valori în acelaşi domeniu ca şi cheia primară a unei tabele, atunci acest ansamblu de atribute se numeşte cheie externă. • Legaturaintredouatabele nu se poate face dupaoricecampuri, cinumaidupaacelea care intr-o tabelasuntcheieprimarasi in cealaltatabelareprezintacheieexterna. • Celedouacampuriprin care se stabilesterelatiatrebuiesa fie de acelasi tip.
Crearea relaţiilor între tabele Tabele unei baze de date pot fi legate între ele prin relaţii
Crearea formularelor Formularele sunt obiecte proiectate pentru introducerea datelor în tabele sau pentru afişarea personalizată a datelor din tabele. Se construiesc alegând din Fila CreareopţiuneaMai multe formulare şi apoi Expert formular Apoi se urmează paşii indicaţi de Expert
Modificarea formularelor Formularele se pot modifica după ce au fost create alegând din fila Proiectare, optiunileVizualizare proiect şi Vizualizare aspect.
Crearea rapoartelor Rapoartele sunt obiecte proiectate pentru a extrage datele din tabele şi a le afişa în vederea tipăririi. Pot fi vizualizate pe ecran sau la imprimantă. Se construiesc alegând din Fila CreareopţiuneaExpert raport. Apoi se urmează paşii indicaţi de Expert
Modificarea raport Rapoartele se pot modifica după ce au fost create alegând din fila Proiectare, optiunileVizualizare proiect şi Vizualizare aspect.
Crearea interogărilor • Sunt cereri adresate tabelelor pentru extragerea sau organizarea datelor după anumite criterii în vederea afişării lor. Interogările se creează alegând din fila Creare, opţiunea Proiectare interogare
Fişa de lucru Creaţi baza de date rezultate_sportivi, care va conţine următoarele tabele: (2p) • Sportivi cu următoarele câmpuri: ID_sportiv, nume_sportiv, ţara • Antrenori cu următoarele câmpuri: ID_antrenor, nume_antrenor, ţara • Rezultat va conţine câmpurile: ID_sportiv, ID_antrenor,nota1, nota2. • Introduceţi 5 înregistrări în fiecare tabele (2 p) • Creaţi o relaţie între cele 3 tabele (1 p) • Afişaţi toţi antrenorii din România în ordine alfabetică (1 p) • Creaţi un raport care sa afişeze numele sportivilor, antrenorul acestora, tara, precum şi notele fiecăruia (1 p) • Creaţi un formular pentru tabela sportivi. Introduceţi încă 2 înregistrări în tabel prin intermediul formularului creat (1 p)