Universitatea de Stat Din Moldova
Universitatea de Stat Din Moldova
Universitatea de Stat Din Moldova
Balan Valeria
Lucru individual
la disciplina ,,Tehnologii informationale de
comunicare
STUDIU DE CAZ
Administrarea casei
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
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.
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
c)Update
Problema
Se cunoaste ca in familia Popa s-a nascut un copil, actualizati informatia
4.Salvam interogarea cu
denumireactualizarea_informatiei_cu_referire_la_numarul_copiilor.
5.Lansam interogarea cu butonul Run.
6.Acceptam prevederile programului.
d)Delete
Problema
Sa se stearga datele despre apartamentul 21 si 22 din tabelul Apartamente2.
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:
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.
a)Rapoarte cu totalizari
Problema
Creati un raport care sa contina numarul total de odai detinute de spatiul
locativ.
Regim Design
Regim Datasheet
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.
Regim Datasheet