Draw dependency diagram to show the functional dependencies

Assignment Help Database Management System
Reference no: EM131890466

Database

Assessment 1- Modelling

Task - Overview of business case:

A&H Boating is a small start-up company that sells small boats in Geelong. A&H Boating keeps its models in several showrooms across the city. At this stage customers cannot view the available models online so to order they must visit one of the showrooms. A&H Boating has been using an Excel spreadsheet to track their business activities, however, this has caused many redundancies and inefficiency.

With view to their expanding business and under the new management, they decided to investigate the option of implementing a database system. Accordingly, they hired you to design a relational database to better track and record their operational data.

- A&B business rules and instructions for creating your ERD:

- 1. A&H Boating can get boats from several different manufacturers. Each manufacturer produces one or more different types of boats. Each and every type is produced by only one manufacturer. Every manufacturer is identified by a manufacturer code. The company name, street, city, state, postcode, phone number, and account number are kept in the system for every manufacturer. For each type, the type name (i.e. Paddle, Inflatable, Jet Ski, etc.) and purpose (i.e. fishing, day boating, etc.) are kept in the system.

- Create an ERD that represents the entities, attributes, the relationships between entities, and the cardinality and optionality of each relationship that are described by this business rule.

- 2. Every type has one or more models. Every model is produced as part of a type. For each model, the model number, engine, length, beam, suggested retail price, retail price and dry weight must be kept in the system.

- Add the entities, attributes, relationships between entities, cardinality and optionality of each relationship that are described by this business rule to the ERD that you created for business rule 1.

- 3. Each type's models are stored in a specific warehouse. Each warehouse stores the models of only one type. Each warehouse is identified by a warehouse ID. For each warehouse address, postcode, phone number are kept in the system.

- Add the entities, attributes, relationships between entities, cardinality and optionality of each relationship that are described by this business rule to the ERD that you created for business rule 1 and business rule 2.

- 4. Each warehouse can be visited by prospective customers with prior booking. Customers can book a visit to a specific warehouse by calling A&H Boating hotline. Customers need to provide full name, date of birth, address, email address and contact number during booking a visit to a warehouse.

- Add the entities, attributes, relationships between entities, cardinality and optionality of each relationship that are described by this business rule to the ERD that you created for business rule 1, 2 and 3.

Assessment 2 - Normalisation

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

1

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

1

eBook

258963

The Adventures of Sherlock Holmes

Conan Doyle

Arthur

Project Gutenberg

 

1

eBook

125896

The Divine Comedy

Alighieri

Dante

Project Gutenberg

 

1

eBook

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

1

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.

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

How to normalise database relations in 3 quick steps? (youtube)

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

Assessment 3 - Query and update databases using SQL

Instructions for using SQLite:
- From Resources under Main Menu in Interact 2 go to Assignment 5 Folder
- Copy sqlite3.exe and cmd.exe files from the Assignment 5 Folder into a folder in your machine\
- Copy a5.txt from the Assignment 5 Folder into the folder in your machine where your SQLite file is located
- From the SQLite Command Prompt execute the a5.txt script. To do this, at the SQLite Command Line type .read a5.txt [to create the tables you will use to answer this assignment's questions]
- At the SQLite Command Line type .headers on
- At the SQLite Command Line type .mode column

Tasks:

Write and run SQL statements to complete the following tasks

Part A - DML
1. Show the details of the products where the product code starts with '22'.
2. Display the vendor details from areacode 615.
3. Find the balance for customer 'George Williams'.
4. Show the number of products from each vendor and display the vendor code if there are more than 2 products from the same vendor.
5. Display the vendor code, name, phone number and the number of products from each vendor.
6. Find the customers whose balance is zero.
7. List the name of the customers for whom we have invoices.
8. Show the name and cus_code of the customers for whom we DO NOT have invoices.
9. Find out how many times a customer generated an invoice.

Part B - DDL
1. Add a new attribute email_address varchar(30) to the customer table.
2. Add email_address = '[email protected]' for customer '10016'.
3. Delete the record for employee Edward Johnson from EMP table.

You are required to submit:

1. The SQL statements for each query, which should be copied from your SQLite3 Command Line and pasted into your submission file. If you type .echo on at the SQLite3 Command Line, SQLite will output your SQL statement with the results of the query making it easy to copy and paste both.

2. The screenshots of the results of the SQL statements which are to be copied from your SQLite3 Command Line and pasted into your submission file immediately after you execute the SQL query. If you used an output file please submit only the output file.

Attachment:- Assessments.rar

Reference no: EM131890466

Questions Cloud

What patterns emerged in the responses : How does the data compare to the course materials, i.e., what similarities or differences can be found?
What variables can affect driving while using a cell phone : Before you can write this proposal research, you will need to conduct initial research on the science behind this initiative.
Create a bar chart to illustrate annual visitors : Create a bar chart to illustrate annual visitors at each memorial. Create table of sightseeing locations, sort and filter data and apply conditional formatting.
What are the magnitude and direction of the ball velocity : Using the approximate value of g = 10 m/s2, what are the magnitude and direction of the ball's velocity at the following times?
Draw dependency diagram to show the functional dependencies : Draw a dependency diagram to show the functional dependencies that exist in relation and Decompose the Home Library relation into a set of 3NF relation
What would an investor with perfect foresight : What would an investor with perfect foresight of the above been willing to pay for KCP at the start of? 2006?
Total current through the parallel circuit : A light bulb is rated at 60 W when used with a 120 V power line. If multiple 60 W light bulbs are to be connected together in parallel, what is the maximum
Examine the dynamics of social work interactions in time : A process recording is a written tool used by field education experience students, field instructors, and faculty to examine the dynamics of social work.
Write a small paper about Drugs : Assignment Title: Drugs. As per the instruction - Short paper called a proposal. It is a small paper with about 300 words. Paragraph 1: Introduction paragraph

Reviews

len1890466

3/7/2018 2:25:43 AM

• resentation • Use • Requirements • Either save your ERD diagram as a PDF or embed it in a Word document. • Don't use any other file formats • Don't submit your file in XML • Please include your student ID, name and subject code in the diagram This assessment aligns with the following subject outcomes: • be able to critically analyse a database design and apply normalisation theory and techniques; Marking criteria Each task is worth 5 marks. The marking criteria for this assignment In this assessment you are required to complete the online quiz in Interact 2 Test Centre. The following guidelines should follow for this assessment : 1. Total number of questions will be 20 2. Student is allowed to do maximum three attempts 3. Completion time for each attempt is 30 mins. 4. The highest score will be counted. 5. The topics of the online quizzes are : 6. The topics of the online quizzes are: • Normalisation • Introduction to SQL and DDL

len1890466

3/7/2018 2:25:01 AM

In this assessment you are required to complete the online quiz in Interact 2 Test Centre. The following guidelines should follow for this assessment : 1. Total number of questions will be 20 2. Student is allowed to do maximum three attempts 3. Completion time for each attempt is 30 mins. 4. The highest score will be counted. 5. The topics of the online quizzes are : • Database Principles • Data Models • Business Rules • The Relational Database Model • The Entity Relationship Model • Rationale • This assessment item is designed to test your understanding of the following learning outcomes: • Basic database design and modelling concepts, • Identification and interpretation of business rules, • Creation of an Entity Relationship Diagram from a set of business rules, • Application of correct relationships, cardinalities, optionality using the Crows Foot modelling notation. • Task Marks Score Task1 5 Task2 5 Task 3 5 Task4 5 Total 20

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