Upload
sundari-chirag
View
114
Download
3
Embed Size (px)
DESCRIPTION
PRELUCRAREA DATELOR. Capitolul I II. I II. 5. Tehnici software de prelucrare a datelor. II I.5.1. Limbajul SQL I II .5.2. Elemente de interfata . Formularul II I.5.3. Raportul I II .5.4. Macrocomanda. I II. 5. Tehnici software de prelucrare a datelor. II I.5.1. Limbajul SQL. - PowerPoint PPT Presentation
Citation preview
PRELUCRAREA DATELOR
PRELUCRAREA DATELOR
Capitolul III
Prelucrarea datelor – Tehnici software pentru prelucrarea datelor
2
III.5. Tehnici software de prelucrare a datelor
III.5.1. Limbajul SQLIII.5.2. Elemente de interfata
. Formularul III.5.3. RaportulIII.5.4. Macrocomanda
Prelucrarea datelor - Tehnici software pentru prelucrarea datelor
3
Tehnici software de prelucrare a datelor
Sunt mijloace puse la dispozitie de componenta software pentru a imbunatati interfata aplicatiei si pentru a obtine
informatii din sursa de date
Macrocomanda
Limbajul SQL
Raportul Formularul
III.5. Tehnici software de prelucrare a datelor
Prelucrarea datelor - Tehnici software pentru prelucrarea datelor
4
III.5.1. Limbajul SQL
Limbajul SQL
Este un limbaj specializat pentru manipularea datelor din baza de date, care asigura accesul la date, regasirea si afisarea lor.
Sta la baza construirii interogarilor
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
5
Instructiunea SQL contine:Comanda
Este verbul care datermina actiunea ce se va excuta si este cuvantul de inceput obligatoriu pentru o propozitie
PredicateleSunt cuvinte cheie care limiteaza domeniul inregistrarilor furinzate de
interogare
Lista de selectieContine toti identificatorii de capuri din interogate
ClauzeleSunt cuvinte cheie care modifica actiunea definita prin verb
Operatorii aplicati pe sursa de dateSunt cuvinte cheie care definesc operatii de combinare a datelor din
tabele
Alte cuvinte cheieSunt cuvinte cheie care definesc operatii de combinare a datelor din
tabele sau interogari
III.5.1. Limbajul SQL
O instructiune este o propozitie care se termina cu caracterul punct si virgula ;
Instructiunile Sql se folosesc pentru a descrie informatiile pe care vreti sa le obtineti prin cererea de date din interogare.
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
6
III.5.1. Limbajul SQL
Interogarea
Interogarea de selectie Interogarea de actiune
Creare
Metoda QBE
Modul de vizualizare Design View
Limbajul SQL
Modul de vizualizare SQL View
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
7
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
8
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
9
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
10
III.5.1 Interogarea de selectie
3.5.1.1 Interogarea total
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
11
3.5.1.3 Interogari actiune
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
12
3.5.1.3 Interogari actiune
Prelucrarea datelor - Instrumente de lucru pentru sisteme informatice
3.5.1.3 Interogari actiune
Prelucrarea datelor - Instrumente de lucru pentru sisteme informatice
3.5.2. Elemente de interfata
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
15
Elementele de interfata realizeaza interactiunea intre utilizator si aplicatie. Prin intermediul lor, utilizatorul comunica aplicatiei datele de intrare si procesele pe care trebuie sa le execute, iar aplicatia comunica utilizatorului datele de iesire si mesaje de informare sau de
atentionare.
Se realizeaza prin intermediul obiectelor vizuale.
ControaleSunt obiecte vizuale folosite
pentru a realiza interactiunea intre utilizator si aplicatie.
FormulareSunt obiecte container care
grupeaza alte obiecte vizulale.
3.5.2. Elemente de interfata. Formularele
Formularele de date sunt legate de o sursa de date si permit introducerea, actualizarea si vizualizarea datelor din tabela bazei de date. La fel ca si o foaie de date, ele asigura: Vizualizarea datelor din baza de date; spre deosebire de foaia de calcul, se
pot vedea date din mai multe tabele, cu conditia ca acestea sa fie legate intre ele;
Adaugarea inregistrarilor; spre deosebire de foaia de date, prin internediul unui fomular se pot adauga inregistrari in mai multe tabele;
Stergerea inregistrarilor; Modificarea valorii campurilor din inregistrari;
Spre deosebire de foaia de date, formularul de date asigura in plus urmatoarele operatii: Obtinerea de informatii din baza de date prin folosirea campurilor
calculate; Numai vizualizarea datelor, fara posibilitatea de moficare a datelor din
campuri; Vizualizarea datelor in diferite moduri, prin carearea unui anumit tip de
formular.Prelucrarea datelor - Instrumente
de lucru pentru sisteme informatice
16
3.5.2. Elemente de interfata. Formularele
Difera in functie de modul in care sunt afisate dateleFormular simplu
Afiseaza numai inregistrarea curenta (la un moment dat sunt afisate numai datele
dintr-o singura inregistrare);
Elemente multipleAfiseaza datele dintr-un grup de
inregistrari.
Pivot chartAfiseaza datele sub forma unei diagrame.
Scindare formularSunt formulare care afiseaza datele sub
forma unor foi de date.
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
17
Tipurile de formulare
3.5.2. Elemente de interfata.Formularele
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
18
Categorii de informatii din formularDinamice
Se modifica in acelasi formular. Sunt preluate din sursa de date (din
campurile inregistrarilor din
tabele sau din interogari).
StaticeNu se modifica in
acelsi formular. Sunt memorate in formular:
elemente grafice folosite pentru
separarea informatiilor (linii, dreptunghiuri
etc.), texte care descriu informatia
afisata sau rezultatul unor calcule, pe baza
unei expresii memorate in formular.
•Controale pentru executarea actiunilor: butonul de comanda;•Controale pentru introducerea si afisarea datelor: eticheta, caseta de text;•Controale care permit utilizatorului sa aleaga: comutatorul, lista, lista combinata, grupul cu butoane de optiuni;•Controale grafice: linia, chenarul, imaginea;•Controale care permit afisarea obiectelor inserabile create cu alte aplicatii
3.5.2. Elemente de interfata. FormulareleLegatura dintre formular si sursa de date este asigurata prin intermediul controalelor.
Informatiile dintr-un formular sunt continute in controale. Ele sunt obiecte prin intermediul carora sunt afisate si actualizate datele, se executa actiuni, se decoreaza formularul.
Intr-o interfata realizata cu ajutorul formularelor puteti folosi urmatoarele tipuri de controale:
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
19
Controale nelegate de date
Controale legate de date
Caseta de text
Lista
Control calculat
Buton de comanda
Eticheta
3.5.2. Elemente de interfata. Formularele
Controlul poate fi:Control legat de date:
Este legat de un camp dintr-un tabel sau dintr-o interogare si se foloseste pentru introducerea,
actualizarea sau afisarea datelor din acel camp.
Control nelegat de date:Nu are o sursa de date si poate fi folosit pentru afisarea unor informatii (eticheta) sau pentru
decorarea sau delimitarea controalelor dintr-un formular (linia, chenarul si imaginea).
Controlul calculat:Foloseste o expresie ca sursa de date: expresia
poate contine ca operanzi campuri dintr-un tabel.
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
20
Suprafata de afisare a formularelor este impartita in doua zone:•Bara de titlu impreuna cu butoanele de manipulare ale formularului;•Zona sectiunilor – in care pot fi afisate diferite controale.
Sectiunile unui formular sunt:•Antetul – este afisat in partea superioara a formularului, sub bara de titlu. In general in aceasta zona sunt afisate informatii generale despre formular sau controale in care nu sunt afisate date din inregistrarea curenta.•Sectiunea detaliilor – ocupa cea mai mare parte din formular. In aceasta sectiune sunt afisate diferite controale cu care poate interactiona utilizatorul si date din sursa de date.•Subsolul – este afisat in partea inferioara a formularului. In general in aceasta zona sunt afisate controale care furnizeaza informatii despre datele afisate in sectiunea detaliilor.
3.5.2. Elemente de interfata. Formularele
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
21
Antetul
Sectiunea detaliilor
Subsolul
Zona sectiunilor
Bara de titlu
3.5.2. Elemente de interfata. Formularele
Obiectul vizual are asociate:ProprietatiEste un atribut al obiectului, care defineste una dintre
caracteristicile sale. Fiecare obiect are proprietati standard, comune tuturor obiectelor, dar si
proprietati specifice, caracteristice obiectului respectiv.
Proprietati fizice – descriu aspectul obiectului (culoare, dimensiune, pozitie pe ecran)
Proprietati care descriu modul in care se comporta precum vizibilitatea si disponibilitatea.
EvenimenteReprezinta o actiune recunoscuta de obiect, pentru care
se poate scrie un modul de program sau o macrocomanda care sa se excute ca raspuns al
obiectului. Evenimentele pot fi generate de actiuni ale utlizatorului.Metode
Reprezint actiunea pe care o poate executa un obiect. Ea poate fi descrisa printr-un modul de program sau
printr-o macrocomada si poate fi folosita ca raspuns la un eveniment.
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
22
3.5.2. Elemente de interfata. Formularele
Metode pentru crearea formularelorConstructorul rapid
Permite construirea rapida a formularelor simple. Constructorul porneste de la o sursa de date dintr-un
tabel sau de la o interogare ce i s-a precizat si construieste apoi formularul. Este cea mai simpla
metoda dar ulterior trebuie personalizate formularul si controalele.
Constructorul normalConstructorul afiseaza diferite instrumente: panglica cu
instrumente a controalelor care pot fi inserate in formular, caseta de dialog a proprietatilor,
constructorul de macrocomenzi etc. Prin intermediul lor se atribuie valori proprietatilor (identificate prin numele
lor) si se scriu macrocomezi asociate metodelor si evenimentelor. Aceasta metoda este cea mai flexibila
dar este si cea mai laborioasa, deoarece necesita crearea ficarui control, stabilirea proprietatilor lui si
cunostinte despre macrocomenzi sau programare in Visual Basic. Permite construirea unor formulare
complexe.
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
23
Crearea unui formular folosind constructorul normal de formulare presupune parcurgerea urmatorilor pasi:
1. Se deschide constructorul pentru crearea formularului selectand din fila Creareoptiunea Proiectare formular sau Formular necompletat.
2. Se definesc proprietatile formularului, evenimentele la care sa raspunda formularul si metodele prin care sa raspunda la aceste evenimente.
3. Se creaza in formular controalele. Pentru fiecare control se definesc proprietatile, evenimentele la care sa raspunda si metodele prin care sa raspunda la aceste evenimente.
4. Se creeaza eventual un antet si/sau un subsol pentru formular, se definesc proprietatile, se adauga controalele si li se definesc proprietatile si, eventual, evenimentele care la care sa raspunda si metodele prin care sa raspunda la aceste evenimente.
5. Se salveaza formularul.
3.5.2. Elemente de interfata. Formularele
Prelucrarea datelor - Instrumente de lucru pentru sisteme
informatice
24