Data Schema
In this course, the student is taught the basics of database modeling in a relational database environment, basic data modeling, syntax, as well as advanced concepts of relationships, integrity and performance tuning.

Prerequisites: Previous knowledge of a SQL database system.

Options: Database system options include Oracle 8i, Microsoft SQL Server and DB2. This course is taught using Visio as a database modeling tool. Contact us for other alternative database design tool options.

Who should attend: Intended for the Data Architect, DBA or Developer responsible to identify, define and setup relational databases to serve enterprise wise applications.

Duration:  3 days

Price:  $1350

The Relational Model

  • Tables
  • Rows
  • Columns
  • Data types
  • Advanced data types
  • Nullability

Relationships

  • One to one
  • One to many
  • Many to one
  • Many to many
  • Optional and required

Keys

  • Unique keys
  • Compound keys
  • Referntial integrity
  • Check Constraints

Data Management

  • Queries and select
  • Insert and update
  • Delete

Modeling

  • Data modeling life cycle
  • Iterative data modeling
  • Entity relationship diagrams
  • Other modeling notations
  • The crows foot ERD
  • Modeling the domain
  • Modeling to anticipate change
  • Model correctness heuristics
  • Physical model considerations
  • Database security
  • Validationg a model

Performance

  • Database performance measurement
  • Smart database tuning
  • Efficient navigation
  • Indexes
  • Query modeling
  • Access paths
  • Query optimization
  • Predicate processing
  • Transaction modeling
  • Locking, commits and roll backs

Normalization

  • Zero form
  • First normal form
  • Second normal form
  • Third normal form

Advanced Topics

  • Object relational mapping
  • Cascading operations

Register Now

This page is printer friendly.