G570: Topical Outline

Introduction to DB2 Data Base Design
Relational Architecture
Data Base Design Activities
Entity-relationship Model
Normalization And Normal Forms

  • Computer Exercise: Designing and Normalizing a Data Base

DB2 Architecture
DB2 Objects – Databases, Storage Groups, Table Spaces, Tables, Indexes, Synonyms, Aliases, Sequences
Buffer Pools
CREATE DATABASE
CREATE STOGROUP
CREATE TABLESPACE
VSAM File Allocation, Freespace, Locksize
Data Compression
Partitioned Table Spaces
CREATE TABLE
DB2 Data Types
DROP

  • Computer Exercise: Creating DB2 Objects – Table Spaces and Tables

Inter-table Consistency
Referential Integrity
CREATE INDEX
CREATE VIEW
CREATE SYNONYM
CREATE ALIAS
CREATE SEQUENCE
CREATE SCHEMA

  • Computer Exercise: Creating DB2 Objects – Indexes, Keys, and Views

Loading Data into Tables – LOAD Utility
INSERT
MERGE

  • Computer Exercise: Loading Tables

Concurrency
Locking: Locks, Claim/Drain, and Lock Avoidance
Explicit Locking Facilities
DB2 Catalog Tables

  • Computer Exercise: Querying the Catalog Tables

Page Space Structures
Space Estimates
DB2 Utilities: CHECK, QUIESCE, REPORT

  • Computer Exercise: Check Utility and Space Estimates

Documenting Tables and Columns – COMMENT and LABEL
Modifying Data Base Designs – ALTER, DROP and re-CREATE
DB2 Utilities: REORG

  • Computer Exercise: Revising DB2 Objects

Partition Independence
DB2 Utilities: RUNSTATS, MODIFY STATISTICS, STOSPACE
DB2 Commands

  • Computer Exercise: Runstats and Commands

Backup, Recovery, and the DB2 Log
DB2 Utilities: COPY, MERGECOPY, and COPYTOCOPY
DB2 Catalog Tables -. SYSCOPY
DB2 Utilities: RECOVER, REBUILD, MODIFY RECOVERY
DSN1COPY Service Aid

  • Computer Exercise: Backup and Recovery

Utility Control Statements

  • EXEC SQL
  • LISTDEF
  • OPTIONS
  • TEMPLATE

DB2 Utilities: UNLOAD

  • Computer Exercise: Utility Control Statements and UNLOAD

Tuning for Performance

  • Logical and Physical Design
  • Programming Considerations
  • Computer Exercise: Querying the Catalog Tables for Performance

DB2 Security
GRANT and REVOKE
Table, Column, Data Base, Plan, Use, System and Implicit Privileges
DB2 Catalog Tables for Authorization

  • Computer Exercise: Authorization

Exit Routines
Other Utilities
User-Defined Functions
Triggers
Materialized Query Tables

×

Comments are closed.