Blog
MIS4113: Homework #3 – Spring 2026
Part 1 – (30pts)Entity-Relationship and Database Diagramming Using Crow’s Foot Notation
- (9pts) Using Visio or LucidChart, draw the following entities and relationships:
- PATIENT (PatientID, LastName, FirstName, DateOfBirth)
- APPOINTMENT (AppointmentID, PatientID, ApptDate, ApptTime, Reason)
- Notes:
- The PATIENTentity can stand on its own.
- The APPOINTMENTentity is dependent upon PATIENT.
- The relationship between the entities is as follows:
- A PATIENT may have no appointments (e.g., a new registration) or can have many APPOINTMENTS.
- An APPOINTMENT belongs to one and only one PATIENT.
Paste an image of your conceptual E-R diagram here:
- (6 pts) Transform the drawing above into a database diagram as outlined in the lectures and Chapter 6 of the textbook.
Paste an image of your database diagram here:
- (9 pts) Using Visio or LucidChart, draw the following entities and relationships:
- STOCK(TickerSymbol, CompanyName, FedID#, HQCity, HQState, Industry)
- INVESTOR(InvestorID, InvestorName,SS#, City, State, Type)
- Notes:
- The STOCK entity can stand on its own.
- The INVESTOR entity can stand on its own.
- The relationship between the entities is as follows:
- A STOCK may be owned by zero or more INVESTORs.
- An INVESTORmust own at least one STOCK and may own many STOCKs.
Paste an image of your conceptual E-R diagram here:
- (6 pts) Transform the STOCK and INVESTOR diagram above into a database diagram as outlined in the lectures and Chapter 6 of the textbook.
Paste an image of your database diagram here:
Part 2– (40 pts) Creating a CONCEPTUAL Entity-Relationship Diagramming
You will be graded on:
- (8pts) Identifying the correct relations and attributes
- (8pts) Diagramming the necessary entities
- (8 pts)Correct minimum cardinality
- (8 pts) Correct maximum cardinality
- (8 pts) Formatting relationship lines, identifiers, attributes, and entity names correctly
Alotta Hot Air HVAC – Invoice
Amount Due:$2,582.00
Customer Details:
First Name: AlexLast Name:Rao                    Cust#: A08743           Â
Email:arao@gmail.com Phone: 252-321-5648
Address:1235thSt City: Greenville ST: NC ZIP: 27858
Service Details:
Date of service:2/13/2026 LaborHrs:7.25
ServiceDescription:Install new air handler Service Code:AirHand-Rpl
Service Category:A-H Install
TechnicianDetails:
TechID:RP TechName:Big Mike Experience Level:Sr Hourly Rate:$100
Alotta Hot Air HVAChas hired you to develop a database to track their service transactions. They are interested in tracking 1) the customers they serve, 2) the technicians who work for the company,3) the services they provide and 4) the work orders they complete. Below are the business rules that relate to the information they want to track in the database they have asked you to design.
BUSINESS RULES:
A customer may have no work orders and may have many.
A work order is assigned to one and only one customer.
A technician may be assigned to no work orders and may be assigned to many work orders.
A work order has exactly one technician assigned to it.
A service may be included in zero or many work orders.
A work order must include at least one service and may include many services.
For each transaction the company completes, they want to track which customer is servicedby which technician, which services are provided, the date of the transaction and the total amount due.
Paste an image of your CONCEPTUAL drawing here:
Part3– (30 pts) Logical Database Diagramming Using Crow’s Foot Notation
You will be graded on:
- (6pts) Diagramming of the necessary entities
- (6 pts) Diagramming of the necessary attributes
- (6pts) Including reasonable data types and null statusfor each attribute
- (6 pts) Correct relationships and cardinality
- (6 pts) Identification of primary, foreign, and alternate keys in the correct format
Paste an image of your database drawing here: