One of the most important tasks to perform in the development of enterprise software applications is the analysis and design of the information and data structures that will be needed to support the achievement of business goals. These structures must be validated against the relevant business and software processes, so that the resulting information system is seen as fit for purpose, and contributes effectively to the realisation of corporate strategy.
Information, and the data that supports it, are among the key strategic assets available to the enterprise as it pursues success in the execution of its mission. Information and Data Modelling therefore forms an important part of a wider enterprise function, Information and Data Management. Ideally modelling would be conducted from an enterprise-wide perspective, thus avoiding the creation of isolated project or functional databases, which must then be integrated at great expense to complete the corporate view needed by senior decision makers.
This course situates Information and Data Modelling within the Data Management function, and exposes the main techniques useful to the modeller in deriving the required Information and Data structures, in accordance with recognised best practice. The techniques discussed are valuable for both the OLTP and OLAP data environments. The course makes use of industry standard notations wherever applicable, focussing on UML.