1 / 8

Issues and Challenges: Designing an Object Database Course

Issues and Challenges: Designing an Object Database Course. Chris Wren School of Computing and Mathematical Sciences. Background. Why did we do this? Summer programme for Tunku Abdul Rahman College Malaysia (TAR)

Télécharger la présentation

Issues and Challenges: Designing an Object Database Course

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Issues and Challenges: Designing an Object Database Course Chris Wren School of Computing and Mathematical Sciences

  2. Background • Why did we do this? • Summer programme for Tunku Abdul Rahman College Malaysia (TAR) • JMU/CMS needed to provide sixty credits worth of level 3 modules in a 14 week delivery period • One such course was Object Databases a 12 credit module • A module specification existed!! • Need to create course content, materials and select a technology and deliver this in a 2 week period

  3. The academic framework – module specification Module Aims • To examine developments of DB systems which relate to object and OO models • To understand the difference between relational and object relational systems • To apply different OO or object relational designs to solve practical problems Learning Outcomes • Identify and use features of a DB management system that supports object and OO models • Compare OO and object relational models and use an appropriate model to design a database application • Use OO or object relational techniques to analyse, design and implement a database solution

  4. What should the content be? • A number of sources existed and it was clear to see an object database theory existed, broadly from the literature as a benchmark we included: • OO concepts • OO data types • UML notation and models • OO models and standards • OQL & ODL • Object relational DB’s (Definition and Query)

  5. Technology • Problems…where was Object Access? • What would satisfy our requirements • Using broad criteria of Lauson & Vossen (1998), an object product should support: • Support of object identity • Support of complex objects • Creation of objects • Representation of object structures

  6. Oracle 8 • We had to use what we had • Oracle 8 could certainly be used and more or less meets the previous criteria • Inheritance was not supported • Careful crafting of the assessment negated this problem and we were satisfied we could adequately meet the learning outcomes with what we had

  7. Conclusions & the future • The field has stagnated since mid 90’s which is a surprise • Oracle 9i now supports inheritance • For the 2006 rendition 9i was used • Situation not ideal as a purist may argue this is not what it says on the label! • Interesting product db4 which we would like to review – this is an object database

  8. Thank you • Questions

More Related