0% found this document useful (0 votes)
35 views

ISAD Tutorial ERM Week7

The document describes two examples of entity-relationship models (ERMs) - a university module system and a personal music collection. The university module system tracks departments, staff, modules, and student enrollment. The personal music collection tracks music media (LPs, cassettes, etc.), tracks, composers, performers, and track lengths. Both examples provide questions to help identify the entities, attributes, relationships, and how to represent them in an ERM diagram.

Uploaded by

Jai Gaizin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

ISAD Tutorial ERM Week7

The document describes two examples of entity-relationship models (ERMs) - a university module system and a personal music collection. The university module system tracks departments, staff, modules, and student enrollment. The personal music collection tracks music media (LPs, cassettes, etc.), tracks, composers, performers, and track lengths. Both examples provide questions to help identify the entities, attributes, relationships, and how to represent them in an ERM diagram.

Uploaded by

Jai Gaizin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ISAD Tutorial Examples

Having read the handout ISAD ERM_Student_Notes


ERM Example
In the university there are various departments.
Each member of staff is a member of a particular department.
Staff from different departments can share modules.
Each member of staff teaches several modules.
For the present, we do not want to know anything about individual
students, but we do need to know how many students are on each
module.
1. What is the system? What is its purpose?
2. What sorts of question should we be able to ask of a computer
system based on this real world system?
3. What are the entities in this system?
4. What attributes might there be?
5. What relationships are there?
6. How do we represent the relationships?
What would we have to add to our ER diagram if we discover that

BSD Tutorial 13 October

every module has a module leader, but that the module leader need not
belong to the department to which the module is assigned.

ISAD
ERM Example
In my record collection, I have about 50 LPs, 40 cassettes, 3 videos, 2
CDs and one 7 inch EP. For each track I want to be able to extract the
composer 's details and/or the performer's details, and also to know how
long the track lasts.
For the present purposes, I am not much interested in remixes, so
variants of the same song can be stored by adding one or two words to
the title - e.g. "(live version)".
1. What is the system? What is its purpose?
2. What sorts of question should we be able to ask of a computer
system based on this real world system?
3. What are the entities in this system?
4. What attributes might there be?
5. What relationships are there?
6. How do we represent the relationships?

You might also like