![]()
Access
Notiuni generale privind bazele de date ACCESSNotiuni generale privind bazele de date ACCESSSistemul de gestiune a bazelor de date (SGBD) Microsoft Access face parte din pachetul de aplicatii Microsoft Office exploatabil sub sistemele de operare Windows 2000 si Windows XP. Microsoft Access are caracteristicile specifice unui sistem de gestiune a bazelor de date relationale; care reprezinta totodata un instrument complex de dezvoltare a aplicatiilor de baze de date. Microsoft Access include facilitatile oferite de sistemul de operare Microsoft Windows; in plus, permite si facilitati de tipul drag and drop. Microsoft Access este compatibil cu tehnicile de legare si incapsulare din tehnologia OLE Microsoft. Caracteristicile definitorii ale SGBD Access sunt urmatoarele: 1. Posibilitatea crearii unei baze de date care poate fi utilizata de catre un utilizator sau mai multi utilizatori in mod partajat; 2. Interogarea bazei de date se poate realiza in mod grafic prin interfata QBE (Query By Example), sau prin limbajul SQL (Standard Query Language); 3. Automatizarea unor activitati/actiuni prin macro-comenzi sau prin aplicati program in limbajul VBA; 4. Realizarea importului/exportului de date catre alte aplicatii ale pachetului Microsoft Office sau alte SGBD de tip relational; 5. Interfata utilizator este usor de folosit si respecta principiile de utilizare caracteristice tuturor aplicatiilor pachetului MS Office; 6. Asistenta in dezvoltarea aplicatiilor si utilizarea bazei de date; 7. Existenta componentei Help si a facilitatilor de ajutor de tip contextual; 8. Instrumente de lucru interactiv pe baze model de tip Wizard pentru a ajuta utilizatorii in dezvoltarea de aplicatii; O baza de date ACCESS este baza de date relationala orientata spre obiecte, o colectie de informatii memorate intr-un fisier avand extensia .MDB sau .MDE, continand diferitele obiecte. Prin utilizarea formatului .MDE pentru baza de date ACCESS devine imposibila modificarea obiectelor bazei de date si este ascuns codul program Visual Basic. Obiecte pe care le poate contine o baza de date ACCESS sunt: Tabelele Tabelele Campurile din tabele ACCESS sunt definite ca fiind de un anumit tip de data cu care se va incarca fiecare camp: - AutoNumber nu poate fi modificat manual. Desi este incrementat secvential in mod implicit, se poate stabili si o incrementare aleatoare; - Text este destinat informatiei de tip sir de caractere (maxim 255 caractere); - Lookup permite stocarea unei valori, dar afiseaza textul ce insoteste valoarea respectiva. Acest tip de camp poate fi legat de fapt de un alt tabel sau interogare, de unde isi extrage informatiile pe care le afiseaza sub forma unui combo box; - Number are mai multe sub-tipuri, determinate de proprietatea field size: Byte cu interval valoric intre 0 si 255; Integer cu interval valoric intre–32.768 si 32.767; Long Integer cu interval valoric intre –2.147.483.648 si 2.147.483.647;
Single cu interval valoric intre–3,4*1038 si 3,4*1038; Double cu interval valoric intre–1,797*10308 si 1,797*10308; Decimal cu interval valoric intre –22337203685477.5808 si 922337203685477.5808; - Memo este utilizat pentru text de lungime ce poate depasi 255 de caractere; - Obiecte OLE este tot un camp pentru obiecte predefinite; - Date/Time contine informatii de data calendaristica si/sau timp; - Yes/No contine date de tip logic una din cele doua stari: yes/no, on/off, true/false. InterogarileInterogarile selectiilor si sortarilor in tabele; calculelor simple si analizelor incrucisate; actiunilor (adaugarea, stergerea, actualizarea inregistrarilor); operatiilor SQL. Formularele Formularele Rapoartele Rapoartele Paginile de prezentare Paginile de prezentare Macro-urile Macro-comenzile ACCESS Modulele Modulele program Structura unui obiect: Un obiect este o entitate autonoma ce prezinta caracteristici (proprietati: marime, culoare, valoare etc.) si comportamente (metode) proprii. Unele obiecte au o reprezentare vizuala (Formular, Raport, etc.) in timp ce altele nu sunt accesibile decat in cod VBA (DBEngine, Container etc.) Marea majoritate a obiectelor vizuale au posibilitatea de a reactiona la evenimente (deschidere, actualizare etc.). Programarea VBA permite declansarea evenimentelor, comportamentelor specifice asupra obiectelor prin intermediul codului program: metode, proceduri si functii. Astfel VBA permite o mare flexibilitate de functionare si o intretinere mai usoara. Evenimentul reprezinta actiunea utilizatorului sau a sistemului asupra unui obiect ceea ce declanseaza executia codului program corespunzator. Metoda consta in codul program predefinit ce se raporteaza la un tip de obiect si care se executa in momentul aparitiei unui eveniment. Procedura este alcatuita dintr-un set de instructiuni (un modul program) ce nu returneaza nici o valoare ci executa o anumita actiune. Functia consta dintr-un set de instructiuni (un modul program) care in urma executiei returneaza o valoare de un anumit tip.
|