Does the resulting relation have an mvd

Assignment Help Database Management System
Reference no: EM13333165

Suppose we have the following requirements (all five) for a university database that is used to keep track of students' transcripts:

(a)     The university keeps track of each student's name (SNAME), student number (SNUM), social security number (SSSN), current address (SCADDR) and phone (SCPHONE), permanent address (SPADDR) and phone (SPPHONE), birthdate (BDATE), sex (SEX), class (CLASS) (freshman, sophomore, ..., graduate), major department (MAJORDEPTCODE), minor department (MINORDEPTCODE) (if any), and degree program (PROG) (B.A., B.S., ..., Ph.D.). Both ssn and student number have unique values for each student.

(b)     Each department is described by a name (DEPTNAME), department code (DEPTCODE), office number (DEPTOFFICE), office phone (DEPTPHONE), and college (DEPTCOLLEGE). Both name and code have unique values for each department.

(c)     Each course has a course name (CNAME), description (CDESC), code number (CNUM), number of semester hours (CREDIT), level (LEVEL), and offering department (CDEPT). The value of code number is unique for each course.

(d)     Each section has an instructor (INSTUCTORNAME), semester (SEMESTER), year (YEAR), course (SECCOURSE), and section number (SECNUM). Section numbers distinguish different sections of the same course that are taught during the same semester/year; its values are 1, 2, 3, ...; up to the number of sections taught during each semester.

(e)     A grade record refers to a student (Ssn), refers to a particular section, and grade (GRADE).

Design a relational database schema for this database application. First show all the functional dependencies that should hold among the attributes. Then, design relation schemas for the database that are each in 3NF or BCNF. Specify the key attributes of each relation. Note any unspecified requirements, and make appropriate assumptions to make the specification complete.

In what normal form is the LOTS relation schema in Figure 15.12(a) with respect to the restrictive interpretations of normal form that take only the primary key into account? Would it be in the same normal form if the general definitions of normal form were used?

Consider the relation:

        BOOK (Book_Name, Author, Edition, Year) with the data:

Book_Name

Author

Edition

Year

DB_fundamentals

Navathe

4

2004

DB_fundamentals

Elmasri

4

2004

DB_fundamentals

Elmasri

5

2007

DB_fundamentals

Navathe

5

2007

 

a.        Based on a common-sense understanding of the above data, what are the possible candidate keys of this relation?

b.       Does the above have one or more functional dependency (do not list FDs by applying derivation rules)? If so, what is it? Show how you will remove it by decomposition.

c.        Does the resulting relation have an MVD? If so, what is it?

d.       What will the final decomposition look like?

Reference no: EM13333165

Questions Cloud

Prepare the standard cost sheet for the company : Prepare the standard cost sheet for the company and compute the direct material price variance, assuming the material price variance is the responsibility of the company's purchasing agent.
What is the weighted average-cost of capital of the company : Your company has 14 million shares of common stock outstanding. The common stock currently sells for $34 per share and has a beta of 1.2. The market risk premium is 10.5 percent and T-bills are yielding 2.0 percent.
Explain water over the temperature range : Assume that the coffee has the same density, 0.997g/mL , and specific heat capacity, 4.184\rm J/(g\cdot K) , as water over this temperature range.
What transfer price would you recommend : What transfer price would you recommend and why and what transfer price would you recommend if the Battery Division is now selling 1,000,000 batteries a year to retail outlets?
Does the resulting relation have an mvd : Does the above have one or more functional dependency (do not list FDs by applying derivation rules)? If so, what is it? Show how you will remove it by decomposition.
How far will it travel before coming to a stop : Assuming a coefficient of friction of 0.45 between the disk and the surface it slides on, how far will it travel (after leaving the spring) before coming to a stop
Calculate afcs total assets turnover and return on assets : Last year, AFC's sales (all on credit) were $468,000, and it had a net profit margin of 8 percent. The cost of goods is 60 percent of sales. Inventory was tured over 12 times during the year, and the DSO was 42 days.
Allocate the service department costs : Allocate the service department costs to the user departments using the step method.
Evaluate the percent by mass of potassium nitrate : Calculate the percent by mass (m/m) of potassium nitrate in a solution made from 45.0 g KNO3 and 295 mL water

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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