Materials – Higher Data Modelling and Entity Relationship Diagrams

Activity Summary

The attached resources introduces data modelling using entities, attributes and relationships by recreating part of the data model used by social networking sites. The use of entity relationship diagrams as a means of representing a data model is introduced. The resources can also help to explain the difference between an entity and an instance and an attribute and its value.

Suggested time allocation

This activity will take 1 period of class time.


Follow up activities

  • The existing example could be extended by considering further entities, e.g. page, album, group. How do these fit into the pupils’ ER diagram?
  • The example could be used to explore the cardinality of relationships between entities- one to one, one to many and many to many.
  • A similar approach could be used to recreate part of the data model of another website such as IMDB, Amazon,, EasyJet, etc

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *