Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A written description in English of the aspects of the business that the students project is addressing and the rules that are going to be

  1. A written description in English of the aspects of the business that the students project is addressing and the rules that are going to be described by the ERD.
  2. An ERD for the students project.
  3. A translation of the presented ERD into a relational database model.

All submissions must be written and drawn professionally, and can be created using Microsoft Word, Excel or Powerpoint. PDF files are also welcomed. No other file type will be accepted.

Objective

The purpose of the first part of the class project is to design a database for a business, chosen by students, using the principles of relational database design. Students will create an ERD and a relational database model for their project.

Guidelines

In the first unit of classes, students selected (or were assigned) one title for their class project. All titles for projects corresponded to generic names for small/local businesses. In this part 1 of the class project, students must describe their projects and draw an Entity Relationship Diagram (ERD) that represents some aspects of their assigned business. There is no direct description provided for any of the businesses. Students must come up with their own written descriptions of some aspects of the business and translate these descriptions into an ERD.

Even though no description is given for the businesses, all of them share a common set of areas that can be used to describe most businesses. Namely, all businesses must deal with clients or customers, suppliers or providers of services, products or services produced by the businesses, processes or operations, capital resources (like machinery, equipment, installations, offices, buildings, etc.), personnel of many kinds (part time, full time, contractors) organized in departments of different kinds. Students may select one or more of these areas and/or others that they consider are relevant for their business. These areas should be described in written English and produce an ERD with entities, attributes, and relationships between these entities, under the following requirements:

  1. The ERD must include at least 6 strong entities describing some areas of the business. Strong entities do not require of other entities to be represented, but they rely on their attributes to define them. Each of these strong entities must have an identifying attribute. They also must have at least other 4 attributes of any kind, except multivalued attributes. If you want to have a multivalued attribute it should be represented as a relationship with another table.
  1. The ERD must include at least 4 associative entities. These entities represent relationships between various other entities in the diagram. The identifying attribute for each associative entity should be the composite of all the identifying attributes of the other entities associated with the associative entity. Alternatively, the identifying attribute could be a surrogate key. Each associative entity should also have at least one additional attribute describing the relationship.
  1. All entities should be connected. This means that one can navigate from any entity to any other entity in the diagram by traversing the relationships between them.

Once an ERD is completed it must be translated into a relational database model with the following requirements:

  1. All entities (including strong and associative) are represented by tables with the same name as their original entity and columns for all attribute names. Every table has a primary key that is underlined by a solid line.
  1. All tables are connected with primary key-foreign key links. This means that one can navigate from any table to any other table in the relational database model by traversing these primary key-foreign key links between them. Foreign keys that are not also primary keys themselves should be underlined with a segmented line.

Deliverables

Every submission must include three things:

  1. A written description in English of the aspects of the business that the students project is addressing and the rules that are going to be described by the ERD.
  2. An ERD for the students project.
  3. A translation of the presented ERD into a relational database model.

All submissions must be written and drawn professionally, and can be created using Microsoft Word, Excel or Powerpoint. PDF files are also welcomed. No other file type will be accepted.

An example of what is expected is given in Unit 02 - Assignment 02. This assignment shows a description in English, an ERD, and a relational database model for a small airline company.

image text in transcribed

image text in transcribed

PILOT PilotID FirstName Initials LastName Salary LICENSED Documenti Airplane Typeld Date Granted ExpiryDate AIRPLAN ETYPE TypeID Name Description No Of Seats AIRPLANE Airplanel TypeID SCHEDULED FLIGHT FlightNo FlightDate PilotID Airplane ID SEATE DPASSENGER Flight No Flight Date Seat DocumentID PASSENGER DocumentID FirstName Initials La stName FLIGHTCONCESSION Flight No Origin Destination DayOfTheWeek TimeOfDay PILOT PilotiD FirstName Initials LastName Salary # LICENSED DocumentID AirplaneTypeID DateGranted Expiry Date # AIRPLANETYPE Typeld Name Description NoOfSeats th AIRPLANE AirplanelD TypeID SEATEDPASSENGER FLIGHTCONCESSION FlightNo Origin Destination DayOfTheWeek TimeOfDay # Hos Flight No SCHEDULEDFLIGHT FlightNo Flight Date PilotlD AirplanelD Flight Date Seat DocumentID PASSENGER DocumentID FirstName Initials LastName PILOT PilotID FirstName Initials LastName Salary LICENSED Documenti Airplane Typeld Date Granted ExpiryDate AIRPLAN ETYPE TypeID Name Description No Of Seats AIRPLANE Airplanel TypeID SCHEDULED FLIGHT FlightNo FlightDate PilotID Airplane ID SEATE DPASSENGER Flight No Flight Date Seat DocumentID PASSENGER DocumentID FirstName Initials La stName FLIGHTCONCESSION Flight No Origin Destination DayOfTheWeek TimeOfDay PILOT PilotiD FirstName Initials LastName Salary # LICENSED DocumentID AirplaneTypeID DateGranted Expiry Date # AIRPLANETYPE Typeld Name Description NoOfSeats th AIRPLANE AirplanelD TypeID SEATEDPASSENGER FLIGHTCONCESSION FlightNo Origin Destination DayOfTheWeek TimeOfDay # Hos Flight No SCHEDULEDFLIGHT FlightNo Flight Date PilotlD AirplanelD Flight Date Seat DocumentID PASSENGER DocumentID FirstName Initials LastName

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Finance questions