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

  Develop a complete system

The assignment will be chosen by the individual student with my approval. An ideal assignment will be one which involves at least four entity sets, but not too many since there will be critical time pressure to complete the assignment.

  Explain the architecture of a system for serving up

Draw a diagram of, and explain the architecture of a system for serving up dynamic pages from a database. Show the protocols involved, the flow of messages and what types of information the messages contain.

  Create state transition diagram to describes student states

Create a state transition diagram that describes typical student states and how they change based on specific actions and events.

  Application important part of security model for databases

Using Internet as the research tool for extra information not presented in text, describe why application roles are important part of the security model for databases.

  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.

  Describe a minimum of three heuristics to optimize queries

Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

  Explain data normalization

Data Normalization: What is the importance of data normalization in the reduction of insertion and deletion anomalies? Provide examples of insertion and deletion anomalies. - Explain why it is important to reduce insert and deletion anomalies.

  Find the names of employees with the highest salary

Find all department(s) with at least two employees of different names and find the department(s) with the most people and find the names of employee(s) with the highest salary.

  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

  List the name of the project with the lowest budget

List the names, ages, and salaries of managers of a user-specified sex (male or female) working in a given department. You can assume that, while there are many departments, each department contains very few project managers.2

  Improve decision making for management

Prepare a brief of at least 1,400 words for Kudler Fine Foods management in which you address

  Create a table having all combinations of ice cream

create a table having all combinations of Ice cream: chocolate, vanilla, coffee, strawberry.

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