220 likes | 361 Views
Recapitulare. Baze d E date. Evoluţia diferitelor tehnici şi metode de organizare a datelor, a fost determinată de necesitatea de a avea un acces cât mai rapid şi mai uşor la un volum cât mai mare de date.
E N D
Recapitulare Baze dE date
Evoluţia diferitelor tehnici şi metode de organizare a datelor, a fost determinată de necesitatea de a avea un acces cât mai rapid şi mai uşor la un volum cât mai mare de date. Datele stocate şi prelucrate fiind foarte mari a făcut necesară apariţia bazelor de date. Definiţie: o bază de date este o colecţie de informaţii, de date. Noţiuni Introductive
Noţiunile principale folosite în organizarea informaţiilor sunt: entitate – elementul, obiectul, fenomenul care se descrie; atribut – o proprietate, o caracteristică a entităţii; valoare – măsura unei proprietăţi. Noţiuni Introductive
Gestiunea bazelor de date presupune totalitatea operaţiilor care se fac asupra datelor din bazele de date. Într-o bază de date, pentru fiecare entitate este organizată structura numită tabelă, atributele reprezintă coloanele tabelei (câmpuri), iar valorile sunt informaţiile din fiecare rând al tabelei (înregistrări). câmpuri Linia de antet Nume câmp 1 Nume câmp 2 Nume câmp 3 Nume câmp 4 …. Nume câmp n înregistrări Înregistrarea nr. 1 Înregistrarea nr. 2 Exemplu de tabelă . . . Înregistrarea nr. n
Obiectele unei baze de date • Tabele • Interogări • Formulare • Rapoarte
Două moduri de vizualizare: • Vizualizare proiect: se poate defini structura tabelei: • Numele câmp • Tip de date • Dimensiune câmp • Index • Cheia primară Tabela de date
Tipuri de date in Access: • Text (siruri de max 255 caractere) • Numar – numereintregisau cu zecimale • Monetar – pentruvalorimonetare • Data/Timp – date calendaristice • Da/Nu – pentruconstantelogice • Memo – siruri de lungime max 65536 • AutoNumarare – pentruseriiincrementate automat cu 1 • Obiect OLE – incorporarea de fisiere • Hiperlink – adrese URL • Lookup Wizard - Tipuri de date Access
Cheia primara identifică în mod unic o înregistrare a tabelei. • Poate fi : - cheiesimplă-formatădintr-o singurăcoloană - cheiecompusă (multiplă)- formată din maimultecoloane • Într-un tabel pot existamaimultecoloane (sau set de coloane) ce pot conţinevaloriunice. Acestecoloanesuntcheicandidat • Stabilireacheiiprimare se poate face prindouãmodalitãti, dupã cum urmeazã: Definireauneicheiprimare 1. Se selectează câmpul 2. Selectaţi fie simbolul iconic - cheie, din meniul Design, fie clic dreapta pe campul selectat si se alege Primary Key
Relaţiiîntretabele Cheie externa • Întredouătabeledintr-o bază de date există o relaţieatuncicândunulsaumaimultecâmpuricheiedintr-un tabel se potrivesc cu unulsaumaimultecâmpuricheie din celălalttabel. • Tabelulpărinteestetabelul care conţinecheiaprincipalăiartabelelecopilsunttabelelecorelate Cheieprincipala
Tipuri de relaţiiîn Access • 1. RelaţiaOne to One (unu la unu) - fiecăreiînregistrări din tabelulpărinteîicorespunde exact o singurăînregistrare din tabelulcopil. • 2. RelaţiaOne to Many (unu la maimulţi) - fiecăreiînregistrări din tabelulpărinteîicorespundemaimult de o înregistrareîntabelulcopil. • 3. RelaţiaMany to Many (maimulţi la maimulţi) – fiecăreiînregistrări din tabelulpărinteîicorespundemaimult de o înregistrareîntabelulcopiliarfiecăreiînregistrări din tabelulcopilîipoatecorespundemaimult de o înregistrareîntabelulpărinte.
Interogari - definitie • Interogărilereprezintă modalităţi de selecţie şi afişare a informaţie din unu sau mai multe tabele, formulate cu ajutorul unor condiţii logice.
Simple (de selecţie) Condiţiile de selecţie se pot pune la Criterii, putem alege câmpuri drept chei de sortare. Dacă dorim ca filtrul aplicat datelor să fie variabil, vom folosi interogări cu parametrii. Putem crea interogări totaliztoare sau putem folosi câmpuri calculate. • Pentru actualizare • Ştergere –deletequery • Actualizare – updatequery • Adăugare – Appendquery • Încrucişate – Crosstabquery Tipuri de interogări
Un formularserveste la introducereadatelor, darpoateaveasirol de meniusau de prezentaregenerala a unorinformatii. Un formulareste un element de interfata cu utilizatorul. Formulare • Se apeleaza Form Wizard din meniul Create – More Forms • Se deschide tabela sursa si se selecteaza campurile ce vor forma formularul si se actioneaza butonul Next • Se alege aspectul formularului, stilul acestuia, se salveaza si se poate executa imediat
• Creareaunuiformularsimplu • Introducerea datelor în baza de date folosind formulare simple • Formatareatextului • Schimbarea culorii fondului într-un formular • Importuluneiimaginisaufişier text într-un formular • Modificarea Creareaşiutilizareaformularelor
Rapoartele sunt o modalitate de valorificare a continutului informational al bazei de date, servind ca instrument de cunoastere a unoraspecte (pozitivesau negative) dintr-o situatiepentru care s-au cules date, s-au verificatsidepozitatintr-o baza de date Raportulapare ca un instrument al cunoasterii, care contine o cantitate mare de informatiiselectate, prelucrate, sistematizatedupaanumitereguli de prezentare, in concordanta cu cerinteleutilizatorilor Rapoarte
• Creareaunuiraportsimplu • Modificareaunuiraport • Crearea, modificarea unui antet şi subsol • Grupareadatelorîntr-un raport, total-raport, subtotal-raport Creareaşiutilizarearapoartelor
Pasul 1. se precizeazasursa de date sicampurile din care se vorpreluavalorileraportului Pasul 2. se pot fixa campurile de grupare si chei de ordonare Pasul 3. se pot sorta anumite campuri crescator sau descrescator Pasul 4. ne alegem forma raportului din formele prestabilite ale expertului, iar in clotul din dreapta jos exista butonul Preview pentru previzualizare
Pasul 5. ne alegem stilul raportului Pasul 6. salvam raportul dandu-i un nume Forma unui raport creat cu Report Wizard