Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Submission Instructions Adapted from the notes of Pro. David Schuff from Temple University. Complete this in-class activity by filling the blank templates on the last

Submission Instructions
Adapted from the notes of Pro. David Schuff from Temple University.
Complete this in-class activity by filling the blank templates on the last page, save this file, and submit this file on Blackboard. Please submit your solution within the day of the class.
More about In-Class Activities (ICAs):
ICAs account for 5% of the total course grade.
ICAs are very hands-on in nature, where students will be expected to work with various examples and data sets based on instructions and class discussions.
ICAs are to be completed during class and submitted on Blackboard. The extra hours after class time is designed to accommodate cases such as bad internet access.
Deliverables from in-class activities will be graded by success or fail. Missed or late submissions will receive a zero (fail) grade.
Note: Equipment failure is not an acceptable reason for turning in an ICA late.
Read the two scenarios below. Identify the entities and their attributes by following these steps:
1) List the nouns in the problem statement.
2) When nouns are synonyms for other nouns, choose the best one.
3) Make a note of nouns that describe other nouns. These will be your entities attributes.
4) Rule out the nouns that dont relate to the process to be captured.
Work on each scenario in groups of two or three. For each scenario, you should wind up with a list of entities with their attributes.
Scenario 1: Inventory and Parts
The purchasing department of the Monster Car Company wants to track part orders for its specialty vehicles. The company builds several awesome vehicles, such as a truck (which they call Truckasaurus), limousine (Limosaurus), a van (Vanasaurus), or an RV (for some reason, Buddy).
When a new vehicle is ordered by the customer, the division that makes that vehicle will order parts from purchasing. The purchasing department doesnt care what vehicle the part is for, it just wants to track what parts were ordered.
Each order can contain multiple parts, and a part can be part of more than one order. An order is described by the order date, the first and last name, email address, department name, and phone number of the contact person in the originating department.
A part is described by its name, the Monster Car Companies internal part number, and a description of the part. Also, the inventory level for each part is tracked so that the department knows when they need to restock in order to maintain timely order fulfillment.
A part supplier is described by its name, contact phone number, and contact email address. A part may be sourced from several suppliers, and a supplier can sell multiple parts to the Monster Car Company.
Finally, suppliers have their own part numbering schemes. This means that the manufacturer parts numbers for the same part may be different for different suppliers. The database should keep track of suppliers part numbers and relate them back to the car companys own internal part number. For example, the Monster Car Company may refer to a hex widget as 101, but supplier 1 may use the part number 201 and supplier 2 may use the part number 804. You can leave notes here:
Scenario 2: Housing Authority
The Big City public housing agency has assigned you the task of keeping track of who is living in the agency's developments over time. The agency needs a database that allows them to capture this information.
The city has several public housing developments across Big City. A development is described by its development id, its name, and the number of units. Each unit in the development is described by the unit number, the number of bedrooms, the number of bathrooms, and the square footage.
You also need to keep track of the people living in each unit. The basic unit of residence is the household, described by a household id and a description field (for notes from the agency). There is a limit of only one household per unit at a time although multiple households will occupy a unit over time. Each household can be made up of one or more residents, and a resident can only be part of one household.
A resident is described by their first and last name, their date of birth, and whether they are they are the head of the household.
Finally, keep track of when a household moved into and out of a unit. You want to be able to track households as they move from one unit to another or from one development to another. Therefore, you can describe the occupancy of a household in a housing unit by a start date and an end date. If they are currently living in the unit, the end date would be left blank. You can leave notes here:
Write down your solutions by filling the blank templates on this page.
Scenario 1: Inventory and Parts
Entities Attributes
Attributes of Relationships
Nouns that are not entities:
Scenario 2: Housing Authority
Entities Attributes
Attributes of Relationships
Nouns that are not entities:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Knowledge Discovery In Databases

Authors: Gregory Piatetsky-Shapiro, William Frawley

1st Edition

0262660709, 978-0262660709

More Books

Students also viewed these Databases questions