Domeinmodellering/2010-11/Assignments/Opdracht03-A01/2 Opdrachtbeschrijving

Uit Werkplaats
Ga naar: navigatie, zoeken

Domeinmodellering
BCFA-IPI004




Lecture 3: ORM Normal form and translation to conceptual schema


Background

A most crucial phase of the design of an information system is the information analysis. During this phase the conceptual model is developed. The conceptual model is the base for the requirements analysis.

This study task teaches how sample sentences from the application domain can be put in a standardized format, and how the deep structure of the sentence type is abstracted and denoted as an ORM schema.


Material

In this lecture we focus on chapter 2 of the lecture notes.

Targets

After this study task you will be able to:

  • Describe ORM Normalform
  • Transform examples into ORM Normalform
  • Transform an ORM Normalform description into the main structure of a conceptual model


What you have to do

Required Knowledge:: none.


Preparation::

  • Download the Lecture Notes.
  • Download Collection of Elaborated Exercises.
  • Read chapter 1 of the Lecture Notes


The tasks:

  • Read exercises 1 and 2 from the Collection of Elaborated Exercises.
  • Make exercises 3, 4, 5 and 6 from the current chapter. (2h)


Reflection / discussion

In dit deel (dat je bent begonnen via het tweede te kopiëren werkplaatssjabloon) geef je enerzijds kort aan hoe het er bij deze opdracht vanaf hebt gebracht en geef je anderzijds aan andere studenten een mogelijkheid om op een vraag van jou te reageren. Dit 'reflectie/discussie-onderdeel' is voor iedereen zichtbaar en kan door iedereen die een verbetering of aanvulling wil doorvoeren, aangepast worden. Dus als je twijfels hebt bij je eigen beheersing van de stof, vraag dan expliciet om reacties van anderen.


a) je reflectie
Beantwoord hier (kort) de volgende vragen:

• Wat heb je deze week geleerd in relatie tot de vooraan in deze opdracht geformuleerde leerdoelen? Heb je die bereikt?
• Hoe moeilijk vond je deze te bestuderen/verwerken stof?
• Heb je tips voor verbetering?


b) je discussie-bijdrage/verzoek
Bij dit tweede deel (waar anderen op kunnen reageren) kan je bijdrage heel divers zijn. Het kan zijn dat je hier aan anderen vraagt je te helpen om een bepaalde 'theoretische' vraag te beantwoorden. Of het kan bijvoorbeeld zijn dat je zelf een in jouw ogen hééél moeilijke [of heel geniepige] gegevensvraag op de presidentiële database formuleert -die je gezien de leerdoelen van deze opdracht nu op zou moeten kunnen lossen- en dat je daarna een SQL-query formuleert [al dan niet bewust fout opgesteld] en dan aan anderen vraagt of je uitwerking correct is en zo niet om er commentaar op te leveren.

Vergeet niet om bij de uit het sjabloon gekopieerde 'variabelen' waarden in te vullen voor zowel 'Studie' als voor 'Remark' (de inhoud van die laatste parameter verschijnt in het Refelectie-overzicht' onder het kopje 'Korte opmerking van auteur zelf').


Kijk ook bij de 'reflectie/discussie-onderdelen' van anderen wat zij daar als vraag hebben gesteld of moeilijke gegevensvraag hebben bedacht en of je correcties in of aanvullingen bij hun uitwerking kunt aanbrengen.
We verwachten dat je bij de 'reflecties/discussies' van zeker 2 andere studenten een reactie/commentaar/suggestie geeft. Als je zo'n reactie hebt gegeven, dan wordt je naam toegevoegd in de kolom 'Met commentaar van..'.

Breng je commentaar.. als volgt aan: Bewerk de reflectie-pagina van je mede-student. Kopieer en plak onderstaande regel onder zijn/haar reflectie en vervang "Mijn commentaar" door je eigen commentaar en/of vragen.

 {{!|~~~|| Mijn commentaar }} 


En kijk uiteraard regelmatig bij je eigen 'reflectie/discussie' of je door anderen aangebrachte veranderingen begrijpt en/of ze correct zijn en reageer er desnoods op!

Op het werk(groep)college van maandag 20 september 2010 worden de ingeleverde opdrachten en eventueel gerezen vragen&problemen nabesproken. Zorg er daarom voor dat je eventuele problemen/onduidelijkheden, die je tegen gekomen bent bij het maken van het inleverdeel van deze opdracht, op een rijtje hebt staan, zodat als die knelpunten in de nabespreking niet al eerder ter tafel zijn komen, jij ze zèlf kunt aankaarten.
==> Een uitdraai van je (ingeleverde) uitwerkingen + refelectie geldt als entreebewijs bij dit werkcollege!


Deadline inleveren

Deadline voor het inleveren: maandag 04/10/10 vóór 10:00u in de 'Opdracht'-bijdrage als je reflectie/discussie in de 'Reflectie'-bijdrage) binnen de DM-werkplaats; vergeet niet om binnen je uitwerking zowel je naam alsook je studie en je studentnummer te vermelden.