MacDiammer-Design & Implementation
Degree GrantorUniversity of Canterbury
Degree NameBachelor of Science with Honours
Data base design is without doubt a complex, challenging and creative process. On the other hand, it can be a tedious and error-prone process as well. The first complexity comes from the fact that high level of interaction between people is involved in establishing the users' requirements. Inadequate communication skills on either the analysts part or the users often lead to errors and consequently, poor data base design. In the past, this problem has been further accentuated by the lack of proper design tools to aid the analysts or designers. This later problem has been overcome to a great extent by design tools consisting of various automated diagrammers. The aim of the project is to design and implement an entity-relationship diagrammer, MacDiammer as a graphical design tool. The diagrammer can be used as a stand alone application or as part of an integrated set of design tools, say with procedures diagrammer. In SECTION 3, I shall talk about the issues involved in the design of a diagrammer and how it differs from other equivalent diagrammers. SECTION 4 covers what has been implemented. An overview of the results achieved, the problems encountered and future goals will be presented in SECTION 5. The reason for designing an entity-relationship diagrammer, its relations to entity modelling, problems associated with data base design and graphical tools for data modelling in general will be discussed in SECTION 2. In this report, users refer to analysts, designers and end users.
SubjectsField of Research::08 - Information and Computing Sciences::0806 - Information Systems::080604 - Database Management
- Engineering: Reports