Purchase Solution

Drawing a Dependence Diagram

Not what you're looking for?

Ask Custom Question

Using Microsoft Word, complete the following:

The following table shows a table called Grade Report for a university. The existing functional dependencies are described as follows:

Student_ID -> Student_Name, Major
Course_ID -> Course_Title, Instructor_Name, Instructor_Location
Student_ID, Course_ID -> Grade
Instructor_Name -> Instructor_Location
Deliverable:

Draw a dependence diagram. There are examples in the reading assignments of dependence diagrams.
In what normal form is this table? Explain why.
Decompose the table into a set of 3NF tables. Describe the process to decompose the table.
Draw an ER diagram based on the decomposed tables (in Chen model).
Table: Grade Report

Student_ID
Student_ Name
Major
Course_ID
Course_Title
Instructor_Name
Instructor_Location
Grade

168300458
Williams
IT
ITD320
Database Imp
Codd
B104
A

168300458
Williams
IT
ITP310
Programming
Parsons
B317
B

543291073
Baker
Acctg
ITD320
Database Imp
Codd
B104
C

543291073
Baker
Acctg
Acct201
Fund Acctg
Miller
H310
B

543291073
Baker
Acctg
Mktg300
Intro Mktg
Bennett
B212
A

These shown Dependencies have been included in a .jpeg file for better order.

Attachments
Purchase this Solution

Purchase this Solution


Free BrainMass Quizzes
Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Basic Networking Questions

This quiz consists of some basic networking questions.

C# variables and classes

This quiz contains questions about C# classes and variables.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Basic UNIX commands

Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.