PRELUCRAREA DATELOR

24
PRELUCRAREA DATELOR Capitolul III

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

Transcript of PRELUCRAREA DATELOR

Page 1: PRELUCRAREA DATELOR

PRELUCRAREA DATELOR

PRELUCRAREA DATELOR

Capitolul III

Page 2: PRELUCRAREA DATELOR

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

Page 3: PRELUCRAREA DATELOR

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

Page 4: PRELUCRAREA 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

Page 5: PRELUCRAREA DATELOR

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

Page 6: PRELUCRAREA DATELOR

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

Page 7: PRELUCRAREA DATELOR

Prelucrarea datelor - Instrumente de lucru pentru sisteme

informatice

7

Page 8: PRELUCRAREA DATELOR

Prelucrarea datelor - Instrumente de lucru pentru sisteme

informatice

8

Page 9: PRELUCRAREA DATELOR

Prelucrarea datelor - Instrumente de lucru pentru sisteme

informatice

9

Page 10: PRELUCRAREA DATELOR

Prelucrarea datelor - Instrumente de lucru pentru sisteme

informatice

10

III.5.1 Interogarea de selectie

Page 11: PRELUCRAREA DATELOR

3.5.1.1 Interogarea total

Prelucrarea datelor - Instrumente de lucru pentru sisteme

informatice

11

Page 12: PRELUCRAREA DATELOR

3.5.1.3 Interogari actiune

Prelucrarea datelor - Instrumente de lucru pentru sisteme

informatice

12

Page 13: PRELUCRAREA DATELOR

3.5.1.3 Interogari actiune

Prelucrarea datelor - Instrumente de lucru pentru sisteme informatice

Page 14: PRELUCRAREA DATELOR

3.5.1.3 Interogari actiune

Prelucrarea datelor - Instrumente de lucru pentru sisteme informatice

Page 15: PRELUCRAREA DATELOR

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.

Page 16: PRELUCRAREA DATELOR

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

Page 17: PRELUCRAREA DATELOR

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

Page 18: PRELUCRAREA DATELOR

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.

Page 19: PRELUCRAREA DATELOR

•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

Page 20: PRELUCRAREA DATELOR

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

Page 21: PRELUCRAREA DATELOR

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

Page 22: PRELUCRAREA DATELOR

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

Page 23: PRELUCRAREA DATELOR

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

Page 24: PRELUCRAREA DATELOR

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