Normalize the table by listing the 2nf tables

Assignment Help Database Management System
Reference no: EM13839215

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: EM13839215

Questions Cloud

Contemporary culture and government specific legacies : 1.What, according to H. Gene Blocker, are the most important historical sources for our contemporary conception of human rights? 2. To what extent, if at all, can you identify in contemporary culture and government specific legacies of any of the anc..
Explain the difference between csf and kpis : Share your experience in completing the "Critical Success Factor" assignment: Share with the class in what you believe to be the difference between CSF and KPIs. Explain how you might apply this project in the real world.
Explicate the positive and negative attributes : Explicate the positive and negative attributes of either "early decision making" or "adolescent decision-making."
What is the minimum variance portfolio made up : What is the minimum variance portfolio made up of the following three securities: Security 3, Security 4 and Security 5?
Normalize the table by listing the 2nf tables : 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. Normalize the table by listing the 2NF tables
What is the best method to have a smooth transition : What is the best method to have a smooth transition between using the old system and the new one? How could Penny and Dave encourage staff to participate in all stages of the implementation process?
Servovalves have at least two stages : Servovalves have at least two stages. What are the primary roles of the first and second stages of a two stage servovalve?
What must be the markets expectations of the growth rate : Computer stocks currently provide an expected rate of return of 16%. MBI, a large computer company, will pay a year-end dividend of $2 per share. If the stock is selling at $50 per share, what must be the market's expectations of the growth rate of M..
Calculate the value for the deflector of of the bat : Calculate the value for the deflector of of the bat , given that ash have a young´s modulus E=10 Gpas, and the bending strength, vb=100Mpas, and lab =0.8m and (the assumed constant), radius of the bat is 22 mm.

Reviews

Write a Review

Database Management System Questions & Answers

  Does the reason for leaving the company

What is your recommendation for this policy and process? Does the reason for leaving the company affect the recommendation? Why or why not? Be specific and explain your reasoning.

  Perform a payback analysis for given project

Perform a Payback Analysis for given project - Draw a decision table that shows all possible rules for the above scenario.

  Dml stands for

DML stands for

  Design of database systems

Write a trigger that will increment the new field numHours in the Employee table automatically whenever a record is inserted in the Works table - Create a view that shows the eids and managerids in Sales department.

  Write a statement of work to present to wild wood management

Wild Wood Apartments owns 20 different apartment complexes in Washington, Oregon, California, and Idaho. Write a statement of work to present to the Wild Wood management

  Process the weather data with data mining techniques

Process the weather data for Auckland and Invercargill in the given dataset (monthly readings) and-focusing in particular on temperature related data-experiment with various data mining techniques

  Key functions of organization-map to strategic information

From information system point of view, we should take the key functions of organization and map them to strategic information. Do your companies follow this process or are steps skipped?

  Explaining weak relationship and weak entity

What is meant by a weak relationship? Provide an example. What is meant by weak entity? What do you understand by relationship degree?

  Isom database assignment

You are provided with a case which will be used for the assignments dealing with design and implementation of database.

  Database management systems

An automotive service center or dealer wants to improve its services by using database management systems (DBMS) and data mining. What tables are needed in such a database and how could it help improve their services?

  Explain thoughts on database design process

Explain thoughts on database design process this far. You have learned about first three phases of process: defining mission statement and mission objectives, analyzing current database, and creating data structures.

  What is candidate key and database is a set of one or more

question 1a candidate key isrequired to be unique.used to represent rows in relationships.a candidate to be the primary

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