← All courses

Training

IBM Informix 12.10 Database Administration

IBM Informix 12.10 Database Administration

4-days

In this course, students will learn the basic concepts of data management with Informix 12.10. They will learn how to create, manage, and maintain tables and indexes; how the Informix Optimizer works; and how to use the SET EXPLAIN feature to determine query effectiveness.

Prerequisites

Students in this course should satisfy the following prerequisites:

  • IX101 – Introduction to Informix terminology and data types (or equivalent experience or knowledge)
  • Knowledge of Structured Query Language (SQL)
  • Experience using basic Linux functionality

Outline

Module 1 – Creating databases and tables

  • Databases
  • Tables
  • DBSCHEMA, ONCHECK, and ONSTAT
  • Sysmaster

Module 2 – Altering and deleting databases and tables

  • ALTER
  • Data space reclamation
  • Renaming
  • Dropping

Module 3 – Creating, altering, and dropping indexes

  • Indexes
  • Sysmaster
  • Forest of trees

Module 4 – Managing and maintaining indexes

  • Benefits and costs
  • Guidelines
  • Calculating size

Module 5 – Table and index partitioning

  • Fragmentation
  • Distribution schemes
  • Sysmaster

Module 6 – Maintaining table and index partitioning

  • ALTER FRAGMENT

Module 7 – Cost-based query optimizer

  • Access plan
  • Join methods
  • EXPLAIN
  • Scans

Module 8 – Updating statistics and data distributions

  • UPDATE STATISTICS
  • Distribution information
  • Process
  • Updating statistics

Module 9 – Managing the optimizer

  • Optimization options
  • Directives

Module 10 – Referential and entity integrity

  • Integrity
  • Constraints

Module 11 – Managing constraints

  • Transaction modes
  • Dropping a constraint

Module 12 – Modes and violations detection

  • Object modes
  • Disabling an object
  • Recording violations
  • Sysmaster

Module 13 – Concurrency control

  • Isolation
  • Locks
  • Row versioning

Module 14 – Data security

  • Levels of data security
  • Privileges
  • Roles

Module 15 – Views

  • Working with views
  • WITH CHECK OPTION
  • Sysmaster

Module 16 – Introduction to stored procedures

  • Stored procedures
  • Sysmaster

Module 17 – Triggers

  • Working with triggers
  • Triggers and stored procedures
  • Dropping a trigger
  • Cursors and triggers
  • Triggers and constraint checking
  • Sysmaster
  • Managing triggers

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.