Question

Database Design

Smart Driving School (SDS) was established recently. SDS has five branches in Canberra. SDS requires your team to design a database system to enable more smooth operation of the centre. The details of the branches of SDS are:

 

Branch name

Address

SDS Dickson

150 Camilla Way, Dickson, 2662, ACT

SDS Page

12 Page St, Page, 2614, Page, ACT

SDS Franklin

12 Franklin St, Franklin, 2912, Franklin, ACT

SDS City

12 Bunda St, 2601, City, ACT

SDS Bruce

12 Norman Fisher Crt, 2617, Bruce, ACT

 

SDS database will record and store the data about each of its clients and instructors including their first and last name, postal address and home address (street number, street name, suburb, post-code, city), sex and type of driving classes a client is enrolled in. The name (first and last name), contact telephone number and address (street number, street name, suburb, post-code, city) of client’s next-of-kin is also stored in database.

 

SDS offers several types of driving classes. Driving classes are managed under course development section of SDS. There exist several types of driving classes. These are namely Class A (Trucks), Class B (Mini Trucks) and Class C (normal passenger vehicles). A client can be enrolled in up to two different classes at any time. Each class type has different fees. SDS database will record and store the data about each of its classes.

 

Clients need to book for each class up to two weeks beforehand. The timetable and availability of each instructor is provided on SDS website.

 

When a client enrols at SDS he or she is assigned a client number and his/her details are recorded. Every client is provided with a client number and an ID-card as well as the rules of SDS and charges. Each class type has its own terms and conditions. A client can use his/her client number to book a class (using the online booking facilities).

 

SDS has several staff members in each branch. For each staff member the following data is stored in the database system: staff first and last name, staff number, position, sex, date of birth, name of the section and branch number he/she works in as well as each staff internal telephone number. Each branch has a manager. Detail of each manager for each branch is also stored in SDS database.

 

SDS has also several instructors in each branch. For each instructor the following data is stored in the SDS database system: staff first and last name, instructor number, position, sex, date of birth, type of driving classes that an instructor can teach (i.e. Class A, B or C), internal telephone number and branch number.

 

SDS consists of four sections. These sections are: instructor section, information and course development section, assessment and enrolment section, administration section. The information about each section is stored in the SDS database. The information about each section includes the section name, location, telephone and fax number. SDS clients can browse the SDS website to find out the details of all classes available for each week.

 

Instructors belong to the instructor section. Each instructor is limited to teach a maximum of two types of classes at any day. The instructor’s identity is established with their ID number and ID-card and it is used to retrieve the details of the classes that they teach. The details of each class (class number, Instructor ID number, date and time, details of the clients for each instructor) are stored in the SDS database. If a staff, instructor or a client loses his/her ID-card, he/she then contacts the SDS at the following telephone number: 1800800800. The staff at administration section once notified will deactivate the lost ID-card and a new ID-card is issued later. Issue of a new ID-card may take up to 24 hours. When a new card is issued the details of the staff in administration section that issued the card is recorded in SDS.

 

The details of all lost card stored in SDS database is: first name and last name of staff who issued the new ID-card, date and time that the card was issued and staff first and last name of the staff that has lost his/her card.

 

When a client is enrolled in a driving class, then the client should make a payment for his/her classes before he/she can take that class. The amount of payment depends on the type of class. The payment can be performed via the SDS website using a credit card. After each class, the instructor records the progress made by the client and notes the mileage of the car used for the driving class before and after the class.

 

Vehicle details used for each class and their millage is stored in SDS database. These details are: vehicle number, registration number, type, make and mode of vehicle, class number, client and instructor first and last name. SDS has a pool of cars and trucks that are adapted for teaching.

 

All payment details made by all clients for each class enrolment is stored in SDS database. The details of payments stored are: payment number, client first and last name, date of payment, amount paid, class number, class date, class time, instructor number.

 

For each payment made by a client a receipt is issued to the client. Receipt details are, client first and last name, receipt number, date of payment, amount paid, payment number. Receipt details are stored in SDS database.

 

SDS website also provides a class timetable and instructor availability facilities where a client can check the availability of a certain class with the details of the instructor teaching the class. The timetable of classes is stored in SDS database.


0 0
Add a comment Improve this question Transcribed image text
Request Professional Answer

Request Answer!

We need at least 10 more requests to produce the answer.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the answer will be notified once they are available.
Know the answer?
Add Answer to:
Database Design
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • this is database course please draw the ER by this way We have been asked to...

    this is database course please draw the ER by this way We have been asked to analyze the data requirements and develop a database system to keep information for equipment hiring companies in the country The aim of this system is to monitor the hiring of equipment to dients. There are many companies in the country, and each company has at least three branches across the country. Where each branch has staff including the branch manager who is responsible for...

  • Database design Part One (Conceptual Database Design) As a database developer, you have been asked to...

    Database design Part One (Conceptual Database Design) As a database developer, you have been asked to design a new database the operation of the new project within the Liverpool John Moores University (LJMU). LJMU i planning to deliver a number of professional training courses in Al. Each course is delivered by one member of staff at LJMU's Training Centre; each staff is allocated a staff number. The policy of LJMU is to record the start working date of each staff,...

  • Specify relational calculus expression for the following descriptions on the Library database schema shown in Figure...

    Specify relational calculus expression for the following descriptions on the Library database schema shown in Figure 4.6. a) Retrieve Publishers’ name and phone number whose books where borrowed from Baltimore Branch. b) List the book title, book id and branch name with less than 10 copies c) List customer card number, customer name, branch name and book title for books which are currently on loan. BOOK Book id Title Publisher_name BOOK_AUTHORS Book idAuthor name PUBLISHER Name Address Phone BOOK COPIES...

  • Create ER model to a taxi company

    The company is composed of many offices: Each office has:o A name, a city and a telephone number.o Each office has a Manager, several taxi owners, drivers and one administrative staff. The Manager is responsible for the day-to-day running of the office:1. Check the number of Jobs2. Check the number of complete jobs3. Check the number of failed jobs and the reason.Each manager has a name, ID, Office number, address, age(Less than 64) and telephone number (can have more than...

  • 3. (20 POINTS) Consider the LIBRARY relational database schema below to write down the relational algebra...

    3. (20 POINTS) Consider the LIBRARY relational database schema below to write down the relational algebra expressions for the following two queries. No SQL statements are required. BOOK Bookid Title Publisher name BOOK AUTHORS Book id Author name PUBLISHER Name Address Phone BOOK COPIES Book d Branch Id No o copies BOOK LOANS Book Branch Id Card no Date out Due date LIBRARY BRANCH Branch Branch name Address BORROWER Card Name Address Phone 3.A.) (10 POINTS) Let the number of...

  • Create Datasets for the ABC University Accommodation Office using the information below.This is a list of...

    Create Datasets for the ABC University Accommodation Office using the information below.This is a list of all the datasets and data attributes that the Office needs to function. For example, a STUDENT dataset containing StudentIDNumber, StudentFirstName, etc Scenario - ABC University Accommodation Office (Student Housing) The director of the ABC University Accommodation Office requires you to design a database to assist with the administration of the office and the renting of residences to students. The requirements collection and analysis phase...

  • You will create an Microsoft Access School Management System Database that can be used to store,...

    You will create an Microsoft Access School Management System Database that can be used to store, retrieve update and delete the staff/student. Design an Access database to maintain information about school staff and students satisfying the following properties: 1. The staff should have the following: ID#, name, and classes they are teaching 2. The student should have the following: ID#, name, section, class 3. Create a module containing the section, subject and teacher information 4. Create a module containing student...

  • Lab 4 – Logical Design Introduction: This lab is designed to practice database design concepts. Submission:...

    Lab 4 – Logical Design Introduction: This lab is designed to practice database design concepts. Submission: For the scenario below, draw a logical design draft on the paper, and then draw the design in the computer using PG Modeler software. After that, export the model to PNG photo. Submit to Brightspace a word file that has a photo of the draft design (on the paper) and the PNG photo that is produced from the PG modeler. Database scenario: Assume that...

  • Make an ERD using the following description

    WardsThe Hope Hospital has 17 wards with a total of 240 beds available for short- and long-term patients, and an outpatient clinic. Each ward is uniquely identified by a number (for example, ward 11) and also a ward name (for example, Orthopedic), location (for example, E Block), total number of beds, and telephone extension number (for example, Extn. 7711).Staff The Hospital has a Medical Director, who has overall responsibility for the management of the hospital. The Medical Director maintains control...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT