Design the logical structure of a database

Assignment Help Database Management System
Reference no: EM131171047

Intended Learning Outcomes covered:

1. Design the logical structure of a database using Entity-Relationship diagram.

2. Apply normalization techniques to reduce redundancy in a database.

Task 1:

Complete the work proposal in Microsoft Word file format (may include possible answers based on your initial understanding). Work proposal for the assignment must be submitted before 11.55 PM, August 18, 2016 and must include:

- What you will do with the given tasks: task 2, task 3 and the dates (timeline) by when they will be completed
- General overview of initial understanding of solutions to task 2 and task 3
- Identification of Literature Resources

Task 2:

Scenario:

Nissan Motors Company (NMC) has several brands. Each brand has several models. The details of brand are the brand name and number of employees. The details of model are model id (unique), model name, year, engine, transmission and color. A given model belongs exactly to one brand. A model has one or more vehicles. NMC has several dealers that are responsible for selling different types of vehicles to customers. A dealer is identified by a unique dealer id. The other attributes are dealer name, location, phone and email. A dealer makes sale agreement with one or many customers. Similarly a customer may have a sale agreement with one or more dealers. Customer is identified uniquely by a customer id. The other attributes are name, company name, gender, address, phone, email, annual income. A customer may own many vehicles or may not own a vehicle. A vehicle may be owned by only one customer or may not be owned by any customer. A vehicle is identified uniquely by a vehicle number and vehicle location. One or more dealers may have access to a vehicle or may not have access to it. A vehicle may be accessed by a dealer or may not be accessed. A vehicle is produced by only one manufacturer. A manufacturer may produce one or more vehicles. A manufacturer is uniquely identified by a manufacturer code. It also has other attributes such as name, address, phone, email.

a) Construct the Entity Relationship Diagram (ERD) for the above given scenario. Identify all the entities, attributes of each entity including primary key, relationship between the entities and cardinality constraints.

b) Describe how the arrived logical design in task 2a above can be improved or enhanced by providing your suggestions and the rationale for the same.

Task 3:

a) Normalize the below given Rental Form to First Normal Form, Second Normal Form and Third Normal Form.

Alamri Rentals No 43, Al Hail, Sultanate of Oman

Owner ID: 98723415                                                              Rental code: 34l921

Owner Name: Maryam                                                           Date:  19 July 2016

Owner address: No 64, Al Hail, Muscat                                 Agent ID: 792

Sultanate of Oman                                                               Agent Name: Khamis

                                                                                             Agent position: Supervisor

Property Code

Street

City

Type

Client Code

Client name

Client

Telephone

1

Nakheel

Nizwa

House

112

Amna

9745671

2

Beach Road

Sohar

Villa

210

Balqees

9532693

3

Ruwi Main

Muscat

Shop

340

Mohammed

9253535

b) For the finally arrived normalized form in task 3a above, discuss how the redundancy has been minimized and what do you think will it achieve.

Task 4: Be ready for a written viva to demonstrate your knowledge with the different concepts used in preparing the assignment. Schedule for the written viva will be announced in the class and on Moodle/MEC mail. Marks for task 2 and task 3 will depend on the written viva.

Note: Task 4 is compulsory. No marks will be awarded to tasks 2 & 3 if written viva is not taken by a student.

Guidelines
Follow the guidelines mentioned below for your assignment.

- Submit a work proposal detailing aspects such as initial understanding of the given tasks, timelines to complete each task, literature sources for solving the tasks.
- Assignment should be typed and uploaded to Moodle and will undergo plagiarism detection test through Turnitin (a plagiarism detection tool)
- Handwritten assignments will not be accepted.

- Assignment should have a Title Page. Title Page should contain the following information.
 Assignment Name
 Class
 Student name
 Student ID
- It should have Table of Contents
- Use page numbers
- Assignment should be typed in your own words using Times New Roman font size 12.
- Heading should be with Font Size 14, Bold, Underline
- Use Diagrams and Examples to explain your topic.
- Copy paste from the Internet or other student work is strictly not acceptable.
- References should be included in the last page as follows
 Author name, Book Title, Publisher, Year in case of books
 In case of web site references type the full path of the web page with referenced date
 In case of journals/magazines/periodicals type article name, magazine name, Issue Number and date

Verified Expert

Reference no: EM131171047

Questions Cloud

How the issue was addressed by appropriate administrators : Discussion on how the issue was addressed and handled by appropriate administrators. A detailed description of the ethical issue, stating only the facts and not offering any recommendations at this point.
Term paper using agile project on mobile development : Term Paper Using Agile Project on Mobile Development- Suggest an agile project framework to your sponsors justify the agile best suited for this project.
Effective way of negotiating collaboratively : Why is "expanding the pie" an effective way of negotiating collaboratively? From a competitive approach, Principled Negotiation may appear weak. According to the authors of your text, strength or toughness comes in the form of
Explain the organization of the federal reserve system : Explain the organization of the Federal Reserve System. Explain reserve requirements. Explain the three types of unemployment. What is the difference between the nominal interest rate and the real interest rate? What are the four functions of money?
Design the logical structure of a database : Design the logical structure of a database using Entity-Relationship diagram - Apply normalization techniques to reduce redundancy in a database.
Describe the fires and discuss two socioeconomic factors : describe the fires, and discuss two socioeconomic factors that you believe most contributed to these fires, and why.
How the results of the regression were interpreted : Explain why the author(s) employed the regression technique presented in the article and how the results of the regression were interpreted. Finally, explain one conclusion you drew or insight you gained about using regression analysis in criminal..
System of strategic thinking : They present a three level system of strategic thinking that starts with self-awareness. At the top of the system, we are creating! Within this hierarchy, we must first master level one. Within the first level is critical thinking and being open m..
Booking vacations to europe for the coming year : European vacations are getting cheaper than they have been in years. With the dollar gaining 14.6 percent on the euro and 12.1 percent on the British pound over the past 12 months, large numbers of U.S. tourists are already booking vacations to Europ..

Reviews

Write a Review

Database Management System Questions & Answers

  How many times the top module call each subordinate module

Select the best answer for each of the multiple choice questions below about the Structure Chart shown her

  Discuss iterative design as it relates to databases overall

Discuss iterative design as it relates to databases overall. Determine whether one must design a database iteratively or design the entire database all at once. Provide a rationale for your answer

  Types of keys used in relational database

Explain with examples different types of keys used in relational database, how they help relating different tables.

  Draw an er diagram that capture information about university

Design and draw an ER diagram that captures the information about the university. Use only the basic ER model here, that is, entities, relationships, and attributes.

  Write steps to follow to create the relational database

Write down short description of database connectivity with Internet using one of widely disseminated technologies. (that is using either active server pages or Java server pages or others).

  The task in this project is to design a normalized database

the task in this project is to design a normalized database that could be used to collect and store information for a

  Explains the process of creating the entity-relationship

Create documentation that explains the process of creating the entity-relationship diagrams in the change request relative to this project.

  Number of filenames as command-line arguments

Write the script called checking that will take any number of filenames as command-line arguments and will print the names of those files that are readable and writeable text files.

  Question 1 the systems analyst proposes the subsequent two

question 1. the systems analyst proposes the subsequent two relationships between the flight and pilot entities what

  Show all the lastnames from the customers table

Show all the LastNames from the Customers table and any associated OrdersIDs from the Orders Table.

  The cio asks you to describe why you believe it is

you are the information security officer at a medium-sized company 1500 employees. the cio asks you to explain why you

  Part a - use cases perform a requirements analysis for the

part a - use cases perform a requirements analysis for the case study. express the results using the following

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