Tehnici software de prelucrare a datelor

Download Report

Transcript Tehnici software de prelucrare a datelor

Slide 1

Capitolul III

PRELUCRAREA DATELOR


Slide 2

III.5. Tehnici software de
prelucrare a datelor
III.5.1. Limbajul SQL
III.5.2. Elemente de interfata.
Formularul
III.5.3. Raportul
III.5.4. Macrocomanda

Prelucrarea datelor – Tehnici
software pentru prelucrarea datelor

2


Slide 3

III.5. Tehnici software
de prelucrare a datelor
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

Prelucrarea datelor - Tehnici
software pentru prelucrarea datelor

Formularul

3


Slide 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 - Tehnici
software pentru prelucrarea datelor

4


Slide 5

III.5.1. Limbajul SQL
Comanda
Este verbul care datermina actiunea ce se va excuta si este cuvantul de inceput
obligatoriu pentru o propozitie
Predicatele

Sunt cuvinte cheie care limiteaza domeniul inregistrarilor furinzate de interogare
Lista de selectie
Contine toti identificatorii de capuri din interogate

Instructiunea
SQL contine:

Clauzele
Sunt cuvinte cheie care modifica actiunea definita prin verb

Operatorii aplicati pe sursa de date
Sunt cuvinte cheie care definesc operatii de combinare a datelor din tabele
Alte cuvinte cheie
Sunt cuvinte cheie care definesc operatii de combinare a datelor din tabele sau interogari

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

5


Slide 6

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.
Interogarea

Interogarea de actiune

Interogarea de selectie

Creare
Metoda QBE

Limbajul SQL

Modul de vizualizare
Design View

Modul de vizualizare
SQL View

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

6


Slide 7

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

7


Slide 8

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

8


Slide 9

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

9


Slide 10

III.5.1 Interogarea de selectie

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

10


Slide 11

3.5.1.1 Interogarea total

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

11


Slide 12

3.5.1.3 Interogari actiune

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

12


Slide 13

3.5.1.3 Interogari actiune

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice


Slide 14

3.5.1.3 Interogari actiune

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice


Slide 15

3.5.2. Elemente de interfata
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.

Controale
Sunt obiecte vizuale folosite pentru a
realiza interactiunea intre utilizator si
aplicatie.

Formulare
Sunt obiecte container care grupeaza
alte obiecte vizulale.

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

15


Slide 16

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


Slide 17

3.5.2. Elemente de interfata.
Formularele
Formular simplu

Tipurile de formulare

Afiseaza numai inregistrarea curenta
(la un moment dat sunt afisate numai datele
dintr-o singura inregistrare);
Elemente multiple

Difera in functie
de modul in care
sunt afisate datele

Afiseaza datele dintr-un grup de
inregistrari.

Pivot chart
Afiseaza datele sub forma unei diagrame.

Scindare formular
Sunt formulare care afiseaza datele sub
forma unor foi de date.
Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

17


Slide 18

3.5.2. Elemente de interfata.
Formularele
Categorii de informatii din formular

Statice
Dinamice
Se modifica in acelasi formular.
Sunt preluate din sursa de date
(din campurile inregistrarilor din
tabele sau din interogari).

Nu 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.

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

18


Slide 19

3.5.2. Elemente de interfata. Formularele

Legatura 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:
• 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
Controale nelegate de date

Controale legate de date
Caseta de text
Lista

Buton de comanda

Eticheta

Control calculat

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

19


Slide 20

3.5.2. Elemente de interfata.
Formularele
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:

Controlul poate fi:

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


Slide 21

3.5.2. Elemente de interfata. Formularele
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.

Bara de titlu

Zona
sectiunilor

Antetul
Sectiunea detaliilor
Subsolul

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

21


Slide 22

3.5.2. Elemente de interfata.
Formularele
Proprietati

Obiectul
vizual are
asociate:

Este 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.

Evenimente
Reprezinta 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


Slide 23

3.5.2. Elemente de interfata.
Formularele
Constructorul 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.

Metode pentru
crearea
formularelor

Constructorul normal
Constructorul 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


Slide 24

3.5.2. Elemente de interfata.
Formularele
Crearea unui formular folosind constructorul normal de formulare presupune parcurgerea
urmatorilor pasi:
1. Se deschide constructorul pentru crearea formularului selectand din fila Creare
optiunea Proiectare formular sau Formular necompletat.

2.
3.
4.
5.

Se definesc proprietatile formularului, evenimentele la care sa raspunda formularul si metodele
prin care sa raspunda la aceste evenimente.
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.
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.
Se salveaza formularul.

Prelucrarea datelor - Instrumente de
lucru pentru sisteme informatice

24