Laborator 11

download Laborator 11

of 19

Transcript of Laborator 11

  • 7/25/2019 Laborator 11

    1/19

  • 7/25/2019 Laborator 11

    2/19

    88

    Bon de consum - Materialntr-un bon de consum sunt cuprinse de la 1 la nmateriale n diferite

    cantiti, de unde corespondena LINIE BON DE CONSUM cu atributulCantitate ieit.

    Bon de consum - Magazie

    O magazie emite de la 1 la nbonuri de consum, de unde rezultcorespondenaREALIZEAZ.

    Stabili rea cardinalitilor: Corespondena EMITE dinspre entitatea Furnizor (1 ,n)

    un furnizor emite cel puin o factur (cardinalitate minim 1); un furnizor emite mai multe facturi (cardinalitate maxim n); dinspre entitatea Factur (1,1); factura este emis de cel puini de cel mult un furnizor (cardinalitate

    1,1).

    Corespondena PRIMETE dinspre entitatea Magazie (1,n); o magazie primete cel puin o factur (cardinalitate minim 1); o magazie poate primi mai multe facturi (cardinalitate maxim n); dinspre entitatea Factur (1,1);

    factura este trimis la cel mult i la cel puin o magazie (cardinalitate1,1).

    Corespondena LINIE FACTUR dinspre entitatea Factur (1 ,n) o factur conine cel puin un material (cardinalitate minim 1); o factur poate conine mai multe materiale (cardinalitate maxim n); dinspre entitatea Material (1 ,n) un material este inclus n cel puin o factur (cardinalitate minim 1); un material poate fi inclus n mai multe facturi (cardinalitate maxim n).

    Corespondena BON DE CONSUMDinspre entitatea Material (0,n);

    un material poate s nu fie inclus n nici un bon de consum(cardinalitate minim 0);

    un material poate fi inclus n mai multe bonuri de consum(cardinalitate maxim n).

  • 7/25/2019 Laborator 11

    3/19

  • 7/25/2019 Laborator 11

    4/19

    90

    n fig. 10.1 se prezint transformarea modelului relaional ntr-obaz de date ACCESS (modelul fizic).

    Pentru realizarea bazei de date, n primul pas se proiecteaz structuratabelelor, preciznd cmpurile acestora, numele iformatul datelor, se alegstilurile pentru formulare i rapoarte, iar n final se d un nume noii baze dedate.

    10.1.1. Tabelentr-o baz de date tabelele stocheaz datele i le pun la dispoziia

    celorlalte obiecte pentru prelucrare, afiare i raportare.Exist mai multe posibiliti de construire a tabelelor n Access. Cea

    mai simpl este reprezentat de modul de afiare Design, care ofer o grilunde se pot defini cmpurile de date i se specific opiunile pentrucmpurile respective. Modul de afiare Design este modalitatea n care seexecut cea mai mare parte din munca de proiectare. Pe lng aceastmetod, Access include programe expert care simplific procesul de definirea tabelelor. Dac unul dintre aceste programe expert rspunde cerinelordumneavoastr, vei economisi timp.

    Pentru a crea un tabel nou, folosind oricare dintre aceste metode, trebuieparcurse urmtoarele etape:

    1. n fereastra bazei de date, selectai eticheta Tables pentru a afiapanoul cu tabele (fig. 10.3);

    2. executai clic pebutonul New (fig. 10.4);3. selectai din lista prezentat opiunea dorit pentru crearea

    tabelului.

    F ig. 10.1.

  • 7/25/2019 Laborator 11

    5/19

    91

    Programul Access include urmtoarele opiuni i programe expert pentrucrearea unui tabel:

    Datasheet View (modul de afiare Datasheet). Este o foaie decalcul goal n care se introduc datele. Dac nu s-au definit tipurile de daten modul de afiare Design, Access le intuiete singur.

    Design View (modul de afiare Design). Este o gril n care puteis selectai definiiile datelor dintr-o list. n acest mod de afiare, nuintroducei practic nici o valoare.

    Table Wizard (programul expert Table Wizard). Dup ce alegeiuna dintre bazele de date predefinite, programul v conduce prin procesul deselectare a cmpurilor, stabilire a cheilor i a sistemului de relaii.

    Import Table (Import tabel). Este o metod folosit pentru aimporta un tabel de date dintr-un alt fiier, creat n programul Access sauntr-o alt aplicaie de baze de date care este recunoscut de Access.

    Link Table (Leag tabel). Opereaz la fel ca metoda anterioar,

    dar datele externe rmn n fiierul extern.Dac s-au proiectat deja tabelele i se dorete introducerea direct adatelor, cea mai bun soluie este modul de afiare Datasheet. Pentru a creatabele noi, se folosete programul expert Table Wizard sau modul de afiareDesign. Modul Design se folosete la crearea tabelelor bazei de date ieditarea structurii acestora.

    F ig. 10.4.

  • 7/25/2019 Laborator 11

    6/19

    92

    Programul expert Table Wizard este uor de folosit, chiar dac estedestul de limitat ca opiuni. Dac aplicaia dezvoltat se aseamn cu unadintre bazele de date predefinite, acest program este util. Apoi se folosetemodul de afiare Design pentru a edita seleciile fcute de programul expertTable Wizard.

    Crearea unui tabel utiliznd instrumentul wizardpermite adugareaunor cmpuri standard care se afl deja n cadrul bibliotecilor de tabelestandard. De exemplu, dac se dorete realizarea unui tabel cu clienii(Customers), utilizndu-se instrumentul wizard, se pot selecta anumitecmpuri standardpentru aceast tabel, precum i relaiile pe care acestea leau cu alte cmpuri din alte tabele.

    Prima modalitate de creare a unui tabel impune realizarea unui dublu

    clic pe Create table in design view iar pe ecran va aprea fereastra Table(fig. 10.5).

    Tipuri i subtipuri de date.

    Microsoft ACCESS permite ca numele de cmp s fie format dinmai multe cuvinte, de exemplu Nr factur". n versiunile mai vechi deACCESS denumirea acestui cmp ar fi fost scris ntr-un singur cuvnt subforma Nr_factur".

    F ig. 10.5.

  • 7/25/2019 Laborator 11

    7/19

    93

    Executarea unui clic pe sgeata derulant deschide lista opiunilor privindtipul de dat al unui cmp (fig. 10.6). n afar de definirea tipului de dat,

    pentru fiecare, cmp se definesc proprieti care difer n funcie de tipul dedat ales i de cerinele aplicaiei. Astfel, dac tipul de dat ales estenumeric, aa cum este cazul cmpului Nr factur (fig. 10.6 i 10.7), ncadrul ferestrei de proprieti pe tab-ul General se pot defini urmtoarele:

    1. Dimensiunea cmpului (Field Size). Executarea unui clic pe sgeataderulant va deschide o list de opiuni privind dimensiunea cmpului

    Fig.10.6.

    Fig. 6.7.

    Subtipuri ale tipului de date numeric

  • 7/25/2019 Laborator 11

    8/19

  • 7/25/2019 Laborator 11

    9/19

    95

    telefon, care ncep cu cifra 7. Apartenena la un interval se specific prinBETWEEN, iar la o list de valori, prinIN. Astfel, putem stabili ca n cadrulunui cmp numericLong Integer valorile ce pot fi introduse s fie cuprinsentre 50.000 i 100.000: BETWEEN 50.000 AND 100.000. Pentru aconstrui mai uor expresiile de validare, Access posed Expression Builder,care se activeaz prin clic pe tab-ul (...) aflat la captul zonei de introduceredin Validation Rule.

    n afara regulilor de validare specifice fiecrui cmp din structuraunei tabele (definite n proprietatea Validation Rule a cmpului respectiv),se pot defini reguli de validare la nivelul tabelei n lista de proprieti aacesteia. Acestea pot interveni n situaiile n care valorile dintr-un cmp

    sunt dependente de valorile introduse n alte cmpuri.8. Textul de validare (Validation Text) reprezint textul care va

    aprea pe bara de mesaje n cazul n care valoarea introdus nu respectcriteriul impus de regula de validare.

    9. Cerut (Required). Prin aceast proprietate se stabilete dac prinintroducerea unei nregistrri n cadrul tabelei este obligatorie icompletarea respectivului cmp. Astfel, n cadrul tabelei Facturi cmpul

    Data factur trebuie completat n permanen. Prin urmare, pentru acestcmp se va selecta din cadrul listei opiunea Yes, ceea ce nseamn cesteobligatorie completarea acestui cmp.

    10. Indexat (Indexed). Dintr-o list derulant se poate alege ntre un

    index care admite valori duplicat sau unul care cere ca fiecare valoare acmpului s fie unic. Access definete automat cheia primar a tabelei cafiind indexat i fr duplicate (No Duplicated). Eliminarea unui indexexistent se realizeaz (exceptnd cazul n care acel cmp este cheie primar)

    prin selecia opiunii No. Se pot defini maxim 5 indeci compui, numii:index1, index2, ... . Nu pot fi indexate cmpurile de tip Memo sau OLE.

    Indexarea dup unul sau mai multe cmpuri permite accesul direct ladatele memorate ntr-o tabel. Deoarece cheia primar identific n mod unicnregistrrile unei tabele se impune ca cel puin acest cmp s fie declarat caindex. Efectul indexrii const n crearea unui tabel cu dou coloane: n primase memoreaz valoarea cmpului indexat, iar n a doua, adresa fizic de pe disca nregistrrii corespondente. Acest tabel se ordoneaz cresctor saudescresctor dup prima coloan (valorile cmpului index), ceea ce permiteo regsire rapid n vederea accesului direct la nregistrri.

    TabulLookup se refer la cmpurile pentru care a fost activat tipul dedate Lookup Wizard. Se recomand ca acest tip de date s se foloseasc

    pentru a defini cheia extern a unei tabele. n felul acesta valorile cheiiexterne vor fi selectate dintr-o alt tabel n care cmpul respectiv este

  • 7/25/2019 Laborator 11

    10/19

    96

    declarat cheie primar. Prin acest procedeu se simplific introducereadatelor n tabele i n plus se asigur nc o dat restricia de integritatereferenial.

    Deoarece proprietatea Limit To List are valoarea No, utilizatorul areposibilitatea s introduc i alte valori dect cele din list, ceea ce ar nclcarestricia de integritate referenial. Pentru a nltura acest impediment, artrebui ca proprietatea Limit To List s fie setat pe valoarea Yes, ceea ce arface ca Combo Box s funcioneze numai ca o list predefinit de valori(restrns numai la ceea ce gsete n cmpulNo produs din tabela Produs).

    Dup descrierea cmpurilor componente ale unei tabele (conformteoriei modelului relaional) trebuie stabilit cheia primar a acesteia. n caz

    contrar, Access ne avertizeaz de acest lucru i ne sugereaz o cheie primar.Aceasta poate fi format din unul sau mai multe cmpuri (cheie compus). Cndcheia primar este format dintr-un singur cmp, acesta este selectat i apoi seactiveaz butonul cheia primar. Dac cheia primar este format din maimulte cmpuri se selecteaz primul, iar celelalte se selecteaz n combinaiecu apsarea tastei CTRL, dup care se activeaz butonul cheie primar.

    Relaii ntre tabeleExist dou tipuri de relaii ntre tabelele unei baze de date ACCESS:

    relaii permanentecare se stabilesc dup definirea tabelelor isunt cerute de modelul relaional fcnd parte din structura bazeide date. Acestea se realizeaz prin corespondenele cheie primar -

    cheie extern i sunt memorate n baza de date; relaii temporarecare se stabilesc ntre tabele cu ocazia definirii

    unor cereri de interogare, nefiind nregistrate n structura bazei dedate.

    n cadrul unei baze de date nu este obligatoriu ca ntre toate tabeleles existe relaii. Este posibil ca n cadrul unei aplicaii s utilizm i tabeleindependente i/sau de lucru (tabele temporare). n cadrul acestora se scriu ise terg datele corespunztoare unei anumite operaii.Relaiile care se pot stabilintre tabele sunt de trei tipuri:

    unu la mai muli (one to many);

    unu la unu (one to one); mai muli la mai muli (many to many).n aplicaia noastr se observ c un furnizor livreaz marfa mai multormagazii. De asemenea, o magazie primete marfa de la mai muli furnizori.Prin urmare, dac am dori s crem o relaie direct ntre furnizori imagazii ea ar fi de tipul mai muli la mai muli, adic mai muli furnizorilivreaz la mai multe magazii.

  • 7/25/2019 Laborator 11

    11/19

    97

    F ig. 10.8.

    Cu aceast ocazie, ACCESS va deschide fereastra de dialog EditRelationship (fig. 6.9), n care se observ legtura stabilit ntre cheiaprimar i cheia extern.

    n cazul n care este selectat proprietatea Enforce ReferentialIntegrity (Impune integritate referenial) n cadrul unei aplicaii, aceastanseamn c atunci cnd se introduce o nou nregistrare n tabelasecundar, se verific dac valoarea cheii externe se gsete n tabela

    primar, n cmpul corespunztor cheii primare. Aceasta nseamn c estenecesar mai nti ncrcarea datelor n tabela principal i apoi n ceasecundar.

    Salvarea tabelelor

    Atunci cnd n fereastra de proiectare se realizeaz modificri asupraunui obiect (tabel, formular, cerere de interogare, raport, comand macro),la nchiderea acestei ferestre utilizatorul va fi ntrebat dac dorete salvareaobiectului cu noile modificri aduse. Acest lucru se poate realiza i prin comanda.

    n cadrul ferestreiDatabase se poate schimba numele unei tabele sauunui alt obiect. De asemenea, prin operaiile specifice Copy/Paste ale sistemului deoperare Windows se pot crea foarte uor tabele (sau alte obiecte) identice (cuaceeai structur sau chiar cu aceleai date).

    Ferestre formular

    Formularele reprezint nite ecrane, plasate n faa tabelelor carepermit vizualizarea unor elemente ale tabelelor, n momentul i sub formacare au fost stabilite de proiectantul formularului.

    ntr-o baz de date, formularele sunt folosite pentru a crea ntregulmediu prin care utilizatorii introduc, modific sau utilizeaz informaiile din

    baza de date.

  • 7/25/2019 Laborator 11

    12/19

    98

    Formul are simpleFormularele (Forms) reprezint interfaa ntre utilizator i o baz dedate Microsoft ACCESS. Formularele sunt obiecte ale bazei de date ce

    permit introducerea i afiarea datelor ntr-o manier ct mai atractiv.Formularele Access au una pn lacinci seciuni: Detail (Detalii). Aceast seciune prezint datele pentru fiecare

    nregistrare din sursa de date. Folosind un set de controalespeciale, denumite butoane de navigare", se poate trece de la onregistrare la alta.

    Form Header (Antetul de formular). Apare n partea de sus aformularului, fiind locul pentru inserarea controalelor care

    afieaz informaii ce nu se modific de la o nregistrare la alta,cum ar fi numele companiei sau instruciuni despre modul deutilizare a formularului (este o seciune opional.)

    Form Footer (Subsolul de formular). Apare n partea de jos aunui formular. n seciunea Form Footer se includ informaiidespre data i ora la care a fost creat formularul, date centralizate,totaluri sau informaii despre autor.

    Page Header (Antetul de pagin). Apare sub seciunea FormHeader i nainte de seciunea Detail. Nu este foarte util nformulare, n care se insereaz rar ntreruperi de pagin, dar estefoarte util n rapoarte. Anteturile de pagin din formulare sunt fifolosite pentru a repeta datele care trebuie s apar n partea desus a ecranului, pe fiecare pagin dintr-un formular mai lung.

    Page Footer (Subsolul de pagin). Seciunea Page Footer estesimilar cu Form Footer, dar apare ntre aceasta i zona Detail(este tot o seciune opional).

    Aspectul acestor seciuni pe ecran depinde de modul n careconlucreaz datele i formularul. n anumite situaii, singura deosebiredintre seciuni este locul ocupat n pagin; alteori, fiecare seciuneacioneaz complet diferit. Pot exista i seciuni suplimentare, n funcie demodul de sortare a datelor care sunt afiate n formular.

    Seciunea Detail este afiat implicit n toate formularele. Pentru aactiva sau dezactiva seciunile de anteturi sau subsoluri, executa i clic pemeniul View i selectai opiunea Page Headers/Footers sau FormHeaders/Footers. Dac butonul corespunztor uneia dintre aceste opiunieste apsat, seciunile respective trebuie s apar n formular.

    n cadrul unei aplicaii, formularele pot ndeplini mai multe funcii:1. Afiarea i editarea datelor. Aceasta este forma de utilizare a

  • 7/25/2019 Laborator 11

    13/19

    99

    formularului cel mai des ntlnit. De fapt, formularul permite afiareadatelor n forma dorit de proiectantul aplicaiei. De asemenea, datele afiaten cadrul formularelor pot fi modificate sau chiar terse.

    2. Controlul operaiilor realizate de aplicaie. Se pot proiectaformulare care, mpreun cu comenzi macro sau cu proceduri Visual Basic,s realizeze afiarea automat a anumitor date sau executarea automat aunui ir de operaii, cum ar fi deschiderea unui subformular dintr-unformular.

    3. Introducerea de date4. Afiarea de mesaje. Formularele pot furniza informaii privind

    modul n care aplicaia poate fi utilizat sau despre operaiile ce urmeaz a fi

    executate.5. Tiprirea informaii-lor. Chiar dac mai rar,formularele pot fi totui folositei pentru tiprirea deinformaii la imprimant.n cazul aplicaiei de gestiuneamaterialelor, este necesar sintroducem date privind, deexemplu, furnizorii. Pentruca introducerea de date s fie

    facil, s aib la baz ointerfa ecran prietenoasam definit formularul CONTINUT_ FACTURA(fig. 10.12).

    Realizarea unu i ferestre formular

    Formularele Access sunt compuse din seciuni, care au fost descriseanterior, i controale, care reprezint obiectele vizuale de pe formular.Controalele pot fi asociate (bound) sau neasociate (unbound); spredeosebire de controalele neasociate, controalele asociate sunt ataate" unuicmp din sursa de date de baz (suport) a formularului. n spateleformularelor, este ascuns de obicei o surs de nregistrri (record source),adic un tabel sau o interogare, care furnizeaz datele ceapar n formular i esteafectat atunci cnd utilizatorii folosesc controalele formularului.Un formular poate fi creat n urmtoarele moduri:

    Prin utilizarea instrumentului wizard (creare automat); Crearea n fereastra de proiectare (creare manual).Crearea automat a unui formular

    Fig.10.12.

  • 7/25/2019 Laborator 11

    14/19

    100

    n fereastra Database se activeaz butonul . Pe ecran vaaprea fereastra New Form (fig. 10.13). Dintre opiunile din dreapta aleferestrei New Form vom selecta Form Wizard, ceea ce nseamn c vomcrea formularul cu ajutorul instrumentului wizard. n partea de jos a ferestrei

    New Form, utilizarea listeiderulante ne permite s alegemtabela cu care formularul valucra, n cazul nostru tabela

    Materiale. Prin activareabutonului pe ecran vaaprea o prim fereastr Form

    Wizard (fig. 10.14). n aceastfereastr sunt selectatecmpurile incluse n formularul

    pe care-l construim. Trecerea dela o fereastr Wizard la alta serealizeaz prin acionarea

    butonului .n fereastra Form Wizard(fig. 10.15) se alege moduln care sunt prezentatedatele n cadrul

    formularului. Cel maiutilizat mod, pe care-l vomfolosi i noi, este tipulcoloan (Columnar) -datele sunt prezentate pecoloane.Exist trei tipuri deformulare automate: Columnar (cu afiare

    pe coloane). nregistr-rile sunt aranjate pe vertical, de-a lungul marginii din stnga a paginii,n ordinea n care apar n definiia tabelului. Toate cmpurile suntetichetate.

    La un moment dat, este afiat o singur nregistrare; exist ibutoane de navigare, care asigur deplasarea de la o nregistrare laalta.

    F ig. 10.13.Fereastra New Form

    F ig. 10.14.Prima fereastr Form Wizard

  • 7/25/2019 Laborator 11

    15/19

    101

    Tabular (n format tabelar). nregistrrile sunt aranjate ntr-ogril" dispus pesuprafaa paginiivizibile. Cmpurilesunt etichetate.Formularulafieaz mai multenregistrrisimultan, iar daceste necesar,include butoane de

    navigare i bare dederulare.

    Datasheet (Foaie dedate). nregistrrilesunt prezentate la felca un tabel n modulde afiare Datasheet.Numele de cmpurise gsesc n parteasuperioar a fiecreicoloane. Sunt afiatetoate nregistrrilecare ncap nformular, linie culinie; de asemenea,sunt create butoanede navigare i barede derulare.

    n urmtoarea fereastr Form Wizard se poate selecta stilul formularului,prin stil nelegnd un anumit tip de fundal, anumite caractere i culori aleacestora etc. n ultima fereastr Form Wizard se introduce numeleformularului, Material, i se alege modul de afiare a acestuia. Creareaformularului se ncheie prin acionarea butonuluiFinish.

    Dac la selectarea modu-lui n care va fi afiat pe ecran formularul creat, s-aales opi-unea Open the form to view or enter information (deschidereaformularului pentru vizualizare sau introducerea datelor) pe ecran va apreaformularul Materiale (fig. 10.17), care permite introducerea sau modi-ficarea datelor. Dac ns am ales opiunea Modify the form's design(modificarea formularului) pe ecran va aprea fereastra de proiectare pentruformularulMateriale (fig. 10.18).

    F ig. 10.15.

    F ig. 6.16.

  • 7/25/2019 Laborator 11

    16/19

    102

    n vederea obinerii unor formulare performante este posibil crearealor cu ajutorul asistentului wizard,urmat de modificarea acestora nscopul adugrii unor faciliti noi.Aceste modificri se pot efectua n

    principal cu ajutorul barei deinstrumente Toolbox.

    Funciile fiecrui control suntprezentate n seciunea Help a programului ACCESS.

    Eticheta este controlul cel mai simplu de utilizat. Etichetele nu suntasociate unui cmp i sunt statice; ele afieaz doar textul pe care l

    introducem. Ca s adugm o etichet n zona Form Header (antet),procedm astfel:1. Se activeaz butonul din bara de instrumente

    Toolbox. Cnd se deplaseaz cursorul mouse-ului n zona activ aformularului, el devine simbolul butonului Label combinat n partea din

    stnga-sus cu o cruce pentru poziionare. Centrul crucii stabilete poziiacolului din stnga-sus al controlului.

    2. Dup dimensionarea cu ajutorul mouse-ului a controlului Label,pe suprafaa acestuia se tasteaz numele su.

    Pentru a formata textul afiat ntr-o etichet sau ntr-o caset de textse selecteaz eticheta sau caseta de text, se activeaz lista de proprieti iapoi se alege fontul dorit din proprietatea Font Name i dimensiunea din

    Font Size (fig. 6.19).ntr-o baz de date Access, fiecare obiect are o list de proprieti, iar

    fiecare element component (control) are la rndul su o list de proprieti.Utilizatorul poate interveni la oricare din cele dou niveluri pentru a modifica

    Fig. 10.18.

    F ig. 10.17.

  • 7/25/2019 Laborator 11

    17/19

    103

    aceste proprieti.

    Interogri

    Interogarea unei baze de date se face n mai multe moduri:prin vizualizarea n totalitate a coninutului tabelelor (foaia de date

    asociate tabelei);

    prin vizualizarea parial sau total a coninutului tabelelor cuajutorul unor formulare sau situaii finale;

    prin cereri explicite.Primele dou moduri pot fi catalogate ca interogri simple, fr restricii i

    pot fi formulate pentru o singur tabel. Interogarea prin cereri explicite estecomplex, comportnd n general mai multe tabele, ale cror date suntfiltrate prin intermediul unor criterii. Ultima modalitate este implementat nACCESS prin componenta numit cerere de interogare (query), care poatefi de cinci feluri:

    selecie(select),

    analiz ncruciat (crosstab), aciune (action), SQL (Structured Query Language) i parametrat (parameter).Rezultatul execuiei unei asemenea cereri este plasat ntr-o foaie de

    rspuns, asemntor foii de date asociate unei tabele.

    Fig. 6.19.

  • 7/25/2019 Laborator 11

    18/19

    104

    Avantajele oferite de modul de interogare a bazei de date prin cererisunt: selecia cmpurilor din tabele i a nregistrrilor acestora pe baza

    unor criterii impuse de necesitile informaionale; ordonarea rezultatelor dup anumite criterii; introducerea unor cmpuri calculate pe baza unor formule, care

    folosesc drept operanzi alte cmpuri existente n tabele, precum iposibilitatea determinrii de totaluri pe anumite cmpuri;

    utilizarea ntr-o cerere a mai multor tabele; modularitatea cererilor n sensul c foaia de rspuns (rezultatul) a

    unei cereri poate fi folosit ca intrare pentru o nou cerere;

    crearea unor formulare i situaii finale (reports), care au la bazcereri de interogare (create anterior);

    posibilitatea generrii de reprezentri grafice pe baza unor cereride tip analiz ncruciat.

    Crearea unei cereri de interogare se poate face n mai multe feluri: proiectarea cererii n modulDesign view (fereastr de proiectare); crearea cererii utiliznd instrumentul wizard; exprimarea cererii n limbajul SQL; crearea unui filtru i salvarea acestuia ca cerere de interogare.

    10.3. Materiale, echipamente i mod de desfurarea. Materiale i echipamentePentru desfurarea lucrrii de laborator sunt necesare:- calculatoare cu aplicaii Access instalat;- liste cu tabelele bazei de date i structura datelor;- liste cu interogari.

    b. Mod de desfurare

    b1. Se va deschide aplicaia Access;b2. se vor schia relaiile dintre tabelele bazei de date;b3. Se vor realiza tabelele in Design View i apoi se vor completa cu

    datele din liste;b4. se va crea un formular cu ajutorul cruia se va completa un tabel;b5. se vor crea relaiile dintre tabelele bazei de date.b6. se vor realiza interogarile i apoi vor fi verificate.

  • 7/25/2019 Laborator 11

    19/19

    105

    BIBLIOGRAFIE

    1. Cruu, C,Programarea i utilizarea calculatorului. Mijloacei tehnologii birotice, Ed. Tehnopress, Iai, 2008.

    2. Craing, J.C., Webb, J., Visual Basic 5.0 ManualulProgramatorului, Editura Teora, Bucureti, 1998

    3. Dollinger, Robert,Baze de date i gestiunea tranzaciilor, Casa

    de Editura Albastra, Cluj-Napoca, 2000

    4. Florescu V., Stanciu V., Cozgarea A., Cozgarea G., Baze de

    date, Editura Economic, Bucureti, 2000

    5.

    Nstase, P., Mihai, F., Coscescu L., Covrig, L, Stanciu, A.,Tehnologia bazelor de date ACCESS 2000, Bucureti, EdituraEconomic, 2001

    6. Jennings, Roger, Utilizare Access'95, Editura Teora, Bucureti,

    1997

    7. Perkins, J., Morgan, B., SQL fr profesor n 14 zile, EdituraTeora, Bucureti, 1997