Baze+de+date 1

37
Proiect la Proiect la informatica: informatica: Baza de Baza de date.Interogar date.Interogar i. i.

description

 

Transcript of Baze+de+date 1

Proiect la Proiect la informatica:informatica:

Baza de Baza de date.Interogardate.Interogar

i.i.

Formulare si Formulare si

tabele.tabele.

Cuvintele-Cuvintele-cheie:cheie:

Baza de date.Tipuri.Baza de date.Tipuri. Crearea tabelelor.Pasii.Crearea tabelelor.Pasii. Interogari.TipuriInterogari.Tipuri Formulare.Rapoarte.Formulare.Rapoarte. Crearea formularelor.Crearea formularelor. Crearea rapoartelor.Crearea rapoartelor.

Baza de dateBaza de date este un ansamblu de este un ansamblu de

informatii,organizate intru-un informatii,organizate intru-un mod special,fapt care mod special,fapt care faciliteaza stocarea si faciliteaza stocarea si

extragerea lor.extragerea lor.

Tipuri de baze de Tipuri de baze de date:date:

Baze de date

Ierarhic Retea Rational

Cum are loc Cum are loc crearea crearea

tabelelor:tabelelor:Pictograma TablesPictograma TablesCreate table in Design newCreate table in Design newCreate table by using Create table by using wizardwizard

Create table by entering Create table by entering datadata

Pasii parcursi:Pasii parcursi: 1) 1) Apare fereastra TableApare fereastra Table

formata din 2 zone:formata din 2 zone:

a) a) Zona pentru descrierea structurii Zona pentru descrierea structurii documentuluidocumentului

b) b) Zona descrierii proprietatilor Zona descrierii proprietatilor cimpului selectat.cimpului selectat.

3) 3) Stabilim o cheie primaraStabilim o cheie primara 44) ) Salvam tabelulSalvam tabelul

Reprezentare:Reprezentare:

Relatii dintre Relatii dintre tabele:tabele:

InterogarileInterogarile::Sint obiecte ale sistemelor de Sint obiecte ale sistemelor de

gestiune a bazelor de date care gestiune a bazelor de date care reprezinta adresari de reprezinta adresari de

cautare,analizare,cautare,analizare,si modificare a datelor bazei.si modificare a datelor bazei.

Tipuri de Tipuri de interogari:interogari:

Interogari

De totalizare De selectie De actiune

Reprezentare:Reprezentare:

Interogari de actiune:Interogari de actiune: 1)1)Elaboram interogarea de Elaboram interogarea de

selectieselectie 2)2)Din meniul Query alegem Din meniul Query alegem

Make-Table QueryMake-Table Query 3)3)Scriem numele tabeluluiScriem numele tabelului 4)4)Salvam interogareaSalvam interogarea

Interogari Interogari de grupare de grupare

si si totalizare:totalizare:

Pasul 1.Pasul 1. Cream o interogare de Cream o interogare de

selectie pe baza tabelelor selectie pe baza tabelelor “Clase si Elevi”,in care “Clase si Elevi”,in care includem cimpurile:includem cimpurile:

-Anul_de_studii;-Anul_de_studii;

-Nume_clasa;-Nume_clasa;

-Cod_elev.-Cod_elev.

Pasul 2.Pasul 2. Execut un clic pe butonul Totals de Execut un clic pe butonul Totals de

pe bara de instrumente. In pe bara de instrumente. In formularul QBE apare rindul formularul QBE apare rindul Total.Completam celulele acestui Total.Completam celulele acestui rindrind

Pasul 3.Pasul 3.Execut si salvez Execut si salvez

interogarea.interogarea.

Formulare Formulare

si si Rapoarte:Rapoarte:

FormulareleFormularele - sunt - sunt obiecte ale bazei de date obiecte ale bazei de date Access,proiectate special Access,proiectate special pentru a crea o interfata pentru a crea o interfata pentru utilizator cu scopul pentru utilizator cu scopul facilitarii introducerii,editarii facilitarii introducerii,editarii si afisarii inregistrarilor din si afisarii inregistrarilor din tabele sau interogari. tabele sau interogari. Principalul rol al formularelor Principalul rol al formularelor este introducerea datelor, dar este introducerea datelor, dar ele pot folosi si la regasirea ele pot folosi si la regasirea datelor sau afisarea datelor sau afisarea meniurilor, a ecranelor de tip meniurilor, a ecranelor de tip splash etc.splash etc.

Crearea Crearea formularelor:formularelor:

AcAccess cess ne ne pune la dispozitie doua pune la dispozitie doua componente pentru crearea componente pentru crearea formularelor simple: AutoForm formularelor simple: AutoForm WizardWizard-- pentru crearea automata a pentru crearea automata a formularelor si Form Wizard, formularelor si Form Wizard, crearea formularului cu ajutorul crearea formularului cu ajutorul programului de asistenta,programului de asistenta,ce îi da ce îi da programatourlui mai multa libertate programatourlui mai multa libertate de decizie.de decizie.

Crearea unui formular cu Crearea unui formular cu ajutorul programului de ajutorul programului de

asistenta:asistenta:1.)Selectam clasa de obiecte 1.)Selectam clasa de obiecte FormsForms de pe bara de obiecte de pe bara de obiecte Objects.Objects.

2.)Selectam optiunea 2.)Selectam optiunea NewNew3.)Tastam din lista Form Wizard

4.)Apare fereastra 4.)Apare fereastra Form Wizard.Din Form Wizard.Din lista combinata lista combinata Table/QueriesTable/Queries selectam valoarea selectam valoarea TableTable:Contacts.:Contacts.

5.)Selectam cimpurile care vor fi 5.)Selectam cimpurile care vor fi incluse in formular,confirmind incluse in formular,confirmind alegerea prin tastarea butonului alegerea prin tastarea butonului

Pentru a include toate cimpurile din Pentru a include toate cimpurile din lista se executa un clic pe butonul lista se executa un clic pe butonul

>

>>

6.)Urmatoarea fereastra Form 6.)Urmatoarea fereastra Form Wizard ofera posibilitatea alegerii Wizard ofera posibilitatea alegerii modului de afisare a cimpurilor in modului de afisare a cimpurilor in formular.Selectam optiunea formular.Selectam optiunea Columnar.Columnar.

7.)Alegem unul din stilurile predefinite 7.)Alegem unul din stilurile predefinite de formular.de formular.

8.)Precizam numele formularului.Daca alegem 8.)Precizam numele formularului.Daca alegem optiunea optiunea Modify the Form’s designModify the Form’s design,atunci ,atunci dupa apasarea butonului dupa apasarea butonului FinishFinish,formularul va fi ,formularul va fi deschis in regim de proiectare .In caz deschis in regim de proiectare .In caz contrar,formularul va aparea in regim de contrar,formularul va aparea in regim de editare a datelor.editare a datelor.

8.)Deschidem formularul pentru a 8.)Deschidem formularul pentru a vedea si a introduce informatiile.vedea si a introduce informatiile.

Sectiunile unui formular:Sectiunile unui formular:    Un formular Access poate avea între Un formular Access poate avea între

una si cinci sectiuni. Iata care sunt una si cinci sectiuni. Iata care sunt acesteaacestea::

DetailDetail – –contine datele din fiecare contine datele din fiecare înregistrare a sursei de date. Pentru a înregistrare a sursei de date. Pentru a trece de la o înregistrare la alta veti trece de la o înregistrare la alta veti folosi butoanele de navigare ale folosi butoanele de navigare ale formularului.formularului.

Form HeaderForm Header ––apare apare întotdeauna în partea de sus a întotdeauna în partea de sus a formularului. Aici puteti include formularului. Aici puteti include informatii care nu se schimba în functie informatii care nu se schimba în functie de fiecare înregistrare, cum ar fi un de fiecare înregistrare, cum ar fi un antet sau un control ce nu are legatura antet sau un control ce nu are legatura cu înregistrarea curenta, precum si o cu înregistrarea curenta, precum si o caseta combinata folosita pentru caseta combinata folosita pentru filtrarea înregistrarilor.filtrarea înregistrarilor.

Form FooterForm Footer - - apare în partea de apare în partea de jos a unui formularjos a unui formular si si ppoateoate include include informatii despre data si ora la care a informatii despre data si ora la care a fost creat formularul sau totalurile fost creat formularul sau totalurile coloanelor unui formular tabelar.coloanelor unui formular tabelar.

Page HeaderPage Header ––apare între Form Header si apare între Form Header si Detail. Formularele care contin un numar mare de Detail. Formularele care contin un numar mare de controale pot fi împartite cu ajutorul unui control controale pot fi împartite cu ajutorul unui control de tip Page Break în doua sau mai multe pagini, de tip Page Break în doua sau mai multe pagini, pentru a fi afisate pe rând. Sectiunile Page pentru a fi afisate pe rând. Sectiunile Page Header si Page Footer vor ramâne nemodificate Header si Page Footer vor ramâne nemodificate când se trece de la o pagina la alta a formularului.când se trece de la o pagina la alta a formularului.

Page FooterPage Footer – – Aceasta sectiune apare între Aceasta sectiune apare între Detail si Form Footer si se aseamana cu sectiunea Detail si Form Footer si se aseamana cu sectiunea Page Header.Page Header.

Rapoartele Rapoartele – sunt produsele – sunt produsele finale ale aplicaţiilor de baze de date.finale ale aplicaţiilor de baze de date. Raportul parcurge secvenţial Raportul parcurge secvenţial înregistrările pentru tipărirea datelorînregistrările pentru tipărirea datelor cu cu o frecvenţă mare, permiţând: o frecvenţă mare, permiţând:

totaluri, subtotaluri şi rezumate; totaluri, subtotaluri şi rezumate; gruparea datelor pe un număr de până la gruparea datelor pe un număr de până la

10 niveluri diferite şi subrapoarte 10 niveluri diferite şi subrapoarte imbricate pe maxim trei niveluri;imbricate pe maxim trei niveluri;

folosirea unui instantaneu al datelor; folosirea unui instantaneu al datelor; proiectarea unui raport care să proiectarea unui raport care să

folosească rezultatele unei interogări şi folosească rezultatele unei interogări şi nu datele dintr-o tabelă. nu datele dintr-o tabelă.

Crearea Crearea rapoartelor:rapoartelor:

Pentru a crea un nou raport, Pentru a crea un nou raport, AccessAccess ne ne pune la dispozitie doua pune la dispozitie doua programe wizard, Auto Report si programe wizard, Auto Report si Report Wizard. Acestea sunt utile Report Wizard. Acestea sunt utile mai ales atunci când sursa de date mai ales atunci când sursa de date a raportului este simpla sau a raportului este simpla sau pentru a crea un raport de pornire pentru a crea un raport de pornire pe care sa îl perfectionati ulterior, pe care sa îl perfectionati ulterior, manual.manual.

Crearea unui raport cu Crearea unui raport cu ajutorul programului de ajutorul programului de

asistenta:asistenta:1.) Selectam clasa de obiecte 1.) Selectam clasa de obiecte FormsForms

de pe bara de obiecte de pe bara de obiecte Objects.Objects.

2.)Apare fereastra Report Wizard2.)Apare fereastra Report Wizard

3.)In urmatoarea fereastra Report 3.)In urmatoarea fereastra Report Wizard selectam cimpurile,dupa care Wizard selectam cimpurile,dupa care se va face gruparea inregistrarilor.se va face gruparea inregistrarilor.

4.)In fereastra a treia Report Wizard se 4.)In fereastra a treia Report Wizard se indica cimpurile in conformitate cu indica cimpurile in conformitate cu care se va face sortarea inregistrarilor.care se va face sortarea inregistrarilor.

5.)In celelalte trei ferestre Report 5.)In celelalte trei ferestre Report Wizard se specifica modul de aranjare Wizard se specifica modul de aranjare a inregistrarilor pe pagina,stilul a inregistrarilor pe pagina,stilul si,respectiv ,titlul raportului.si,respectiv ,titlul raportului.

Va multumim Va multumim pentru pentru

atentie!!!atentie!!!

A selectat si adoptat A selectat si adoptat ::

1)Saptefrati Elena1)Saptefrati Elena2)Teslari Marieta 2)Teslari Marieta

Coordonator: Coordonator: C.Rojcov.C.Rojcov.