The document presents a seminar on DB2 for z/OS held by Cüneyt Göksu, an expert with over 20 years in information management technologies. It covers the mainframe architecture, features of DB2 as a relational database management system, and discusses its capabilities like concurrency, security, and data sharing. The seminar highlights the importance of DB2 in maintaining mission-critical applications while supporting modern technology trends.
Overview of the CENG497 seminar and speaker credentials. Cüneyt Göksu's background in information management and contributions to DB2.
Highlights the role of IBM mainframes and z/OS in data management. Introduces DB2 for z/OS as a trusted RDBMS since 1983, focusing on its data handling capabilities.
Discusses risks of database failures, DB2's structure and utilities like COPY/RECOVER, emphasizing recovery and data integrity.
Explains data integrity and concurrency in DB2 using the EMPLOYEE table example, emphasizing lock types and processes.
Describes roles in DB2 security administration and the importance of maintaining secure access across various DB2 interfaces.
Focuses on the capabilities of DB2's distributed data facility such as location transparency and scalability.
Describes advantages of DB2 data sharing, including improved availability and dynamic workload balancing.
Wraps up the seminar, providing an opportunity for questions and offering speaker contact information.
CENG497 - DB2for z/OS Seminar – May 26th 2011 – Middle East Technical
University, Ankara
DB2 for z/OS Architecture in
Nutshell
Cüneyt Göksu
DB2 SME, Information Champion, IBM Gold Consultant
1
2.
Who am I?
BS, Computer Science, YTU, Istanbul, 1990
MBA, Marmara University, Istanbul, 1992
MS in CS, IIT, Chicago, 1994
20+ years in “Information Management” Technologies
1996 IDUG (International DB2 Users Group)
2004 TDUG (Turkish DB2 Users Group)
2008-2010 IBM Data Champion
2009 IBM Gold Consultant
2011 IDUG BOD
2
3.
Mainframe – LegendNever Ends
•1964: IBM® System/360™
•Obsolete? New trend?
•Trusted for mission-critical data
•Capability to maintain both old and new applications
•SOA (Service-Oriented Architecture) enabled
•z/OS – Most widely used mainframe operating system
•DB2 for z/OS – IBM’s mainframe relational database
management system – Since 1983!
3
What is DB2for z/OS?
• Relational Data Base Management System (RDBMS)
– Data base consists of tables
• Simple concepts
• Dynamic relationships
– Structured query language (SQL)
• High level
– Data Manipulation Language (DML)
– Data Definition Language (DDL)
– Data Control Language (DCL)
• User specifies WHAT not HOW
– RDBMS facilities
• Integrity
• Dynamic definition of DB2 objects
• Active catalog
• Recovery / restart
• Continuous operations
• Security
• Interactive tools
7
8.
The system’s view
• Distributed
Utility Applications
Utility
WebSphere TSO BATCH DB2 CICS IMS
Application
Server
Trxb
Trxa
Prog2
Appl2
Appl1
Trx2
Prog1 Trx1
• DB2 receives MANY requests
from MANY user programs to
access potentially the SAME data
• Besides USER PROGRAMS, DB2
also receives requests from
UTILITIES
8
Data integrity andconcurrency
EMPLOYEE Table
Prog1 Prog2
1 EXCLUSIVE
Row
LOCK
UPDATE
STOP
... WAIT ...
2
RELEASE
..
LOCK SELECT
.
OK
3 SHARED
LOCK
COMMIT
4
DB2 must maintain data integrity and also
provide maximum concurrency
77