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.