Ask DBMS Expert


Home >> DBMS

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

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M91925467
  • Price:- $60

Priced at Now at $60, Verified Solution

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Sql query assignment -for this assignment you are to write

SQL Query Assignment - For this assignment you are to write your answers in a word document. This assignment is in three parts: Part A (reporting queries), Part B (query performance), Part C (query design). For this assi ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

You are in a real estate business renting apartments to

You are in a real estate business renting apartments to customers. Your job is to define an appropriate schema using SQL DDL in MySQL. The relations are Property(Id, Address, NumberOfUnits), Unit(ApartmentNumber, Propert ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Data model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As