Extras din curs
- Adaptarea soluţiei logice a SIG la specificul platformei pentru care va fi dezvoltat
- Implementarea propriu-zisă
2. "Obiectele" sistemului
-Tabele
-Formulare - activează şi coordonează execuţia diverselor prelucrări
-Interogări – efectuarea de consultări sau actualizări.
-Rapoarte – furnizare de informaţii în format imprimabil; grupare, structurare de date şi calcul, gestionare a formei de prezentare a rezultatului. Sursele de date ale rapoartelor: tabele şi interogări
-Macrocomenzi – prelucrări fără a recurge la programare
-Module – unităţi de program (proceduri, funcţii, clase de obiecte) dezvoltate pentru realizarea sistemului; pentru Access, redactarea programelor se face în limbajul VBA (Visual Basic for Applications).
3. Regulă generală
-Aplicaţia se construieşte în jurul formularelor:
-sunt preluate şi actualizate datele din tabele;
-în urma evenimentelor modelate, sunt declanşate execuţii de macro-uri şi module.
în tabelă: proprietatea Validation Rule - la nivel de câmp şi la nivelul tabelei (aici, corelaţii între câmpuri diferite din tabelă);
-cu proprietăţile Required şi Allow zero length;
-în SQL: clauza CREATE/ALTER TABLE ... CHECK (restricţie);
-cu module sau macrocomenzi: în formulare, ataşate la proprietatea de tip eveniment Before Update a unui obiect de tip Text Box, Combo Box s.a sau a înregistrării (Form).
Identificarea înregistrărilor unei table se face pe baza valorilor cheii primare, de aceea căutările cele mai frecvente realizează în funcţie de cheile primare.
-Indexarea - modalitate de optimizare - se poate aplica nu numai pentru cheile primare, ci şi pentru alte câmpuri după care se fac căutări frecvente.
-Prin diferenţiere de indexul cheii primare, acestea poartă denumirea de chei de indexare, ori indecşi secundari.
O cheie externă se defineşte în Access prin crearea unei legături (Relationships) către cheia primară corespunzătoare, legătură pentru care trebuie activată verificarea integrităţii referenţiale.
-Verificarea restricţiei de integritate referenţială este realizată automat de către sistem.
-Sistemul poate efectua automat actualizări ale cheilor externe, antrenate de modificările survenite în valorile cheilor primare surse pentru cheile externe:
-prin activarea opţiunii Cascade Update Related Fields, la schimbarea valorii cheii primare dintr-o înregistrare, este actualizat automat conţinutul cheilor externe corespondente;
-selectând opţiunea Cascade Delete Related Fields, la suprimarea unei înregistrări, sunt eliminate automat înregistrările din alte tabele, legate prin chei externe de cheia primară a înregistrării şterse.
Preview document
Conținut arhivă zip
- Construirea si Testarea Sistemului.pdf