Show simple item record

dc.contributor.authorByrne, Bernadette
dc.contributor.authorShahzad Qureshi, Yasser
dc.date.accessioned2015-04-22T13:34:06Z
dc.date.available2015-04-22T13:34:06Z
dc.date.issued2013-06
dc.identifier.citationByrne , B & Shahzad Qureshi , Y 2013 , The Use of UML Class Diagrams To Teach Database Modelling and Database Design . in Procs of the 11th Int Workshop on the Teaching, Learning and Assessment of Databases (TLAD) . The Higher Education Academy , 11th Int Workshop on the Teaching, Learning and Assessment of Databases (TLAD) , Sunderland , United Kingdom , 5/07/13 .
dc.identifier.citationworkshop
dc.identifier.urihttp://hdl.handle.net/2299/15799
dc.description.abstractIt is now nearly 30 years since Peter Chen’s watershed paper “The Entity-Relationship Model – towards a Unified View of Data”. [1] The entity relationship model and variations and extensions to it have been taught in colleges and universities for many years. In his original paper Peter Chen looked at converting his new ER model to the then existing data structure diagrams for the Network model. In recent years there has been a tendency to use a Unified Modelling Language (UML) class diagram for conceptual modelling for relational databases, and several popular course text books use UML notation to some degree [2] [3]. This paper looks at the usefulness of using UML class diagrams for teaching database design in undergraduate courses. In this paper we look specifically at two concepts which can cause problems for the novice database designer. Firstly transferring the concept of a weak entity from an Entity Relationship model to UML and secondly the notation for structural constraints in different diagramming notations. We also look at the mixture of notations which students mistakenly use when modelling. This is often the result of different notations being used on different courses throughout their degree. Peter Chen wrote in his original paper “The entity-relationship model can be used as a tool in the structured design of databases using the network model” today we could write “the UML class diagram can be used as a tool in the structured design of databases using the relational model”. Or can we?en
dc.format.extent292655
dc.language.isoeng
dc.publisherThe Higher Education Academy
dc.relation.ispartofProcs of the 11th Int Workshop on the Teaching, Learning and Assessment of Databases (TLAD)
dc.titleThe Use of UML Class Diagrams To Teach Database Modelling and Database Designen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.contributor.institutionCentre for Computer Science and Informatics Research
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record