Download presentation
Presentation is loading. Please wait.
Published byLeo Preston Modified over 9 years ago
2
©HCCS & IBM® 2008 Stephen Linkin1 Database Management Systems On z/OS Stephen S. Linkin Houston Community College © HCCS and IBM 2008
3
©HCCS & IBM® 2008 Stephen Linkin2 Database Management Systems For The Mainframe What Is A Database? Why Use A Database? Who Is The Database Administrator?
4
©HCCS & IBM® 2008 Stephen Linkin3 How Is A Database Designed? Major Definitions Entities Data Attributes Entity Relationships ORDER Ord No: Ord No: 12345 Cust: Cust: Acme Widgets ITEMS 1.Boxes 2.Widgets 3. Coyotes
5
©HCCS & IBM® 2008 Stephen Linkin4 How Is A Database Designed? Major Definitions Entities Data Attributes Entity Relationships Application Functions Access Paths
6
©HCCS & IBM® 2008 Stephen Linkin5 What Is A Database Management System? What Structures Exist In A Relational Database? Database Tables Indexes Keys
7
©HCCS & IBM® 2008 Stephen Linkin6 What Is DB2? Data Structures In DB2 Views Table Space Index Space Storage Groups
8
©HCCS & IBM® 2008 Stephen Linkin7 What Is DB2? Schema Structures User-defined Data Type (UDT) User-Defined Function (UDF) Trigger Large Object (LOB) Binary Large Objects (BLOB’s) Character Large Objects (CLOB’s) Double Byte Character Large Objects (DBCLOB’s) Stored procedure
9
©HCCS & IBM® 2008 Stephen Linkin8 What Is DB2? System structures Catalog and directory Buffer pools Active and archive logs
10
©HCCS & IBM® 2008 Stephen Linkin9 What Is DB2? DB2 Address Spaces System services Database services Lock manager services (IRLM) Using DB2 Utilities Using DB2 Commands
11
©HCCS & IBM® 2008 Stephen Linkin10 What Is SQL? DML DDL DCL
12
©HCCS & IBM® 2008 Stephen Linkin11 Application Programming For DB2 DB2 program preparation: the flow DCLGEN PRECOMPILE
13
©HCCS & IBM® 2008 Stephen Linkin12 Application Programming For DB2 DB2 program preparation: the flow DCLGEN PRECOMPILE BIND EXEC SQL SELECT EMPNO, LASTNAME SELECT EMPNO, LASTNAME INTO :EMPNO, :LASTNAME FROM EMP INTO :EMPNO, :LASTNAME FROM EMPEND-EXEC.
14
©HCCS & IBM® 2008 Stephen Linkin13 Application Programming For DB2 DB2 program preparation: the flow DCLGEN PRECOMPILE BIND RUN
15
©HCCS & IBM® 2008 Stephen Linkin14 Functions Of The IMS Database Manager
16
©HCCS & IBM® 2008 Stephen Linkin15 Structure Of The IMS Database Subsystem
17
©HCCS & IBM® 2008 Stephen Linkin16 Structure Of The IMS Database Subsystem The IMS Hierarchical Database Model Data Access Sequence
18
©HCCS & IBM® 2008 Stephen Linkin17 Structure Of The IMS Database Subsystem The IMS Hierarchical Database Model Data Access Sequence IMS Use Of z/OS Services Evolution Of IMS
19
©HCCS & IBM® 2008 Stephen Linkin18 Summary Read The Redbook
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.