Identify the functional dependencies

Assignment Help Database Management System
Reference no: EM13811191

PART 1:

Given the following table, identify the functional dependencies:  

StdSSN

StdCity

StdClass

OfferNo

OffTerm

OffYear

EnrGrade

CourseNo

CrsDesc

S1

SEATTLE

JUN

01

SPRING

2009

3.5

C1

DB

S1

SEATTLE

JUN

02

FALL

2009

3.3

C2

VB

S2

DENVER

JUN

03

SPRING

2010

3.1

C3

OO

S2

DENVER

JUN

02

FALL

2009

3.4

C2

VB

StdSSN - StdCity, StdClass

OfferNo - OffTerm, OffYear, CourseNo, CrsDesc

CourseNo - CrsDesc

StdSSN, OfferNo - EnrGrad

PART 2:

In the table provided below, fill in the following data such that it is completely un-normalized.  That is, it is not even in 1NF.

222-33-44444  John Doe         Web Design, Database, Intro to MIS, C# Programming

555-66-7777    Jane Doe         Prin. Of Accounting, Auditing I, Statistical Analysis

SSN

StudentName

Courses

222-33-44444

Jane Doe

Web Design Database Intro to Mis C# Programming

555-666-7777

John Doe

Prin. OF Accounting Auditing I Statistical Analysis

PART 3:

Using your un-normalized table above, fill in the table below with the data in 1NF.

SSN

StudentName

Courses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PART 4:

Given the following table and functional dependencies, construct tables below that will satisfy 2NF and identify the primary key of each new table. Note that the primary key of this table is StdSSN + OfferNo.

StdSSN

StdCity

StdClass

OfferNo

OffTerm

OffYear

EnrGrade

CourseNo

CrsDesc

S1

SEATTLE

JUN

01

SPRING

2009

3.5

C1

DB

S1

SEATTLE

JUN

02

FALL

2009

3.3

C2

VB

S2

DENVER

JUN

03

SPRING

2010

3.1

C3

OO

S2

DENVER

JUN

02

FALL

2009

3.4

C2

VB

Functional dependencies:

StdSSN → StdCity, StdClass

OfferNo → OffTerm, OffYear, CourseNo, CrsDesc

StdSSN, OfferNo → EnrGrade

PART 5:

Now, assume an additional functional dependency:

CourseNo → CrsDesc

What table above needs to be modified to accommodate this new functional dependency?

PART 6:

Given this new functional dependency, create tables below that will put this table in 3NF.

PART 7:

Identify any foreign keys in Table of part 6.

Attachment:- erd1.erd

Reference no: EM13811191

Questions Cloud

Qualified national or international standards body : What is the certification when a qualified national or international standards body or similar certifying agency audits and certifies that a company is ISO 9000-compliant?
Essential features of a project plan : Which project progress technique includes the essential features of a project plan, budgeted cost of work scheduled and budgeted cost of work performed?
Perpetual system for inventory management : 1. Which of the following is an input file necessary to run an MRP program? 2. Which of the following is a perpetual system for inventory management?
Self-service approach to service design : What happens to production efficiency as the customer exerts more influence on the system? Why do many customers like the self-service approach to service design?
Identify the functional dependencies : Given the following table, identify the functional dependencies: In the table provided below, fill in the following data such that it is completely un-normalized.  That is, it is not even in 1NF
Question regarding the major process flow structure : 1. Which of the following is considered a major process flow structure? 2. ISO audits result in certifications that are done by first, second, or third parties. Which of the following result in the best certification of a firm?
What practical implications do you think it could have : Suppose that you were convinced that only objective time is real. Would this reduce your anxieties about aging, dying, or losing what you love? Why or why not?
Essential component of a high-performing organization : Employee morale is an essential component of a high-performing organization. Employees who are not happy with the work environment become, at best, distracted and, at worst, destructive to productivity.
What information from your daily spending records could hel : 1. What information from your daily spending records could help you achieve your financial goals? 2. based on your observations of our society and the economy , what types of stocks might you consider for investing now or in the near future?

Reviews

Write a Review

Database Management System Questions & Answers

  Write a reference-based implementation of a queue

Write a reference-based implementation of a queue that uses a linear linked list to represent the items in the queue. You will need both a head reference and a tail reference.

  Types of input control and explain the function of each

Explain the function of input controls. Identify four (4) types of input control and explain the function of each

  Database application improvements question

Submit an Executive Memo addressed to the CIO and the board of directors. Last week, the CIO reviewed your presentation and has decided to move forward with your recommendations for improvements.

  Define the digital divide and the impact of the olpc

The Digital Divide and the impact of the OLPC initiative. Write a 1 page summary for each article and include the proper citations.

  Explain why data flow diagrams are developed in a hierarchy

Explain why data flow diagrams are developed in a hierarchy? What are the names of some levels in the hierarchy?

  Display structure of the i_model table

Display structure of the i_model table. Display all the information stored in the i_model table belonging to car group ‘A4'.

  Bioinformatics for representing sequence annotation

The GFF3 format is a commonly-used one in bioinformatics for representing sequence annotation and which ID (cv_id) corresponds to the GO ontology stored in the database and how many controlled vocabulary terms (cvterm table) are linked to the GO onto..

  Complete service request scheduling system database

Complete Service Request Scheduling System Database

  Build an uml model in microsoft visio

Neatness of your diagram, please use the concepts of model, package, and sub-system well in the Visio model. Create both your diagrams under the static model from the model explorer in Visio.

  The role of databases and database management systems

Describe the role of databases and database management systems in managing organizational data and information. Recognize the historical development of database management systems and logical data models.

  Develop view for sum of number ordered multiplied by price

Develop a view named OrdTot. It comprises the order number and order total for each order presently on file. (Order total is sum of the number ordered multiplied by quoted price.

  Create a few queries that allow you to practice concepts

Create a few queries that allow you to practice concepts from the Lab. Please, don't simply post queries from this week's lab assignment! Post a screenshot of the query design and the results set in a Word document.

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