|
Wiki Home
Members
To join, please contact us. Improve MIKE 2.0
Need somewhere to start? How about the most wanted pages; or the pages we know need more work; or even the stub that somebody else has started, but hasn't been able to finish. Or create a ticket for any issues you have found.
|
Database DesignFrom MIKE2.0 Methodology -> You are here: MIKE2:Protected Content > Talk:OmCollab roadmap > Category:Information Management Center of Excellence > Metadata Driven Architecture > Database Design
Activity: Database DesignObjectiveIn this Database Design activity, the target data model is refined to a more detailed level (building off the conceptual design) to meet the detailed business requirements. This target modelling process derives directly from the Data Standards established in Phase 2. The Physical Model should derive from the Logical Model. Major Deliverables
TasksDesign Logical Data ModelObjective: The purpose of this task is to formally integrate the information gathered to date in the form of a logical data model. Using the initial conceptual model, the next level of detail is to ensure that all attributes are fully defined, primary and foreign keys are specified and the model is fully normalised and cardinality is indicated. For warehouse implementations, logical modelling will take an additional step in the process in addition to the steps above. The additional design process will extend the model to introduce time variance, derived attributes, aggregates and stability. The modelling approach will be different depending on whether relational or dimensional techniques are being employed. If, for example, this task was focused on dimensional modelling, then this task should include the following:
There will not always be a conceptual model as input to the logical modelling process as not all projects define a conceptual model.
Develop Physical Data ModelObjective: The purpose of this task is to use the logical model design as a basis to design the physical database. This task involves modelling the increment’s database structure. Considerations should be volume/cardinality, partitioning, indexing, and backup/recovery. The degree of changes from the logical model to the physical model will vary largely based on the type system that is being built. The physical design may also differ from the logical model to improve performance or simplify query complexity.
Core Supporting AssetsReference the MIKE2.0 Solution for Data Modelling, in particular:
Yellow FlagsFollowing poor practices in modelling, such as:
Key Resource RequirementsPotential Changes to this Activity
|
Wiki asset search
Toolbox
Views
Wiki Contributors
|

