Question 1 entity-relationship er model create an er

Assignment Help Database Management System
Reference no: EM13376229

Question 1: Entity-relationship (ER) model ()

Create an ER diagram using the set of requirements provided for Oxford City Council's bicycle sharing scheme. Your ER diagram should use UML notation and identify the following:

  • Main entity types
  • Relationships and their multiplicity
  • Attributes
  • Candidate and primary keys
  • Any assumptions that you made

Bicycle Sharing Scheme

Oxford City Council is preparing to launch an innovative program that will provide community members with short-term access to bicycles through self-service terminals placed at convenient locations across the city. Each terminal is given a unique identification number, street address, and maximum storage capacity. The city keeps track of the bicycles currently available at each terminal for logistical reasons.

The program will offer subscriptions that include weekly, monthly, and annual memberships. Membership costs range from a few dollars each week to over $100 for an annual membership. Information stored about each member includes full name, email, contact phone numbers, residential address, driver's license number, and membership status. A subscriber may only have one active membership at any given point in time. In addition to memberships, visitors or casual users can access the system by purchasing a $5 one-day pass using a credit card.

The city has made an initial purchase of 700 bicycles, each of which is fitted with a GPS tracking device. The city records the unique ID of each bicycle, along with it's make, model, color, and size. To reduce costs, private-sector companies are invited to sponsor individual bicycles and self-service terminals and, in return for a fee, their logo will be displayed prominently on the sponsored asset. The city tracks the name of each sponsoring company along with their address, contact name, email, telephone number, and a list of the assets that they have chosen to sponsor.

Each rental transaction is fully automated and records details of the user, bicycle, pick-up time and location, drop-off time and location, and total rental length. A user may not borrow more than one bicycle at any given point in time.

Question 2: Derive a relational model

Derive a relational model from the ER diagram provided below. Your relational model should identify the main relations, attributes, primary key, and foreign keys.

702_Derive a relational model.png

Question 3: Identify the minimal set of functional dependencies and all candidate keys for the relation R (

 R (ABCDEFGH)

Functional Dependencies:

ACD → EF

A G → A

B → C F H

D → C

D F → G

F → C

F →D

Question 4: Using the functional dependencies provided, normalize each of the following relations, R1, R2, and R3 to the third normal form

You should assume that there are no duplicate rows present and that all values are atomic. Each solution must clearly identify the steps required to normalize the relation to 3NF and demonstrate that it is lossless and preserves all functional dependencies.

R1 (ABCDEFGH)

FDs: AB → D, B → C, B→ E, A→H, H → G

R2 (ABCDEFGH)

FDs: ABC→DE, BC →G, G → HF

R3 (ABCDEFGH)

FDs: BC →DE, C→ F, F→GH

Reference no: EM13376229

Questions Cloud

Impulse pty ltd impulse is an entertainment system : impulse pty ltd impulse is an entertainment system manufacturer that was established in 2005. your audit firm king amp
Overview1 created a document describing the business and : overview1. created a document describing the business and identifying the problems being experienced by the assignment
Part-1for task 1 list the things you changed and the : part-1for task 1 list the things you changed and the purpose of changing it. good reasons include making code easier
Hyundai case studycommon case focuses on the operations of : hyundai case studycommon case focuses on the operations of hyundai the korean automobile manufacturer in china. the
Question 1 entity-relationship er model create an er : question 1 entity-relationship er model create an er diagram using the set of requirements provided for oxford city
Write a program that allows a user to enter a line of text : write a program that allows a user to enter a line of text counts number of words and number of vowels in the sentence
What do prion and virus have in common what do capsid and : what do prion and virus have in common? what do capsid and prion have in common? what do virus and retrovirus have in
Problem 1 pre-contribution balance sheets and fair : problem 1 pre-contribution balance sheets and fair valuesjune 30 20x9in thousands of
1 list four methods used for the distribution of : 1. list four methods used for the distribution of end-of-meeting reports to senior management or ceo.2. list four

Reviews

Write a Review

Database Management System Questions & Answers

  Creating erd containing order and customer entity

Create ERD containing Order and Customer entity types connected by 1-M relationship from Customer to Order. Select suiatble relationship name using your common knowledge of intersection.

  Discuss optimization techniques specific to data warehousing

Demonstrate the basic mechanisms for accessing relational databases from various types of application development environments.

  Explaining cardinality of a relationship

What is meant by cardinality of a relationship? Your answer requires to be thorough and specific. Be sure to include the two types of cardinality

  Draw relational schema and show functional dependencies

Draw relational schema and show functional dependencies Comprehensive schema that shows existing PK and all functional, partial and transitive dependencies Detailed schema that shows existing PK and most functional, partial and transitive dependen..

  Draw dependency diagram after identifying all dependencies

Draw the dependency diagram after identifying all dependencies in this data structure. See Lecture 6, Slide 27 for dependency diagram and convert this data structure to a set of 3NF relations. Clearly showing each step

  Describe the normal forms violated in the design

Describe the normal forms violated in the following design and fix them to the third normal form.

  Explain the need for key restructuring

Give at least three reasons why ETL functions are most challenging in a data warehouse environment.

  An active database in pl-sql

Did the corresponding lines for invoices 1001 and 1008 in table LINE get deleted automatically? Can you explain why?

  1modify the database by adding an additional column

1.modify the database by adding an additional column deleteddate to those tables that represent entities that could

  Installing the ms-sql server on your computer

Use Hands-on Projects that are in the back of your Chapter to introduce you to the Microsoft SQL Server 2008.

  Analyzing hard-to-obtain data from two separate databases

You are interested in analyzing some hard-to-obtain data from two separate databases. Each database contains n numerical values.

  describe capability of Good Eat Enterprise Resource Planning

This system will also provide administrators with the ability to create custom reports and filter data based upon a wide variety of information captured from each store.

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