Logical Data Modeling
Summary
This course explains how to perform logical data modeling (LDM)
and design a database suitable for the type of data it will hold.
Participants will learn how to transform business information requirements
into a logical data model and initial database design. This course
includes a series of exercises in basic and advanced design.
Prerequisites
A general introduction to databases is recommended but not required.
This course should be followed by the Relational Database
Design course. SQL, Sybase, and Oracle courses are also available.
Course Objectives
On completion of this course, the student should be able to
Identify and define business information requirements
Recognize the principles behind data architectures and corporate data models
Select an appropriate approach to data modeling
Create a logical data model
Describe the transition from a logical data model to a physical relational database design
Use advanced techniques to refine the data model
Length
3 Days
Format
Instructor-led course, with practical exercises.
Course Outline
Introduction
Definition, benefits, and risks
Corporate vs. project data modeling
Logical vs. physical data modeling
Building the LDM
Approaches to Logical Data Modeling
Selecting the right approach
Entity-Relationship Modeling
Why E-R modeling?
CASE tools
E-R modeling concepts
Relationships
Connectivity and cardinality
Optionality
Named
Many-to-many
Validating E-R models
Transactions vs. Decisions
DSS vs. OLTP
Data warehouse
Dimensional data
Star and snowflake schema
Snowflake design issues
Transactions vs. Decisions
Domains
Derived and calculated attributes
Multi-valued attributes
Primary and foreign keys
Normalization
Modeling for Decision Support
OLTP
DSS
Dimensional data
Star schema
Snowflake schema
Developing the LDM
Advanced Entity Relationship Modeling
Dependent and associative entities
Subtypes and supertypes
Null attributes and recursive relationships
Naming objects
Hardware and Software Requirements
This course does not require computers, though they may prove useful.
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle
Corporation. Microsoft is either a registered trademark or trademark of Microsoft
Corporation in the United States and/or other countries. MVS is a registered
trademark of the International Business Machines Corp. in the U.S. or other
countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered
trademarks and IT DialTone and The Open Group are trademarks of The Open Group
in the U.S. and other countries. All other trademarks are the property of
their respective owners.