Draw a dependency diagram to show functional dependencies

Assignment Help Basic Computer Science
Reference no: EM13992481

Assessment item 3NormalisationValue:15%Due date:11-Sep-2015Return date:02-Oct-2015Submission method optionsAlternative submission method

Task

Table 1: GRADE REPORT relation

Student_IDStudent_NameCampus_AddressMajorCourse_IDCourse_titleInstructor_NameInstructor_LocationGrade
16830058 Williams Albury BIT ITC114 Database Sys Peter B104 HD
16830058 Williams Albury BIT ITC211 Sys Analysis John B115 D
543291073 Baker Wagga Acct ITC200 Database Mgt David H310 D
543291073 Baker Wagga Acct Acc11 Fund Acct William A120 C
543291073 Baker Wagga Acct Mkg21 Intro Mkt Mike A112 P

Using Table 1: GRADE REPORT relation above

1. Draw a dependency diagram to show the functional dependencies in the relation 

2. Decompose GRADE REPORT into a set of 3NF relations

3. Draw a relational schema for your 3NF relations and show the referential integrity constraints

NOTE

Manually drawing the dependency diagram or the relational schema is NOT acceptable.

Rationale

1. This assessment item is designed to test your understanding of more advanced database design, your ability to use an iterative approach to modelling, and to examine data problems due to redundancy.

2. Specifically you are required to apply the normalisation process to existing data in order to minimise redundancies and data anomalies.

Marking criteria

The marking criteria for this assignment are shown below:

Task HD DI CR PS
Draw a dependency diagram to show the functional dependencies in the relation The dependency diagram accurately identifies and correctly shows all PKs and all functional, partial, and transitive dependencies The dependency diagram accurately identifies and correctly shows all PKs and most functional, partial, and transitive dependencies The dependency diagram identifies and shows most PKs and some functional, partial, and transitive dependencies The dependency diagram identifies and shows few PKs and few functional, partial, and transitive dependencies
Decompose GRADE REPORT into a set of 3NF relations The set of 3NF relations accurately identifies and correctly shows all PKs and all the relevant attributes The set of 3NF relations accurately identifies and correctly shows all PKs and most of the relevant attributes The set of 3NF relations identifies and shows most PKs and some of the relevant attributes The set of 3NF relations identifies and shows few PKs and few of the relevant attributes
Draw a relational schema for your 3NF relations and show the referential integrity constraints The relational schema accurately identifies and correctly shows all of the referential integrity constraints The relational schema accurately identifies and correctly shows most of the referential integrity constraints The relational schema identifies and shows some of the referential integrity constraints The relational schema identifies and shows few of the referential integrity constraints

 

Reference no: EM13992481

Questions Cloud

Finding the process of making decision : a) Draw both decision trees and show the process of making this decision, including your calculations. b) Which offer should you accept, if any?
What are some of the various groups discussed : What are some of the various groups discussed in our readings for this week? What groups have you been a part of? What is a bureaucracy and why do they often get labeled as inefficient
Compute the voltage drops across the resistor and capacitor : Compute the charge on the capacitor just before the switch is thrown from position 2 back to position 1. Compute the voltage drops across the resistor and across the capacitor at the instant described in part (a).
Determine the work and the heat transfer in the process : A piston/cylinder arrangement contains water of quality x = 0.7 in the initial volume of 0.1 m3, where the piston applies a constant pressure of 200 kPa. The system is now heated to a final temperature of 200°C. Determine the work and the heat tr..
Draw a dependency diagram to show functional dependencies : This assessment item is designed to test your understanding of more advanced database design, your ability to use an iterative approach to modelling, and to examine data problems due to redundancy.
Operate business solutions : After the success of the company's first two months, Santana Rey continues to operate Business Solutions. The November 30, 2015, unadjusted trial balance of Business Solutions (reflecting its transactions for October and November of 2015) follows.
Describe what fraud is and how it could be conducted : In conversations with PVSS, you have talked about the long-term strategic goals and plans for expansion.
What was snos ositionin strate : Identify, describe and define the marketing terms of consumers - Write a consumer profile of the target segments.
Estimate the percentage of an employee salary : Estimate the percentage of an employee's salary that must be contributed to the pension plan if it is to remain solvent. (Hint: Do all calculations in real rather than nominal dollars.)

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Using a conductive material such as aluminum foil

Using a conductive material, such as aluminum foil, construct a Faraday cage. Make it big enough to hold a cellphone or portable FM radio receiver and con?rm that it blocks RF signals to such devices. Next, experiment with the size of holes in the ex..

  Gather and compile information

Gather and compile information

  Analyze regulations and external information management

Provide the rationale for each action item. In other words, assess the value of each action item within the context of the business processes, quality management, or organization impact.

  Research in the area of construction productivity

This project will be focused research in the area of construction productivity. The research is to explore the current state of the art within the subject area. Published research shall be examined to produce a paper evaluating work done within th..

  Roman numerals to a positive integer

Write a program that converts a number entered in Roman numerals to a positive integer

  How can two cubical

how can two cubical (six sided) dice be labelled using numbers {0,1,2,3,4,5,6} so that when the two dice are thrown, the sum has a uniform probability distribution over the integers ( 1,2...12}.The same number can repeat more than once on a face of e..

  Design a logic component

Design a Logic Componentt that compares 2 inputs (A and B) each of which contains a binary number and produces a logical 1 whenever A is greater than B

  Detailed description of the area researched

Select a current trend in the area of telecommunications. Prepare a 10-15 page paper in Microsoft Word (counts as 10% of the final grade) AMU approved APA format (see writing expectations in the Policies section) (350 words per page). At a minimum in..

  How the organisation has used is-it to address

how the organisation has used IS/IT to address and service its' market, not just on the products it provides.

  Design and implement an application that performs flashcard

The user is to input the answer, and the program will tell them if it is right or wrong. Ask user if they want to do another. Keep score of the user's score of correct answers and the number of problems presented.

  A relational database model allows database users to analyze

"Relational Set Operators"Please respond to the following: A relational Database Model allows database users to analyze data thoroughly. To accomplish this, advanced commands such as UNION and INTERSECT may be used.  Describe a business scenario wher..

  Explanation or description explaining the purpose

Document and describe three separate registry hacks for 2008 and three separate Powershell commands that control or modify functionality on a 2008 Server System, explaining how and why you would use each separate change / modification to help with..

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