Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Databases :

Logical Data Modeling and Relational Database Design Overview
1 day

Course # 15-0100


Description

This is a high-level, practical overview of the concepts, notation, and techniques of logical data modeling and relational database design. The course also includes a discussion of scalability and how to achieve scalability in design.

Audience
IT professionals interested in relational database development including project managers, team or group leaders, analysts, designers, programmers, and support personnel. This course may also be valuable for business users participating in the design process.

Prerequisites
Familiarity with computing systems and programming concepts is strongly recommended. Prior knowledge of the relational database model is helpful.

Classroom Requirements
Overhead projector, whiteboard, flipcharts.

 

 


Format

  • Presentation
  • Written Exercises

Objectives
After completing this course, participants should be able to:

  • Understand modeling techniques used in relational database design
  • Describe the differences between conceptual, logical, and physical models and their place in the phases of relational database design
  • Describe logical data modeling techniques
  • Create, interpret and apply entity-relationship diagrams
  • Describe relational database design concepts
  • Recognize the implications of scalability for modeling during the design phase



Topics

Introduction

Modeling Concepts

  • Introduction to modeling
  • Modeling definitions and considerations
  • Levels of modeling
  • Types of modeling
  • Zachman framework
  • Modeling the system
  • identifying models

Logical Data Modeling

  • Introduction to logical data modeling
  • Logical data modeling approaches
  • Developing a data dictionary
  • Entity-Relationship modeling
  • E-R modeling concepts
  • Developing E-R models


 


Relational Database Design

  • Introduction to relational database design

Scalability

  • Scalability concepts
  • Conclusion