Question
Database Normalization MetroCabs is a private taxi company that offers cab hire services to their regular business clients. You are provided the following data about
Database Normalization
MetroCabs is a private taxi company that offers cab hire services to their regular business clients. You are provided the following data about some of their recent services. The data includes important details on which client hired a taxi on given dates. MetroCabs has a small number of full-time drivers who drive different cars based on vehicle availability.
Client ID | Client Name | Cab Hire Time | Cab ID | Cab Details | Pickup Address | Driver Name | Driver's License Number |
---|---|---|---|---|---|---|---|
124 | Shaun | 5/09/2019 14:20 | 26 | Subaru Impreza 2015 | 6 Kambara Dr, Mulgrave | Jeffrey Etheridge | 924765319 |
7/09/2019 11:00 | 11 | Toyota Camry 2007 | 14 Gainsborough Ave, Wheelers Hill | Sam Harper | 740872473 | ||
12/09/2019 16:45 | 18 | Honda Civic 2009 | 6 Kambara Dr, Mulgrave | ||||
345 | Patrick | 6/09/2019 20:10 | 34 | Ford Falcon 2010 | 52 Brunswick Rd, Mitcham | Sanjay Ugle | 843785124 |
6/09/2019 22:30 | 8 Columbia Ave, Croydon | Jeffrey Etheridge | 924765319 | ||||
209 | Sarah | 3/09/2019 09:00 | 11 | Toyota Camry 2007 | 21 Devon St, Chaltenham | Vipul Jad | 723596201 |
12/09/2019 13:15 | 34 | Ford Falcon 2010 | Ishan Mishra | 521087243 | |||
15/09/2019 18:05 | 29 | Holden Commodore 2012 | Sam Harper | 740872473 |
Given the information in above table,
1.Draw a dependency diagram to show the functional dependencies existing between columns. State any assumptions you make about the data and the attributes shown in the table and show the step by step process of decomposing the above table into a set of 3NF relations.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started