Identify determinants from fds

Assignment Help Database Management System
Reference no: EM132677060

Objective: Assess your understanding of Normalization process to avoid database modification anomalies

Skills needed: given a non-normalized Relation (Table) and a set of functional dependencies FDs, analyze the FDs to normalize the relation up to 3NF or BCNF to avoid anomalies:

1- Identify determinants from FDs
2- Identify types of FDs and draw FDD for a relation.
3- Identify types of FDs required to be eliminated from a table to be in the desired NF 4- Identify Primary Keys in the relations based on FDs
5- Identify the attribute to remove from one relation to a new relation 6- Identify the Foreign Keys when partitioning the relation
7- Write SELECT queries to reconstruct the original relation from the normalized relations

Requirements & Submission:

1. You need to submit One PDF file contains your work to complete the tasks described below.
2. You must include your name at the beginning of the pdf file

Tasks:
The following XyzMaintenance table is used by a XyzHotel to keep track of room inspections, fixes, and information of staff who worked on these inspections.

RoomNo

RoomFeatures

InspectionDate

inspNo

StaffNo

StaffName

Specialty

StaffPhone

RoomIssues

StaffNotes

225

32" TV, Fridge, 2 Queen Beds, Microwave

03/02/15

1

16

John Doe

Carpenter

333-123-4444

Front door

lock

Lock fixed

06/015/15

1

12

Tracy C.

Electrician

666-525-5555

TV not

working

TV power line

replaced

2

12

Tracy C.

Electrician

666-525-5555

None

 

126

45" TV, Fridge , 1

King Bed, Coffee

04/11/15

1

12

Tracy C.

Electrician

666-525-5555

Bathroom

lights not working

Bathroom

light bulbs replaced

2

16

John Doe

Carpenter

333-123-4444

Bed headboard unstable

Headboard fixed

115

32" TV, 2 Queen

Beds

03/02/15

1

10

Mike K.

Plummer

333-123-6789

No Hot water

Heating element changed

Task 1
a) This table is susceptible to modification anomalies. Provide examples of insertion, deletion and update anomalies.
b) List The Functional Dependencies of the relation schema of the table XyzMaintenance (RoomNo, RoomFeatures, InspectionDate, InspNo, StaffNo, StaffName, Specialty, StaffPhone, RoomIssues, StaffNotes)
c) Draw FDD (Functional Dependency Diagram) of the relation XyzMaintenance showing the type of each Functional Dependency (Partial, Full, Transitive).
d) what are the Keys of the relation and their type (Primary, candidate)

Task 2 Apply the normalization process Up to 3NF on XyzMaintenance .
State why the relation is not in each normal form first, then apply the normalization process and Explain your steps using relation notations only (examples are not required) and show the keys in each new relation.

Reference no: EM132677060

Questions Cloud

What will Khushboo basis be at the end of the current year : What will Khushboo's basis be at the end of the current year and how much income will Khushboo recognize from these transactions
Analysis of a local small and medium enterprise : Analysis of a local small and medium enterprise (SME). Explain to me how you understand its competitive strategy
How much income does Feela recognize : How much income does Feela recognize from the distribution and what is her basis in her interest in Alchemy after the distribution
Benchmarking data supports strategic planning : Benchmarking data supports strategic planning for the healthcare administrator.
Identify determinants from fds : Identify types of FDs required to be eliminated from a table to be in the desired NF 4- Identify Primary Keys in the relations based on FDs
Are the recruitment and training costs still justified : Using this week's course readings and supplemental readings, summarize (1-2 paragraphs) the importance of reviewing ROI for investments in human resources.
Different societies have different moral values : Cultural relativism comes out of the observation that different societies have different moral values.
What is Ryan recognized gain or loss on the contribution : Blake and Ryan form the Poole Partnership. Blake contributes cash of $15,000. What is Ryan recognized gain or loss on the contribution
How your organization communicates internally and externally : Describe in detail how your organization communicates internally and externally. Then develop a comprehensive communications plan which will ensure.

Reviews

len2677060

10/26/2020 10:41:25 PM

Please ensure that solutions to both tasks are only one PDF and that my name is listed on the PDF as mentioned on the assignment

Write a Review

Database Management System Questions & Answers

  Paper on security issues that relate to databases

Paper focuses on security issues that relate to databases. You need to write 10 page about the given topic.

  Oracle sql complete the following steps to create a

complete the following steps to create a procedure to calculate the tax on an order. the bbtax table contains the

  System analysis hi this is mohammed i need your help kindly

hi this is mohammed i need your help kindly find the attached file and try to finish at the soonest as i need to submit

  Design a query-a set of sql statements that returns all rows

Two SQL Statements that return a subset of columns and a subset of rows using the WHERE clause.

  Outline of the application-oriented project

CS688 Data Mining - define an application problem, apply three algorithms to solve the problem, and conduct an empirical comparison of the algorithms

  Advantages of database management

Discuss the advantages of a database management approach to the file processing approach? Give examples to illustrate your answer.Outline the benefits and limitations of the relational database model for business applications today?

  Develop a database system to track the movies your customers

You have been asked to develop a database system to track the movies your customers viewed over the past summer.

  What you learned about data protection in online environment

IT 200: Based on what you have learned about data protection in an online environment, prepare a presentation to a department head or the CEO of a company to convince audience that data protection controls would benefit their business.

  Draw dependency diagram to show the functional dependencies

Draw a dependency diagram to show the functional dependencies that exist in this relation. Decompose the Home Library relation into a set of 3NF relations.

  Create a state machine diagram

In addition, you will also need to create a state machine diagram for the RegistrationRecord class (the class that maintains the registration of a student in a class).

  Display all data from each of the tables in the moremovies

Within SQL*Plus, list names of the tables that you have created whose name starts with MM (Hint: use data dictionary view USER_TABLES)

  The basic mechanisms for accessing relational database

Describe the basic mechanisms for accessing relational databases from various types of application development environments.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd