ER Modelling Assgnment Questions
ER Modelling Assgnment Questions
Diagramming Tools
There are a number of free tools available for drawing ERD’s (preferred), however you are permitted to
draw them by hand (ensure they are legible).
One product that is very good is Visual Paradigm and they offer a “Community Edition” for Windows,
Mac and Linux.
This is free product and downloads can be found at:
https://www.visual-paradigm.com/download/community.jsp.
The default is Windows, but if you click on “More Options” it will display the Mac and Linux downloads.
Marking
Marking will be based on the completeness of the model and will include all cardinalities and connec-
tivities.
The assignment is worth 20% of your final mark for the topic and will be weighted as follows:
Scenario 1: 5 marks
Scenario 2: 8 marks
Scenario 3: 7 marks
Submission
The submission date is Monday, September 30 at 4:00pm
Submission will be in the form of one pdf document handed in to the submission box on Canvas.
DBMIM/DBMIM GE Assignment 1
College of Science and Engineering, Flinders University
ER & EER Modelling Assignment 2024 COMP1711/COMP8711
Scenarios
Scenario 1.
Create a complete ERD in Crow’s Foot notation that can be implemented in the relational model
using the following description of operations. Hot Water (HW) is a small start-up company that
sells spas. HW does not carry any stock. A few spas are set up in a simple warehouse so customers
can see some of the models available, but any products sold must be ordered at the time of the
sale.
Scenario 2.
Use the following business rules to create a Crow’s Foot ERD. Write all appropriate connectivities
and cardinalities in the ERD.
• A department employs many employees, but each employee is employed by only one de-
partment.
• Some employees, known as “rovers,” are not assigned to any department.
• A division operates many departments, but each department is operated by only one division.
• An employee may be assigned many projects, and a project may have many employees
assigned to it.
• A project must have at least one employee assigned to it.
• One of the employees manages each department, and each department is managed by only
one employee.
• One of the employees runs each division, and each division is run by only one employee.
DBMIM/DBMIM GE Assignment 2
College of Science and Engineering, Flinders University
ER & EER Modelling Assignment 2024 COMP1711/COMP8711
The FlyRight Aircraft Maintenance (FRAM) division of the FlyRight Company (FRC) performs
all maintenance for FRC’s aircraft. Produce a data model segment that reflects the following
business rules:
• All mechanics are FRC employees. Not all employees are mechanics.
• Some mechanics are specialized in engine (EN) maintenance. Others are specialized in
airframe (AF) maintenance or avionics (AV) maintenance. (Avionics are the electronic com-
ponents of an aircraft that are used in communication and navigation.) All mechanics take
periodic refresher courses to stay current in their areas of expertise. FRC tracks all courses
taken by each mechanic–date, course type, certification (Y/N), and performance.
• FRC keeps an employment history of all mechanics. The history includes the date hired,
date promoted, and date terminated.
DBMIM/DBMIM GE Assignment 3
College of Science and Engineering, Flinders University