Universitatea de Stat Din Moldova

Descărcați ca docx, pdf sau txt
Descărcați ca docx, pdf sau txt
Sunteți pe pagina 1din 26

Universitatea de Stat din Moldova

Facultatea Stiinte Economice


Catedra ,,Contabilitate si Informatica Economica

Balan Valeria

Lucru individual
la disciplina ,,Tehnologii informationale de
comunicare
STUDIU DE CAZ
Administrarea casei

Conducator stiintific : Tirsu Valentina


Autorul : Balan Valeria

Chisinau 2014

Introducere
Microsoft Access este aplicaia de management al
bazelor de date pus la dispoziie de suita Microsoft
Office. Spre deosebire de Excel,Access ne permite s
stocm i s administrm volume mari de date,
organizate n uniti numite nregistrri.
O baz de date Access const din urmtoarele obiecte:
Tabele conin toate nregistrrile.
Interogri localizeaz nregistrri specifice.
Formulare afieaz nregistrrile din tabele, una cte
una.
Rapoarte tipresc loturi de nregistrri.
Pagini de acces la date pun la dispoziie date prin
intermediul paginilor Web
Macrocomenzi aciuni automate uzuale.
Module stocheaz declaraii si proceduri Visual Basic,
care ne permit s scriem programe pentru bazele de
date, astfel nct acestea s poat interaciona cu alt
software.

Capitolul 1
O baz de date (BD) reprezint o colecie de date integrat, anume
structurat i dotat cu o descriere a structurii i a relaiilor dintre date.
Sistemul de gestiune a bazelor de date (SGBD) este acel sistem de
programe care faciliteaz i supervizeaz introducerea de informaii n baza
de
date, actualizarea i extragerea din baz, controlul i autorizarea accesului la
date.

a)
Domeniul de aplicatie a bazei de date Administrarea casei este Evidenta
spatiului locativ si consta din 4 tabele.
Tabel Apartament care include denumirea apartamentului .
Tabel Scara care cuprinde denumirea scarii.
Tabel Proprietar care cuprinde numele,prenumele proprietarului,nr de
lociutori,nr de copii.
Tabelul scop Evidenta Spatiului Locativ include denumirea
apartamentului,numarul scarii,etajul,numarul de odai,proprietarul
apartamentului.

b)
Prezentarea tabelelor in regime Design si Datasheet
Tabelul Apartament
Regim Design

Regim Datasheet

Tabelul Scara
Regim Design

Regim Datasheet

Tabelul Proprietar
Regim Design

Regim Datasheet

Tabelul Evidenta Spatiului Locativ


Regim Design

Regim Datasheet

Cheile primare sunt stabilite, indicam si tipul legaturilor dintre tabele bifind si Cascade
Update/Delete Related Fields, pentru ca sa nu uitam de ele cind o sa elaboram
interogari de tip Update sau Delete.
Relatile dintre tabele arata in felul urmator :

Capitolul 2
Interogrile reprezint modaliti de selecie i afiare a
informaie din unu
sau mai multe tabele, formulate cu ajutorul unor condiii logice.
n funcie de modul de definire i rezultatele aciunii, interogrile
pot fi
clasificate astfel:
a) interogri de selecie (folosind condiii logice);
b) interogri de sortare (indicnd cmpul/cmpurile i ordinea
sortrii);
c) interogri de excludere a unor nregistrri din BD (de exemplu,
excluderea tuturor cititorilor care nu au mprumutat cri n
ultimii 2 ani);
d) interogri de modificare a unor nregistrri din BD (de
exemplu,
majorarea preurilor tuturor crilor cu 20%);
e) interogri de obinerea a unor informaii rezultante (n cmpuri
noi)
n baza informaiei existente (de exemplu, obinerea vrstei
cititorului prin scderea anului de natere din anul curent);
f) interogri de obinere a unor totaluri, medii etc.;
g) interogri ncruciate.

a)
Problema I
Sa se afle numarul de maturi din apartamentele 1-10.

Regim Design

Regim Datasheet

Problema II
Sa se afle cite apartamente sunt in casa.

Regim Design

Regim Datasheet

Problema III

Sa se creeze o interogare care uneste cimpul Nume cu Prenume intr-un singur cimp.

Regim Design

Regim Datasheet

b)
Problema I
Sa se afle cite apartamente sunt pe etajul 1 sau 5

Regim Design

Regim Datasheet

Problema II
Sa se afle suma medie a numarului de cameri pentru fiecare scara.

Regim Design

Regim Datasheet

Problema III
Sa se afle cite apartamente sunt in scara 1 sau 2

Regim Design

Regim Datasheet

c)
Problema I
Sa se afle citi copii in mediu traiesc la etajele 1, 2 si 3 din fiecare scara

Regim Design

Regim Datasheet

Problema II
Sa se afle suma medie de locuitori pentru fiecare scara de la etajul 1 si de la etajul 5.

Regim Design

Regim Datasheet

d)
Problema I
Sa se afiseze datele despre proprietarul si familia sa pentru un apartament anumit.

Regim Design

Regim Datasheet

a)Make-Table
Problema
Sa se creeze o interogare care creaza un tabel cu informatia despre locuitorii apartamentelor.

1.Cream o interogare, afisam tabelul Proprietar. Completam interogarea in


felul urmator

2.Alegem tipul interogarii Make-Table, indicam denumirea tabelului nou creat


info

3.Salvam interogarea cu denumirea crearea_tabelului_info


4.Lansam interogarea prin butonul Run;acceptam prevederile programului
referitor la rindurile adaugate.

5.Controlam datele din tabelul nou info

b)Append
In BD noastra nu avem posibilitatea de a folosi rational acest tip al
interogarii, deci pentru a arata functionalitatea acestui tip de interogare va fi
necesar sa cream un nou tabel similar altui, cu citeva inregistrari
Problema
Sa se adauge datele din tabelul Apartamente2 la Apartamente

1.Cream un tabel similar tabelului Apartamente. Ii dam denumirea


Apartamente2

2.Completam tabelul cu citeva date

3.Cream o interogare pe baza tabelului Apartamente2.


4.Alegem tipul interogarii Append
5.Alegem din lista derulanta tabelul la care urmeaza sa fie adaugate datele
Apartamente.

6.Salvam interogarea cu numele


adaugarea_datelor_la_tabelul_apartamente
7.Pornim interogarea accesind butonul Run
8. Acceptam prevederile programului

9.Restartam tabelul Apartamente si observam schimbarile

c)Update
Problema
Se cunoaste ca in familia Popa s-a nascut un copil, actualizati informatia

1.Cream o interogare, afisam tabelul Proprietar.


2.Indicam tipul interogarii Update.
3.Completam interogarea corespunzator

4.Salvam interogarea cu
denumireactualizarea_informatiei_cu_referire_la_numarul_copiilor.
5.Lansam interogarea cu butonul Run.
6.Acceptam prevederile programului.

7.Restartam tabelul Proprietar pentru a verifica rezultatul interogarii.

d)Delete
Problema
Sa se stearga datele despre apartamentul 21 si 22 din tabelul Apartamente2.

1.Cream o interogare, afisam tabelul Apartamente.


2.Alegem tipul interogarii Delete
3.Completam interogarea corespunzator

4.Salvam interogarea cu denumirea lichidarea_datelor.


5.Lansam interogarea prin butonul Run. Acceptam prevederile programului.

6.Restartam tabelul Personal pentru a ne convinge de rezultat.

Capitolul 4
Rapoartele sunt obiecte prin intermediul crora generezi rezultate profesionale care pot fi afi ate pe
ecran, tiprite pe hrtie sau afiate pe Internet.
Seciunile unui raport:

DETAIL conine cmpurile care se repet n raport, mpreun cu informaiile de formatare


i alte obiecte auxiliare.

REPORT HEADER/FOOTER reprezint antetele i subsolurile raportului.

PAGE HEADER i PAGE FOOTER sunt zone care se repet n partea de sus sau de jos a
fiecrei pagini a raportului atunci cnd l tipreti.

GROUP HEADER i GROUP FOOTER reprezint antetele i subsolurile unui grup de


date, atunci cnd datele sursei de date ale raportului sunt grupate prin clauza SQL GROUP
BY, sau prin butonul de grupare. De obicei, aici este locul unde se introduc titluri i subsoluri
care conin cmpul dup care se face gruparea, precum i expresii care conin func ii de
agregare SQL (sume, medii, contoare, ...)

a)Rapoarte cu totalizari
Problema
Creati un raport care sa contina numarul total de odai detinute de spatiul
locativ.
Regim Design

Regim Datasheet

a)Rapoarte cu totalizari si grupari


Problema

Creati un raport care sa calculeze numarul total de odai grupindu-le dupa


Etaj sortind dupa numarul scarii.
Regim Design

Regim Datasheet

Capitolul 5
O metod foarte bun pentru introducerea datelor n tabele este crearea de
formulare. Cu ajutorul unui formular, poi aloca exact att spaiu ct este
necesar pentru fiecare cmp i poi introduce informaii n mai multe tabele
simultan. Formularele pot realiza interoga o baz de date MS Access,
regsirea nregistrrilor i afiarea pe browser.
O aplicaie Access este, n general, o form principal pe care se pot afla
controalele.
Atunci cnd lucrm cu date relaionale, (unde datele sunt stocate n tabele
separate), de obicei este nevoie s vizualizm datele din mai multe tabele
sau interogri n acelai formular. De exemplu, dorii s vedei date despre
client, dar, n acelai timp, s vedei i informaii despre comenzile clientului.
Subformularele sunt un instrument util pentru acest lucru.
Un subformular este un formular care se insereaz n alt formular.
Formularul primar se cheam formular principal, iar formularul din interiorul
formularului se numete subformular. O combinaie formular/subformular
este denumit uneori formular ierarhic, formular coordonator/detaliu sau
formular printe/fiu.
Formularul principal i subformularul din acest tip de formular sunt legate,
pentru ca subformularul s afieze doar nregistrri relaionate cu
nregistrarea curent din formularul principal.

a)
Formularul tabele, care
reprezinta formularul ce contine
atitea butoane, cite tabele are BD.
1.Cream un formular in regim Design.
2.Din panoul de lucru alegem si cream 4 butoane in sectiunea
.
3.Prin dublu clic pe buton denumim corespunzator denumirii tabelului.

4.Apasam clic drept pe primul buton, alegem ,


.
5.Alegem actiunea , din lista derulanta alegem denumirea
tabelului corespunzator. Inchidem macrocomanda, ea se salveaza ca actiune
incuibata pentru acest buton.

6.Analog facem pentru restul butoanelor.


7.Salvam formularul cu denumirea FormularTabele
8.Restartam formularul si verificam functionarea butoanelor.

b) Formularul - interogari, destinat


pentru deschiderea a patru interogari.
1.Cream un formular in regim Design.

2.Din panoul de lucru alegem si cream 4 butoane in sectiunea


.
3.Prin dublu clic pe buton denumim corespunzator denumirii interogarii.

4.Apasam clic drept pe primul buton, alegem ,


.
5.Alegem actiunea , din lista derulanta alegem denumirea
interogarii corespunzatoare. Inchidem macrocomanda, ea se salveaza ca
actiune incuibata pentru acest buton.

6.Analog facem pentru restul butoanelor.


7.Salvam formularul cu denumirea FormularInterogari
8.Restartam formularul si verificam functionarea butoanelor.

c) Formularul - rapoarte, destinat pentru


a deschide cele doua rapoarte.
1.Cream un formular in regim Design.
2.Din panoul de lucru alegem si cream 2 butoane in sectiunea
.
3.Prin dublu clic pe buton denumim corespunzator denumirii raportului.
4.Apasam clic drept pe primul buton, alegem ,
.

5.Alegem actiunea , din lista derulanta alegem denumirea


raportului corespunzator. Inchidem macrocomanda, ea se salveaza ca
actiune incuibata pentru acest buton.
6.Analog facem pentru restul butoanelor.
7.Salvam formularul cu denumirea FormularRapoarte
8.Restartam formularul si verificam functionarea butoanelor.

d) Formularul ce va contine un formular


incuibat
1.Alegem cu un clic tabelul Cursa, din optiunile programului alegem
, automat se creaza un formular pe baza tabelului Cursa.

2.Largim dimensiunile sectiunii , amplasam datele mai jos si


in partea libera selectam formularul FormularTabele si il tragem cu clicul
sting apasat in sectiunea goala.
Regim Design

Regim Datasheet

3.Salvam formularul cu denumirea FormularIncuibat

e) Formularul de baza care sa contina


butoane de deschidere a formularelor
create mai sus.
1.Cream un formular in regimul design
2.In antentul paginii indicam denumirea formularului Menu
3.In sectiunea Detail cream 4 butoane care cu ajutorul macrocomenzii o sa
deschida formularele create anterior.
4.In subsolul paginii cream un buton X caruia ii atribuim actiunea de
inchidere a formularului.
5. Salvam formularul cu denumirea Menu.
Regim Design

6.Pentru ca formularul Menu sa fie automat afisat la ecran la pornirea


Access-ului, este necesar de creat o macrocomanda cu denumirea
AUTOEXEC care deschide formularul de baza Menu.
Macrocomenzile sau macro-urile permit utilizatorilor cu uurin
nlnuirea de comenzi uoare, cum ar fi rularea interogri, importul sau
exportul de date, de deschidere i nchidere forme, previzualizare i tiprirea
de rapoarte, macrocomenzi etc Pot conine logica de baz (IF condiii) i
capacitatea de a apela alte macro. Macro-urile pot contine, de asemenea,
sub-macro-uri, care sunt similare cu subrutinele.
7.Cream o macrocomanda, alegem actiunea Open Form, din lista derulanta
alegem Menu, salvam macrocomanda cu denumirea AUTOEXEC.
8.Restartam programa, observam ca deodata se dechide formularul de baza
si complet functional Menu.
Regim Datasheet

S-ar putea să vă placă și