|
Project Information
|
Data modeling is a difficult process to learn and perform. Students of data modeling are tasked with learning the process from rule tables, textbooks, and instructional direction. Industry data modelers must work with end users who might not understand the meanings of model syntax or the flow of data modeling sessions. The data modeler must communicate effectively and clearly to the other participants in the data modeling session. She must speak in a ubiquitous language that is understood by the participants in the data modeling session. She must quickly identify and rectify common modeling mistakes and must recognize common modeling patterns to maintain a focused and coherent data modeling session. Since the most common tool for drawing Logical Data Structures (LDS), is either pencil and paper or a whiteboard, the modeler is must be extremely diligent with managing all these considerations during the modeling process. Even when the hand drawn data model is converted into an electronic version in Dia or Microsoft Visio, no LDS specific logic is applied since there does not exist a tool specifically designed for LDS creation. We propose designing a software solution called Logical Data Structure Drawing Tool that will alleviate burdens of data modeling and improve communication with users. The software will facilitate teaching and learning LDS notation in classroom and industry settings through graphical indications of rules and patterns. The software will improve communication between participants by supporting both in-person and remote users. |