27
Microsoft Access este aplicatia de Microsoft Access este aplicatia de management a bazelor de date pusa la management a bazelor de date pusa la dispozitie de suita Microsoft Office. dispozitie de suita Microsoft Office. Alaturi de Oracle si Fox Pro este un Alaturi de Oracle si Fox Pro este un sistem de gestiune a bazelor de sistem de gestiune a bazelor de date.Este un program care este date.Este un program care este orientat pe obiecte si genereaza baze orientat pe obiecte si genereaza baze de date relationale. Spre deosebire de de date relationale. Spre deosebire de Excel, Access va permite sa stocam si Excel, Access va permite sa stocam si sa administram volume mari de date, sa administram volume mari de date, organizate in unitati numite organizate in unitati numite inregistrari. inregistrari. ACCESS ACCESS

Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

  • Upload
    claudia

  • View
    2.923

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Microsoft Access este aplicatia de Microsoft Access este aplicatia de management a bazelor de date pusa la management a bazelor de date pusa la

dispozitie de suita Microsoft Office. Alaturi  de dispozitie de suita Microsoft Office. Alaturi  de Oracle si Fox Pro este un sistem de gestiune a Oracle si Fox Pro este un sistem de gestiune a

bazelor de date.Este  un program care este bazelor de date.Este  un program care este orientat pe obiecte si genereaza  baze de date orientat pe obiecte si genereaza  baze de date

relationale. Spre deosebire de Excel, Access relationale. Spre deosebire de Excel, Access va permite sa stocam si sa administram va permite sa stocam si sa administram

volume mari de date, organizate in unitati volume mari de date, organizate in unitati numite inregistrari.numite inregistrari.

Microsoft Access este aplicatia de Microsoft Access este aplicatia de management a bazelor de date pusa la management a bazelor de date pusa la

dispozitie de suita Microsoft Office. Alaturi  de dispozitie de suita Microsoft Office. Alaturi  de Oracle si Fox Pro este un sistem de gestiune a Oracle si Fox Pro este un sistem de gestiune a

bazelor de date.Este  un program care este bazelor de date.Este  un program care este orientat pe obiecte si genereaza  baze de date orientat pe obiecte si genereaza  baze de date

relationale. Spre deosebire de Excel, Access relationale. Spre deosebire de Excel, Access va permite sa stocam si sa administram va permite sa stocam si sa administram

volume mari de date, organizate in unitati volume mari de date, organizate in unitati numite inregistrari.numite inregistrari.

ACCESSACCESS

Page 2: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

O baza de date Access consta in urmatoarele obiecte:·        Tabele – contin toate inregistrarile·        Interogari – localizeaza inregistrarile specifice·        Formulare – afiseaza inregistrarile din tabele, una cate una·        Rapoarte – tiparesc loturi de inregisrari·        Pagini de acces la date – pun la dispozitie date prin

intermediul paginilor Web.·        Macrocomenzi - actiuni automate uzuale·        Module – stocheaza declaratii si proceduri Visual Basic,

care ne permit sa scriem programe pentru bazele de date, astfel incat acestea sa poata interactiona cu alt softwear.

Utilizatoarele de asistenta din aplicatia Access asigura un proces

simplu, pas cu pas, de configurare a tabelelor, formularelor, paginilor de acces la date, rapoartelor si interogarilor.

Page 3: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Crearea tabelelor Din meniul Start am ales  obtiunea All Programs si de aici programulMicrosoft Access. Am ales o baza de date necompletata pe care am denumit-

o si salvat-o.          Pentru crearea tabelelor din ferestra baza de date am ales obtiunea

interogari urmata de actionarea butonului New si a obtiunii Vizualizare proiect.

          Pentru a scrie instructiunea SQL am ales din meniul View obtiunea SQL View.

          Dupa ce am finalizat interogarea de construit am folosit butonul RUN  din bara de instrumente.

          Instructiunile pe care le-am folosit  pentru cele trei tabele create sunt:- pentru tabelul Clienti:     CREATE TABLE CLIENTI (CODC BYTE NOT NULL PRIMARY KEY, NUME CHAR

(20), ADRESA MEMO, NRTEL INTEGER);- pentru tabelul Achizitie:       CREATE TABLE ACHIZIŢIE (CODC BYTE, NRTITLU INTEGER, DATA_ACHIZ

DATE, VAL_ACHIZ INTEGER);- pentru tabelul Titluri:       CREATE TABLE TITLURI (NRTITLU INTEGER NOT NULL PRIMARY KEY,

DENUMIRE CHAR (30), SOCEM CHAR (30);

Page 4: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Baza de date dupa crearea tabelelor:

Page 5: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am introdus date in tabele.

Tabelul  Clienti:

Page 6: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Tabelul Titluri:

Page 7: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

 Creare interogari.Modificarea structurii unui tabel:

Am adaugat in tabelul Clienti campul numar cont de tip intreg.

Instructiunea folosita este:

Page 8: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Tabelul Clienti dupa adaugarea campului:

Page 9: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Interogarea a fost salvata sub numele Interogarea

4:

Page 10: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am adaugat in tabelul Titluri campul adresa de tip memo cu ajutorul instructiunii:

ALTER TABLE TITLURI ADD ADRESA MEMO;Tabelul Titluri dupa ce a fost adaugat campul

adresa:

Page 11: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am extras din tabelul titluri numele societatilor care au adresa in Campina si Buzau  cu ajutorul

instructiunii:SELECT SOCEMFROM TITLURI

WHERE ADRESA IN („CAMPINA”, „BUZAU”);

Page 12: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am afisat numarul total de achizitii si valoarea maxima a tranzactiilor realizate de de fiecare client

in parte, cu ajutorul instructiunii:SELECT COUNT (*)AS NUMAR, MAX(VAL_ACHIZ) AS

MAXIMFROM ACHIZIŢIE

GROUP BY CODC;

Page 13: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am afisat achizitiile totale pe fiecare titlu in parte. Instructiunea folosita:

SELECT TITLURI.DENUMIRE, SUM(ACHIZITIE.VAL_ACHIZ) AS [ACHIZIŢIE TOTALA]

FROM TITLURI, ACHIZIŢIE WHERE TITLURI.NRTITLU=ACHIYITIE.NRTITLU

GROUP BY TITLURI.DENUMIRE;

Page 14: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am adaugat in tabelul Clienti un client nou.Instructiunea folosita:

INSERT INTO CLIENTI(CODC,NUME, ADRESA,NRTEL,NRCONT)

VALUES (11,”AIMIA”, „PLOIESTI”,244536602,234561);

Page 15: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am sters din tabelul Titluri clientul cu adresa in Buzau.

Instructiunea:DELETE FROM TITLURI WHERE ADRESA=”BUZAU”;

Page 16: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am creat un tabel Clienti A care contine clientii care nu au adresa in Ploiesti.Instructiunea:

CREATE TACLE CLIENTI_A (CODC INTEGER NOT NULL PRIMARY KEY, NUME CHAR(20), ADRESA MEMO, NRTEL INTEGER, NRCONT INTEGER);

Page 17: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Partea a doua a aplicatiei: introducerea datelor cu instructiunea:

INSERT INTO CLIENTI_A (CODC, NUME, ADRESA, NRTEL, NRCONT)

SELECT CODC, NUME, ADRESA, NRTEL, NRCONTFROM CLIENTI

WHERE ADRESA<>”PLOIESTI”;

Page 18: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Crearea formularelor • Pentru a crea un formular nou se

selecteaza din fereastra baza de date colectia de obiecte formulare si se actioneaza butonul New de unde selectam optiunile dorite pentru crearea formularului.

• Am creat un formular sub forma de tabel al tabelei Clienti dupa urmatorii pasi: Formulare – buton New – AutoFormular Tabele – Clienti

Page 19: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]
Page 20: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am creat un formular sub forma de coloana a tabelei Achizitii dupa urmatorii pasi: Formulare –

buton New – AutoFormular Coloane – Achizitie:

Page 21: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am creat un formular al tabelei Titluri cu ajutorul Expert Formularului astfel: Formulare – New – Expert Formular – Titluri – am ales doar 3 din

campurile tabelei (denumire, socem si adresa) –

aspectul formularului Datasheet – stilul Standard:

Page 22: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Baza de date dupa crearea formularelor:

Page 23: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Crearea rapoartelor • Pentru a crea un raport am selectionat din baza de

date  colectia de obiecte Rapoarte, butonul New  si se deschide caseta de dialog New Report de unde alegem obtiunile dorite pentru raportul pe care vrem sa-l realizam.

• Am realizat un raport  cu ajutorul Expertului Raport pentru ca este cea mai folosita metoda in practica pentru ca utilizatorul are posibilitatea de a alege ce campuri  sa apara in raport si care va fi formatul de afisare al raportului.

• Am urmat pasii: rapoarte – New – Expert raport – Clienti A – alegerea campurilor – sortare crescatoare – Tabular  si Portrait – stilul Comun:

Page 24: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]
Page 25: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Am realizat un raport al tabelului Achizitie sub forma de tabel astfel:

Rapoarte – New – Auto Raport Tabele – Achizitie.

Page 26: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

CONCLUZII• Programul Microsoft Access ofera o posibilitate avantajoasa pentru

gestiunea datelor in interiorul oricarei institutii sau intreprinderi , intr-un mod simplu si accesibil oricui. Acest program detine mai multe avantaje cum ar fi :

• -           Independenta datelor fata de aplicatii, astfel ca descrierea datelor este separate de utilizarea acestora.

• -                           Returdanta minima si controlata• -                           Posibilitatea de a aplica restrictii si securitate a

datelor impotriva acceselor neautorizate.• -                           Integrarea datelor ce se manifesta prin asigurarea

corectitudinii in momentul creerii.• -                           Bazele de date pot fi accesate de la distante prin

WS existente si conectate la o retea de calculatoare.• -           Pe de alta parte alte programe sunt mai costisitoare iar noi nu

avem persoane instruite.

Page 27: Microsoft+access+este+aplicatia+de+management+a+bazelor[1]

Va multumim pentru atentie! Au selectat si adoptat elevele clasei a

12-a “C” Turcin Cristina

si Nistor Irina