 Feb92 L Plate Warrior
Joined: 10 Apr 2015 Karma : 
|
 Posted: 18:07 - 10 Apr 2015 Post subject: transaction/relation cross reference matrix |
 |
|
Use the queries specified bellow for the chosen case studies bellow to create a transaction/relation cross reference matrix, and name which of the relations are nominated to be indexed in order to improve performance.
Data Requirements: Each office has a Manager (who tends to also be a Senior Instructor), several Senior Instructors, Instructors, and administrative staff. The Manager is responsible for the day to-day running of the office. Clients must first register at an office and this requires that they complete an application form, which records their personal details. Before the first lesson, a client is requested to attend an interview with an Instructor to assess the needs of the client and to ensure that the client holds a valid provisional driving license. A client is free to ask for a particular Instructor or to request that an Instructor be changed at any stage throughout the process of learning to drive. After the interview, the first lesson is booked. An individual lesson is for one hour, which begins and ends at the office. A lesson is with a particular Instructor in a particular car at a given time. Lessons can start as early as 8am and as late as 8pm. After each lesson, the Instructor records the progress made by the client and notes the mileage used during the lesson. The School has a pool of cars, which are adapted for the purposes of teaching. Each Instructor is allocated to a particular car. As well as teaching, the Instructors are free to use the cars for personal use. The cars are inspected at regular intervals for faults. Once ready, a client applies for a driving test date. To obtain a full driving license the client must pass both the practical and theoretical parts of the test. It is the responsibility of the Instructor to ensure that the client is best prepared for all parts of the test. The Instructor is not responsible for testing the client and is not in the car during the test but should be available to drop off and pick up the client before and after the test at the Testing Centre. If a client fails to pass, the Instructor must record the reasons for the failure.
Query Transactions (Sample)
The Director has provided some examples of typical queries that the database application for the EasyDrive School of Motoring must support.
(a) The names and the telephone numbers of the Managers of each office.
(b) The full address of all offices in Bristol.
(c) The names of all female Instructors based at the Frenchay office, in Bristol.
(d) The total number of staff at each office.
(e) The total number of clients (past and present) in each city.
(f) The timetable of appointments for a given Instructor next week.
(g) The details of interviews conducted by a given Instructor.
(h) The total number of both female clients and male clients (past and present) in the Bristol, Frenchay office.
(i) The numbers and names of staff who are Instructors and over 55 years old.
(j) The registration number of cars that have had no faults found.
(k) The registration number of the cars used by Instructors at the Bristol, Clifton office.
How to make the table of transaction/relation cross reference matrix? Nominated mean I=insert ,D= delete ,U=update,R=read
Question: Transaction/relation for example relation a) The names and the telephone numbers of the Managers of each office. They will be reading matrix in office entity .Right ?
(b) The full address of all offices in Bristol.
Question: its reading in office entity so the translation will be reading . Right?
Question: Which query i can use delete or update translation? |
|
 Ste Not Work Safe

Joined: 01 Sep 2002 Karma :    
|
 Posted: 18:16 - 10 Apr 2015 Post subject: |
 |
|
|
|
 Andy_Pagin World Chat Champion

Joined: 08 Nov 2010 Karma :    
|
|
 The Shaggy D.A. Super Spammer

Joined: 12 Sep 2008 Karma :  
|
 Posted: 20:58 - 10 Apr 2015 Post subject: |
 |
|
First post, not even a hello? Fuck off. ____________________ Chances are quite high you are not in my Monkeysphere, and I don't care about you. Don't take it personally.
Currently : Royal Enfield 350 Meteor
Previously : CB100N > CB250RS > XJ900F > GT550 > GPZ750R/1000RX > AJS M16 > R100RT > Bullet 500 > CB500 > LS650P > Bullet Electra X & YBR125 > Bullet 350 "Superstar" & YBR125 Custom > Royal Enfield Classic 500 Despatch Limited Edition (28 of 200) & CB Two-Fifty Nighthawk > ER5 |
|