Decompose home library relation into a set of 3nf relations

Assignment Help Database Management System
Reference no: EM131942062

Task

Table 1: Home Library

ISBN

Title

Author_LastName

Author_FirstName

Publisher

Date

Edition

Media

369852

Cosmos

Sagan

Carl

Random House

1980

1

Book

741258

No Secrets

Simon

Carly

Elektra

1972

I'

CD

654789

Symphony No 3 Dur Eroica Op 55

Beethoven

Ludwig

 

1805

1

CD

789654

On the Decay of the Art of Lying

Twain

Mark

Project Gutenberg

1880

I

I

1
1
1

eBook
eBook
eBook

258963

The Adventures of Sherlock Holmes

Conan Doyle

Arthur

Project Gutenberg

125896

The Divine Comedy

Alighieri

Dante

Project Gutenberg

357951

The Hitchhikers Guide to the Galaxy

Adams

Douglas

Pan books

1979

1

Book

852369

The Return of the King, Soundtrack

Shore

Howard

Reprise

2003

1

CD

831975

Unseen Academicals

Pratchett

Terry

Doubleday

2009 I'

Book

Using the Home library relation above:

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

2. Decompose the Home Library relation into a set of 3NF relations.

3. Draw the Relational Schema for each of these 3NF relations and show the referential integrity constraints that apply.

NOTE

For guidance on how to normalise database relations from a dependency diagram, watch this very short YouTube video: How to normalise database relations in 3 quick steps?

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;

Verified Expert

The task of the assignment is to develop the database in 3NF. The specification provides the unnormalized table. The task want to construct the dependency diagram and restructure the table is 3NF and draw relation schema showing the foreign key constraints.

Reference no: EM131942062

Questions Cloud

What kinds of incentives you have to provide to employees : What kinds of incentives might you have to provide to your employees, your suppliers and your customers to use social media in this context?
Calculate the break-even point for the project : In the last module, you completed your estimate of cash flows for your project. In this module, you will calculate the break-even point for the project.
Explain the concept of privacy and its legal protections : Explain the concept of privacy and its legal protections. Describe legal compliance laws addressing public and private institutions.
Summarize your business computer servicing and networking : Please spend some time reviewing all your previous discussion boards, and write down what have you been learning from this assignments.
Decompose home library relation into a set of 3nf relations : Draw a dependency diagram to show the functional dependencies that exist in this relation and Decompose the Home Library relation
Describe detection and decision-making capabilities : Summarize the various types of disasters, response and recovery methods. Describe detection and decision-making capabilities in incident response.
Discuss your recommendation for e-business systems : Discuss your recommendation for e-business systems and Enterprise Business Systems needed to support the business growth?
How were many different estimating techniques : How were many different estimating techniques discussed in the case? If you were the project manager, which estimate would you use?
Develop a comprehensive analysis using irr : In this assignment, use the information above to develop a comprehensive analysis using NPV, Payback Method, and IRR to develop a recommendation on replacing.

Reviews

len1942062

4/14/2018 5:19:15 AM

TASK 3 The relational schema accurately describes each entity and correctly shows all of the referential integrity constraints The relational schema accurately describes each entity and correctly shows most of the referential integrity constraints The relational schema describes each entity and shows some of the referential integrity constraints The relational schema describes most entities and shows some of the referential integrity constraints The relational schema describes few entities and shows few or none of the referential integrity constraints Requirements Either save your diagrams in a PDF file or embed them in a Word document. Don't use any other file formats Please include your student ID, name and subject code in your submission.

len1942062

4/14/2018 5:19:08 AM

TASK 2 The set of relations is in 3NF and accurately identifies all PKs and all the relevant attributes The set of relations is in 3NF and accurately identifies all PKs and most of the relevant attributes The set of relations is in 3NF identifies most PKs and some of the relevant attributes The set of relations is mainly in 3NF and identifies some PKs and some of the relevant attributes

len1942062

4/14/2018 5:19:01 AM

TASKS HD DI CR PASS TASKS 1 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 dependenciesrelations and includes the related entities, PKs, attributes, relationships, associative entities (if applicable), cardinalities and optionalities.

Write a Review

Database Management System Questions & Answers

  Analysis of a simple case study

VSS has an existing software package that controls its high bay systems and wants to rewrite it. The existing system is written in C and uses C-ISAM files to store data.

  Create and run the followingnbspsqlnbspqueries and submit

create and run the followingnbspsqlnbspqueries and submit the screen shot of your result. also submit the file

  Define four levels of distributed database functionality

IBM Corporation. Distributed Relational Database Architecture Reference. IBM Form No. SC26-4651.

  Develop basic tools to expedite use of oracles dictionary

Write a script that provides all of the information in, and duplicates the formatting of, Oracle's SQL*Plus describe command. Additionally, the output should add the comments on the rows. Input: owner and table name. Output: columns for Name, Null..

  Write a query to get productname and quantity

Write a query to get productName and Quantity - Write a query to get First name and last name from employees - Create a report showing employee orders

  Create a query using the join on method to display a listing

Using the correct tables, create a query using the JOIN ON method to display a listing of all customers who have purchased fewer than three books.

  Create a project that displays information from the products

Create a project that displays information from the Products table in the Northwind database. Fill a drop-down list with the product names. When the user selects a product, display these fields: ProductiD, UnitPrice, and UnitsInStock.

  Discuss some data warehousing applications.

To bridge the gap between the theory presented in the course materials and the real world, discuss what is meant by artificial intelligence (AI). Discuss some artificial intelligence (AI) applications. What are some predictions concerning specific..

  Write select statement that returns columns from order table

Write a SELECT statement that returns these columns from the Orders table

  Explain which transaction satisfy two-phase locking protocol

Please briefly explain whether the following schedule has a deadlock. Your grade depends on both your answer and explanation and please briefly explain which transactions satisfy two-phase locking protocol and which don't.

  Identify the customer placing order

Indicate the changes (using the shorthand representation) that you would need to make to the original Premiere Products database design.

  Explain the purpose of sql data access

Why is SQL Data Access considered middleware? Explain the purpose of SQL Data Access. How does it differ from other types of middleware

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