Create set of relational tables that are normalized to bcnf

Assignment Help Database Management System
Reference no: EM13333053

There are two problems and they are about functional dependencies and normalization.

In each problem, you are given a set of functional dependencies. If necessarily, you have to derive and use additional functional dependencies based on the given functional dependencies.

These additional functional dependencies must be solely based on the given functional dependencies and you should not arbitrarily create additional functional dependencies. In other words, an additional functional dependency you create must be a logical consequence of given functional dependencies

Problem 1

The following is a part of information that can be obtained from a typical motor vehicle registration card kept in a DMV (or RMV).
RegNo: registration number
RegYear: registration year
DOB: owner's date of birth
RegExpDate: registration expiration date
TagNo: license plate number
TitleNo: vehicle title number
VIN: vehicle identification number
Year: year vehicle was made
Weight: vehicle weight
Make: vehicle manufacturer
Address: owner address
Name: owner name
RegIssueDate: registration issue date
Type: vehicle type
DL: owner driver's license number
TitleFeeAmt: title fee amount
The following functional dependencies were identified by a database designer.
FD1: VIN → {Year, Weight, Make, Type}

FD2: TitleNo → {Year, Weight, TitleFeeAmt}
FD3: DL → {DOB, Name, Address}
FD4: RegNo → {RegYear, DOB, RegExpDate, TagNo, RegIssueDate}
FD5: RegNo → {TitleNo, VIN, DL}
FD6: TitleNo → {VIN, DL}
Using the information given above, create a set of relational tables that are normalized to BCNF.

Problem 2

Consider the following relation R and four functional dependencies on it:
R = {A, B, C, D, E, F, G, H}
FD1: A → {B, C, D}
FD2: B → D
FD3: E → {F, G, H}
FD4: G → {H, E}
Find all keys of the relation R.
Recall that a key is a minimal set of attributes that uniquely identifies individual tuples.

Reference no: EM13333053

Questions Cloud

Explain electronegativity trends in the periodic table : Based on electronegativity trends in the periodic table, predict which of the following compounds will have the greatest % ionic character in its bonds. a. H2O b. LiI c. CaO d. RbF e. HCl
Determine the magnetic flux that passes through the floor : A house has a floor area of 120 m2 and an outside wall that has an area of 27 m2. determine the magnetic flux that passes through the floor
Prepare an income statement for the company : Prepare an income statement for the company using absorption costing and prepare an income statement for the company using variable costing.
Determine the downward force of the rails on the car : A 1350 kg roller coaster car starts from rest at a height H = 21.0 m above the bottom of a 15.0 m diameter loop. determine the downward force of the rails on the car
Create set of relational tables that are normalized to bcnf : Using the information given above, create a set of relational tables that are normalized to BCNF.
What interest rate must serena’s investment compound annual : Assume that Serena Williams desires to accumulate $1 million in 15 years using her money market fund balance of $182,696. At what interest rate must Serena’s investment compound annually?
Describe what are the implications of the comparisons : A closed end investment company is currently selling $10 and its net asset value is $10.63.you decide to purchase 100 shares. During the year the company distributes $0.75 in dividend.
Calculate by how much is the string stretched : A 72 cm long, 1.0 mm diameter steel guitar string must be tightened to a tension of 1800 N by turning the tuning screws. By how much is the string stretched
Circumstances would this type of policy action be appropriat : The central bank decides to implement an expansionary policy action. What would you expect to happen to the nominal interest rate, the real interest rate and the money supply and credit growth? Under what economic circumstances would this type of pol..

Reviews

Write a Review

Database Management System Questions & Answers

  Design database in microsoft access

Access will draw a line, called_______a, between matching fields in two tables, indicating that the tables are related. You can then select fields from either table. Access joins the tables automatically.

  Describe the various network implementations

The marking scheme, which is given in detail below, particularly rewards the way in which you relate your specific proposals to the material presented in the Course.

  Consider the eer diagram for a car dealer

Consider the EER diagram for a car dealer in the figure below. Map the EER schema into a set of relations. For the VEHICLE to CAR/ TRUCK/ SUV generalization.

  Select suitable statistical measure to compare consistency

Select an appropriate statistical measure to compare consistency of sales. Make the calculations and write a report. In your calculations, include the mean sales for each salesperson.

  Draw relationship diagram for arrays

Information Gathering Component is very important to a shopping cart system. You really want to develop a good algorithm for it. As a professional practice, you decided to first make a working plan in pseudocode before putting hands.

  Create a function

Create a function that returns the day of the week for a specified date. Create a trigger that displays the message "Emp table updated" when an update to the employee table increases the employee's basic salary.

  What is the role of a dbms

What is the role of a DBMS, and what are it advantages? What are its disadvantages?

  Prepare a dfd and context diagram for the system

Journal entries have to be reconciled with the spreadsheet on a daily basis - Prepare a context diagram for the system and also prepare a diagram 0 DFD for the system

  Data modelling in organizational intelligence

Data Modelling (database) require 8 page essay covering the following subjects: Organizational Intelligence. It must specifically talk about organizational intellignece being outcome of organization's efforts.

  What is the two-phase locking protocol

What is the two-phase locking protocol and what is the strict two-phase locking protocol? What is the rigorous two-phase locking protocol? What benefit does strict two-phase locking protocol provide? What benefit does rigorous two-phase locking pr..

  Create a context level dfd

Create a context level DFD. You should take your DFD to your tutorial for feedback before starting on the ER.

  Write sql statements to calculate average salary

Write SQL statements that do the following: Calculate the average salary for all employees. Calculate the maximum salaries for exempt and non-exempt employees.

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