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

  Explain the idea for database and partitioned view

Explain the idea for the database along with the thoughts for partitioned view. How would you utilize this partitioned view?

  Explain how data is physically stored and accessed

Write clearly and concisely about relational database management systems using proper writing mechanics and technical style conventions.

  How many records are returned using minus operator

Customers Dunne an Olowski are included in the CUSTOMER table also in CUSTOMER_2 table. Explain How many records are returned when using the MINUS operator?

  Benefits and current trends of data warehousing

Explain the benefits and current trends of data warehousing and data mining and provide two (2) examples of quality companies successfully using a data warehouse to support your answer.

  List course along with names of students from database table

List the courses (D-code and C-no), along with the names of the students who are currently taking them. List all the courses (D-code and C-no) that John (i.e., S-Name=''John'') got 'A' grade.

  Case study-zen chiropractic clinic

Display the full details for the cheapestservices provided by ZC2 -  The Case Study-Zen Chiropractic Clinic

  Create a state machine diagram

In addition, you will also need to create a state machine diagram for the RegistrationRecord class (the class that maintains the registration of a student in a class).

  Compute numbers of married men-single men from table

Compute the numbers of married men, single men, married women and single women. Print these numbers on a student summary report.

  Provide a sql script file to define the database schema

Provide a SQL script file to define the database schema, HappyCustomerDB. Your script should be organised so that whenever the script is loaded all the database objects will be dropped and re-created.

  Prepare a database using microsoft access

Using Microsoft Access, prepare a database and save it as Acme Inc. Prepare the following tables: Employees and Products. Field names for Employees table are first name,

  Use embedded sql and c or any programming language

Convert the example of GEOMETRY_OBJECTS given in section 11.1.5 from the functional notation to the notation given in Figure 11.2 that distinguishes between attributes and operations. Use the keyword INHERIT to show that one class inherits from an..

  Describes a suitable methodology from the literature

Describes a suitable methodology from the literature for the purpose of designing, constructing and testing of a commercial BIDW for a multinational company.

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