Normalize the following table into first normal form

Assignment Help Database Management System
Reference no: EM13844587

Problem 1- Answer Yes or No to the following Functional Dependency questions. Base your answers on the data shown in Table X below. There are no further rows in this table. Provide reasoning VERY briefly.

X:

A

B

C

D

E

a1

b1

c1

d1

2013

a1

b1

c2

 

2013

a2

b2

c1

d1

2014

a3

b2

c2

 

2014

a3

b3

c1

d1

2014

a5

b3

c2

 

2014

1) Does A→B?
2) Does B→A?
3) Does B→E?
4) Does E→B?
5) Does C→D?
6) Does E→D
7) Does A+C→D?

Problem 2- Table "Complaints" records complaints related information. Given the functional dependencies identified below, identify the primary key. Do not assume any further functional dependencies.

Complaints: (Complaint#, ComplaintReason, CustID, CustName, CustAddress, ReviewDept, AffiliateSite)

All Functional Dependencies:

Complaint# → ComplaintReason
CustID → CustName, CustAddress
ComplaintReason → ReviewDept

Problem 3- Normalize the following table into first normal form. The table uses one row to record information about each student. A student may take one or more electives. This table is not in 1NF. Normalize this table so it is in 1NF. In your answer, list all columns of the new table, the primary key, and all data, in a table format.

SID

LName

FName

Electives

100345

Ford

George

Geometry, Dance

200898

Gibbs

Mary

Orchestra

300987

Jordan

Jeff

Orchestra, Creative Writing, Dance

Problem 4- Determine if each of the following tables satisfies 2NF. If the table is already in 2NF, say so. If the table violates 2NF, say so and produce the normalized tables. Briefly describe the normalization process. Please see solutions document to the exercises. Be sure to identify the primary key for each table you write. The primary key and additional functional dependencies are already identified.

A: Fundraising: (Event#,SubEvent, Date, OrganizerName, Beneficiary)
Additional FDs: Event# → Date, OrganizerName

B: FileDownload: (SessionId,DownLoadId, FileName, SessionStDateTime, SessionEndDateTime)
Additional FDs: SessionId → SessionStDateTime, SessionEndDateTime

C. Sale: (Date, Customer#, Product#, Vendor#, Vendor-City)
Additional FD: Vendor#→Vendor-City

D. BookInfo: (BookTitle, DateofPrint, #copiesPrinted, #copiesSold, Price, MajorSponsorName)
Additional FD: None

E. Tutoring: (TutorId, StudentID, TutorFName, TutorLName, Sfname, SLName, TutorAffiliation, TaffiPhone, #ofTimes, TotalFee)
Additional FD: TutorId#→TutorFName, TutorLName, TutorAffiliation
StudentId→SFName, SLName
TutorAffiliation→Taffiphone

Problem 5- Normalize the following table into 2NF and display the final tables with data in them. Take the primary key and functional dependencies as given. Do not assume further funtional dependencies.

TravelItinerary: (ReservationId,TravelerID, LegNum, FlightNo, FlightDate, ReservationDate, ReservationTotal)

Additional FDs: ReservationId→Rdate, Total

Reservation

Id

Traveler

Id

Leg

Num

FlightNo

FlightDate

Reservation

Date

Reservation

Total

100230

10

1

UA3551

3/5/2002

1/20/2015

$320

100230

10

2

UA723

3/8/2016

1/20/2015

$320

100231

11

1

UA1754

3/6/2015

2/5/2015

$460

100231

11

2

UA3382

3/6/2015

2/5/2015

$460

100231

11

3

UA589

3/9/2015

2/5/2015

$460

100231

11

4

UA1655

3/9/2015

2/5/2015

$460

100232

12

1

UA1764

3/7/2015

2/10/2015

$500

100232

12

2

UA719

3/7/2015

2/10/2015

$500

100232

12

3

UA589

3/10/2015

2/10/2015

$500

100232

12

4

UA1085

3/10/2015

2/10/2015

$500

1) Normalize the table by listing the 2NF tables (without data).

2) Display the final tables with data in them.

Reference no: EM13844587

Questions Cloud

Write a gui program with check buttons : Write a GUI program with check buttons that allow the user to select any or all of these services. When the user clicks a button the total charge should be displayed.
Displays purchases made for individual customers : have a form that displays purchases made for individual customers. You want to add an embedded macro in the form that will open a second form to display the customer information.
Calculate jody baushs gross pay : Jody Baush is a salaried employee who normally works a 35-hour week and is paid a weekly salary of $735.00. Calculate Jody Baush's gross pay.
Calculate total profit that will be earned by absalome plc : Calculate the total profit or loss that will be earned by Absalome PLC on this shipment if the 2050 items of the product are all sold for €1000 each and if Absalome PLC were to buy the $US 1,640,000 required.
Normalize the following table into first normal form : Normalize the following table into first normal form. The table uses one row to record information about each student. A student may take one or more electives. This table is not in 1NF. Normalize this table so it is in 1NF. In your answer, list a..
Record all necessary journal entries for the premium offer : Cracker Corporation began a special promotion in July 2013 in an attempt to increase sales. Record all necessary journal entries for the premium offer for 2013.
Prepare a summary journal entry to record sales : Prepare a summary journal entry to record sales of the extended warranties. Also prepare any other entries associated with the warranties that should be recorded during 2013.
Calculate the values for the four formulas : Assume that total fixed cost equals $1,200,000. Calculate the values for the following four formulas
The two major components of the interest rate : The two major components of the interest rate that cause rates to vary across different investment opportunities or loans are:

Reviews

Write a Review

Database Management System Questions & Answers

  What is the goal of computer forensics

From your knowledge and experience how are computer forensic investigators, in today's world of complex technology, are able to retrieve and analyze data that can be used in computer forensic investigations.

  Draw a context diagram for the order system

Kitchen Gadgets sells a line of high-quality kitchen utensils and gadgets. When customers place orders on the company's Web site or through electronic data interchange (EDI).

  Justification for utalizing database management system

What is the justification for utalizing database management system approach

  Data mining tools predict future trends and behaviors

Data mining is the retrieval of information from databases, It is a powerful new technology designed to help companies focus on the most important information in their data warehouses. Data mining tools predict future trends and behaviors.

  Write table in dbdl notation after applying methodology

Proceed with all steps in information-level design to add this user view to existing cumulative design. Is this table in1st NF?___No____ . If Yes skip. If not, write Table in DBDL notation after applying the methodology we use for converting into 1NF..

  What a query execution plan

What a query execution plan? Discuss the reasons for converting SQL queries into relational algebra queries before optimization is done

  What are the candidate keys of r

Compute the closure sets of R - find all non-trivial dependencies and what are the candidate keys of R?

  Construct relational database for new yorks fire department

The state wants to record fire department for which each fire fighter currently works and each fire fighter's supervisor. Supervisors are always higher-ranking certified fire fighters - Construct relational database for New York's fire departments..

  Convert an erd to a relational schemacovert the extended

convert an erd to a relational schemacovert the extended entity relationship diagram eerd for orthopedic alliance of

  Write down a three to four 3-4 page paper in which you

a multinational tour operator agency has gained new business growth in the north american market through the use of

  Describe the structures and indexes that you

You subsequently realize that updates to these relations are frequent. Because indexes incur a high overhead, can you think of a way to improve performance on these queries without using indexes?

  Imagine that you have been assigned as a project manager to

imagine that you have been assigned as a project manager to manage your companys e-commerce website where customers can

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