CATEGORII DOCUMENTE |
Problema de rezolvat: Sa se proiecteze o baza de date a unei agentii de turism, care sa ofere clientilor sai servicii optime si la tarife acceptabile.
Schema de proiectare a bazei de date cuprinde: serviciile oferite de agentie, contractele realizate cu clientii si serviciile cerute de acestia in cadrul unui contract:
Tabela SERVICII |
Tabela CLIENTI |
Tabela CONTRACTE |
||||||||
PK |
Cod_serv |
Byte |
|
PK |
CNP |
Text 13 |
PK |
Nrcontract |
Byte |
|
Denumirea serv |
Text 30 |
PK |
Nrcontract |
Byte |
Data_contract |
Date/ Time |
||||
Tarif_serv |
Long Integer |
PK |
Cod_serv |
Byte | ||||||
|
Nume_client |
Text30 | ||||||||
Nr_serv |
Byte |
Pentru satisfacerea cerintelor beneficiarului, proiectantul trebuie sa realizeze baza de date parcurgand urmatoarele etape:
|
1) Dupa ce a fost realizata structura celor 3 tabele, se stabilesc relatiile dintre ele:
2) Formularul de incarcare date in tabela SERVICII, cu subformularul CLIENTI se proiecteaza cu Form Wizard si arata astfel:
|
3) Se proiecteaza in modul Design View interogarea care sa vizualizeze numele clientului, serviciile solicitate si valoarea lor pentru un anumit contract.
Campul valoare este un camp calculat si se obtine din [nr_serv]*[tarif_serv].
In urma executiei interogarii obtinem situatia:
|
4) Se construieste un raport pe baza interogarii de la punctul anterior, cu Report Wizard, avand grija sa precizam ca niveluri de grupare:
Nivelul 1: Nrcontract
Nivelul 2: Nume_client
Se va face un subtotal pe campul valoare pentru fiecare client si pentru fiecare contract. Se fac modificari in Design View care tin de forma raportului si nu de continutul acestuia. In urma executiei se obtine urmatoarea situatie:
|
Se salveaza baza de date sub numele Agentie.mdb si se testeaza functionarea ei prin adaugarea altor seturi de date. Pentru un numar de 10 inregistrari in tabela Clienti, 5 inregistrari in tabela Servicii si 4 inregistrari in tabela Contracte, baza de date ocupa un spatiu pe hard disk de 344 Kb.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 6865
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved