Show the functional dependencies in the relation

Assignment Help Data Structure & Algorithms
Reference no: EM131798717

Task

Table : GRADE REPORT relation

Student_ID Student_Name Campus_Address Major Course_ID Course_title Instructor_Name Instructor_Location Grade
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 above table

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

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

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

NOTE

For guidance on how to normalise database relations from a dependency diagram, watch this very short YouTube video.

Manually drawing the dependency diagram, or the set of 3NF relations or the relational schema is NOT acceptable.

Rationale

This assessment aligns with the following subject outcomes:be able to critically analyse a database design and apply normalisation theory and techniques;

Reference no: EM131798717

Questions Cloud

Problem on emissions with us department of energy : Emissions with U.S. Department of Energy data for selected years from 2000 and projected to 2030, sulphur dioxide emissions from electricity generation.
Sample correlation coefficients to confirm : Which explanatory variables are likely to be collinear? Find their sample correlation coefficients to confirm.
Write a program to store information on vehicle owners : This type should be used in the program to store information on vehicle owners. The information we need in this situation is the owner's name and age.
Healthy food on the incidence of smoking : E A nutritionist wants to understand the influence of income and healthy food on the incidence of smoking. He collects 2009 data on the percentage of smokers.
Show the functional dependencies in the relation : Draw a dependency diagram to show the functional dependencies in the relation. Decompose the GRADE REPORT relation into a set of 3NF relations.
Appropriate numerical measure : Consider the following 10 observations on the response variable y and the explanatory variable x.
Complete the payroll register : Complete the Payroll register below and Prepare the journal entries to accrue the payroll and record employer payroll taxes expense
Can you find the sum of its elements : The first line contains an integer, , denoting the size of the array. The second line contains space-separated integers representing the array's elements.
Estimate a quadratic regression model : a. Estimate a quadratic regression model where the GPA of middle school children is regressed on hours and hourssquared.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  How the complexity of parallel algorithms can be measured

Explain how the complexity of parallel algorithms can be measured. Give some examples to illustrate this concept, showing how a parallel algorithm.

  Formula to compute number of address bus conductors

If an address bus needs to be able to address 8-devices, how many conductors will be needed? What if each of those devices also requires to be able to talk back to the I/O control device?

  How the bellman-ford algorithm can be adapted to solve

Suppose that in addition to a system of difference constraints, we want to handle equality constraints of the form xi = xj + bk. Show how the Bellman-Ford algorithm can be adapted to solve this variety.

  Prove no asynchronous t-byzantine-robust broadcast exists

Prove that no asynchronous t-Byzantine-robust broadcast algorithm exists for t=N/3. Prove that during the execution of Algorithm 14 .6 at most N(3N + 1) messages are sent by correct processes.

  What happens to rms error for the training data set

Master of Management of Information Systems MMIS 643 Data Mining - ii. What happens to RMS error for the training data set as the number of epochs increases?

  Design a program that has two parallel arrays

Design a program that has 2 parallel arrays: a String array named people that is initalized with the names of seven strangers, and a string array named phonenumbers that is initalized with the seven strangers phonenumbers.

  Define degree-constrained spanning tree of a simple graph

Show that if every circuit not passing through any vertex other than its initial vertex more than once in a connected graph contains an odd number of edges.

  Write a function to carry out a three-way merge

Write a function to carry out a three-way merge-that is, a procedure that merges three sorted files to form another sorted file.

  Write a sortedinsert function in c program

Write a sortedInsert() function in C program that takes two parameters: a list that is sorted in increasing order, and a single node,

  Create an avl tree using data entered as a sequential set

Create an AVL tree using the following data entered as a sequential set. Show the balance factors in the resulting tree:

  Develop random-looking permutation using efficient algorithm

Generating a random permutation using the algorithm in Section 9.4 involves a large number of (expensive) calls to a random number generator.

  Write a no recursive version of inured r 0 to perform

Write a no recursive version of inured r 0 to perform in order traversal. (Dose a stack of pointers to eliminate the recursion.)

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