Sunteți pe pagina 1din 26

Universitatea de Stat din Moldova

Facultatea Stiinte Economice


Catedra ,,Contabilitate si Informatica Economica

Efros Catalina

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

Conducator stiintific : Tirsu Valentina


Autorul : Efros Catalina

Chisinau 2014

Capitolul 1
a)
Domeniul de aplicatie a bazei de date Aeroport este Evidenta cursei.
Deci, consta din 4 tabele.
Tabel Cursa care include denumirea cursei, distanta in kilometri, si tara in
care se executa zborul.
Tabel Aeronava care cuprinde modelul aeronavei, numarul de locuri,
viteza in kilometri, distanta maxima pe care o poate parcurge fara oprire,
anul fabricarii si pretul aeronavei.
Tabel Personal care cuprinde denumirea echipei si numarul de membri ai
personalului aeronavei.
Tabelul scop Evidenta Cursei include cursa, modelul aeronavei care
executa transferul, data zborului, timpul decolarii si durata zborului.

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

Regim Datasheet

Tabelul Aeronava
Regim Design

Regim Datasheet

Tabelul Personal
Regim Design

Regim Datasheet

Tabelul Evidenta cursei


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
a)
Problema I
Creati o interogare care sa afiseze virsta aeronavei.
Regim Design

Regim Datasheet

Problema II
Creati o interogare care sa calculeze ora aterizarii avionului
Regim Design

Regim Datasheet

b)
Problema I
Sa se creeze o interogare care afiseaza distanta medie a curselor
indreptate in Turcia.
Regim Design

Regim Datasheet

Problema II
Sa se creeze o interogare care calculeaza suma distantelor pentru cursele
indreptate in Rusia sau Turcia.
Regim Design

Regim Datasheet

c)
Problema I
Sa se creeze o interogare care calculeaza pretul mediu al aeronavelor cu
132 sau 150 locuri, grupindu-le dupa anul fabricarii.
Regim Design

Regim Datasheet

d)

Problema I
Creati o interogare care sa afiseze informatile necesare despre o cursa
dupa o anumita data
Regim Design

Regim Datasheet

Problema II
Creati o interogare care sa afiseze caracteristicile depline a aeronavei
dupa un anumit model.
Regim Design

Regim Datasheet

Problema III
Creati o interogare care sa afiseze cursele pentru o anumita tara.
Regim Design

Regim Datasheet

Capitolul 3
a)Make-Table
Problema
Creati o interogare care sa creeze un tabel xx care sa cuprinda
informatia referitor la evidenta curselor pentru ziua de 2 ianuarie 2014.
1.Cream o interogare, afisam tabelul Evidenta cursei. Completam
interogarea in felul urmator

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


creat xx

3.Salvam interogarea cu denumirea crearea_tabelului_xx


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

5.Controlam datele din tabelul nou xx

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
Creati o interogare care sa adauge in tabelul Personal informatie
referitor la noile echipe.
1.Cream un tabel similar tabelului Personal. Ii dam denumirea
new_members

2.Completam tabelul cu citeva date

3.Cream o interogare pe baza tabelului new_members. Indicam cimpul


Echipa si Membri
4.Alegem tipul interogarii Append
5.Alegem din lista derulanta tabelul la care urmeaza sa fie adaugate
datele Personal

6.Salvam interogarea cu numele adaugarea_datelor_la_tabelul_personal


7.Pornim interogarea acesind butonul Run
8. Acceptam prevederile programului

9.Restaram tabelul Personal si observam schimbarile

c)Update
Problema

Creati o interogare care sa modifice pretul la aeronava SAAB 2000 cu


+4999.
1.Cream o interogare, afisam tabelul Aeronave.
2.Indicam tipul interogarii Update.
3.Completam interogarea corespunzator

4.Salvam interogarea cu denumirea


actualizarea_informatiei_cu_referire_la_pret.
5.Lansam interogarea cu butonul Run.
6.Acceptam prevederile programului.

7.Restartam tabelul Aeronave pentru a verifica rezultatul interogarii.

d)Delete
Problema
Creati o interogare care sterge datele din tabelul Personal despre echipa
Kilo ; Lima ; Mike.
1.Cream o interogare, afisam tabelul Personal
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
a)Rapoarte cu totalizari
Problema
Creati un raport care sa contina pretul total al aeronavelor detinute de
aeroport.
Regim Design

Regim Datasheet

a)Rapoarte cu totalizari si grupari


Problema
Creati un raport care sa calculeze pretul aeronavelor grupindu-le dupa
Anul Fabricarii, sortind dupa denumirea aeronavei.
Regim Design

Regim Datasheet

Capitolul 5
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 MainForm
3.In sectiunea Detail cream 4 butoane care cu ajutorul macrocomenzii o
sa deschida formularele create anterior.
4.In subsolul paginii cream un buton ExitForm caruia ii atribuim actiunea
de inchidere a formularului.
5. Salvam formularul cu denumirea MainForm.
Regim Design

6.Pentru ca formularul MainForm sa fie automat afisat la ecran la


pornirea Access-ului, este necesar de creat o macrocomanda cu
denumirea AUTOEXEC care deschide formularul de baza MainForm.
7.Cream o macrocomanda, alegem actiunea Open Form, din lista
derulanta alegem MainForm, salvam macrocomanda cu denumirea
AUTOEXEC.
8.Restartam programa, observam ca deodata se dechide formularul de
baza si complet functional MainForm.
Regim Datasheet