![]() |
|
||
|
|||
|
|||||
|
|
Courseware for Teaching |
![]() |
||||||||
|
|
![]() Sitemap |
IBM DB2 UDB - Database Infrastructure and Multi-platform Extensions
|
Role of the DB2 Database - Moving Forward Brought to market in 1983 by IBM for utilization on its mainframe operating systems, contemporary DB2 is a multi-platform object-SQL DBMS: z/VSE, z/VM, UNIX, Linux, and Windows servers, iSeries, and IBM InfoSphere Warehouse editions. IBM's DB2 databases are the largest repositories of data in the commercial private and government public sectors. IBM's recommended software implementation for enterprise, Internet, and web-enabled applications is DB2 with the Java programming language, WebSphere MQ middleware, WAS: WebSphere Application Server, and Rational development platform.
IBM is promoting its SOA: Service Oriented Architecture for updating and integrating existing investments in legacy programming languages and mainframe system software. The SOA and DB2 also will accommodate open source software and third party databases. DB2 Version 10 IBM has made enhancements in DB2 Version 10 which improves systems performance, provides better information to the optimizer for query types, and processing of INSERT, UPDATE, and DELETE statements. The DB2 Utilities Suite is comprised of DB2 Administration Tool for z/OS, DB2 Object Comparison Tool for z/OS, DB2 Recovery Expert for z/OS, and DB2 High Performance Unload for z/OS. Database management capabilities have been added. The online schema can be used for adding partitions and changing data definitions with ALTER statements and online unload and replace. There are database design options for indexes, clustering, and materialized query tables to rotate partitions which support data warehouses. SYS-ED staff and CETi Technology Partners have been evaluating the IBM DB2 product announcements: 1- Standards-based capabilities for SOA: Service Oriented Architecture requirements. 2- Improved SQLJ and JDBC support. 3- Enhanced UNICODE support. 4- WebSphere integration.
Starting with DB2 version 9.7, IBM supports Oracle SQL and PL/SQL. IBM has aligned the syntax and semantics with the locking mechanisms, data types, SQL, procedural language residing on the server, and the client interfaces used by the applications. IBM has resolved the concurrency control with Oracle by reading the currently committed version of the changed row and retrieving the locked row from the log. In most cases, since the change has not been committed, the row will still be in the log buffer. However, even if the row has been written out and overwritten in the log buffer, DB2 will know exactly where to find it. The single I/O will bring the required version into the bufferpool. Additional lock avoidance techniques have been added which eliminate a reader holding a lock under CS isolation. DB2 supports a library of functions compatible with Oracle for operating on data. Mismatched types or mismatched semantics of the types can seriously impact the ability to enable an application to another RDBMS. In order to allow Oracle applications to run on DB2, a number of data types commonly used in Oracle's PL/SQL have been added in DB2 9.7. When an application is ported from one product to another, the SQL and procedural language is translated from one SQL dialect to the other. The DB2 engine includes a PL/SQL compiler along with the SQL PL compiler. Both compilers produce virtual machine code for DB2's SQL Unified Runtime Engine. DB2 UDB Training by SYS-ED Few software or consulting companies know DB2 and teach DB2 courses better than SYS-ED. Our collective experience with DB2 reflects our knowledge with the underlying design of IBM DB2 Enterprise Server Edition and the foundation development languages that DB2 was written in: PL/S for the mainframe, C++ for the server, and Starburst Optimizer for cross platform SQL optimization. SYS-ED's system consultant instructors have included some of the best authors and practitioners in the field: Shaku Atre, Pacifico Lim, David Silverberg, and Jonathan Clarke. It is their diagramming of DB2 architecture, program logic, superb coding, and precise explanations which serve as the foundation for our DB2 courses and DB2 training programs. SYS-ED courses reflect the insights and examples created by experienced systems consultants which have a thorough understanding of DB2's architecture and its evolutionary enhancements. When information technology professionals leave a SYS-ED DB2 course, they have the documentation, training aids, walkthroughs, examples, and skeleton programs to code and debug DB2 programs, perform administrative tasks, and optimize system performance. Case and point, if your organization outsourced its DB2 coding and program maintenance to consulting companies in the 1980’s, it more than likely was SYS-ED which trained many of the consultants who did the actual design and coding! In addition to the foundation DB2 design, application development, and database administration courses for the z/OS, z/VSE, z/VM mainframe operating systems, SYS-ED offers a comprehensive multi-platform DB2 curriculum and specialized courses which teach the DB2 APIs.
Qualifying a Training Assignment SYS-ED will not accept a DB2 UDB assignment without a consultation with the prospective client organization. We review the background of the employees to be trained, operating environment, documented standards, and project specifications and use that information to select the code snippets, examples, skeleton programs, and hands-on exercises. We then prepare a training strategy: lesson plan, modular courseware, training aids, and validation assessment. The pre course consultation allows us to identify and differentiate between teaching an industry standard course as compared to the client’s true need for educational consultancy: 1- DB2 database administration on z/OS - mainframe or a specific UNIX-variant - Solaris, Linux- variant, or MS Windows platform. 2- Integration with WAS: WebSphere Application Server or alternative third party commercial and open source web server platform. 3- Evaluation for migration to IBM SOA: Service Oriented Architecture standards 4- Composite application development and repurposing with Rational Developer for System z. And when are not confident that we can provide a superior training outcome, will politely turn down an assignment.
DB2 Release 10 Workshops
|
Mainframe in Transition -
Alternative to the Information Technology Training
Longstanding Consultancy Experience
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The Computer Education Techniques courseware used in SYS-ED courses consists of student hand-outs, training aids, and industry-specific examples and exercises. The CETi knowledge base aggregates and analyzes information in the public domain. It also is a service for reviewing and answering questions. Content is selectively added to courseware. Our long-term strategy is to have our courseware recognized as a NRV: Nationally Recognized Vendor.
|
Grow Your Own DB2 UDB Programmers
| Over the past year, we have had a number of inquiries regarding whether SYS-ED still offered DB2 courses for information technology professionals. | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
|
|
SYS-ED’s DB2 courses and integrated training programs have been developed based upon classic adult learning theory and the application of the standards of the New York State Department of Education.
|
||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||
| DB2 Core Curriculum | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
Prior to scheduling a DB2 course,
compare the quality of the training service that SYS-ED offers with the alternatives:
SYS-ED has been conducting courses in the public domain since 1980; however, there have been changes in the laws and regulations governing computer training in the state of New York. The schedule on our websites reflects a projected time frame for licensure with the New York State Department of Education - Bureau of Proprietary School Supervision and submission and approval of curriculum. |
| Why SYS-ED for DB2 Training? | ||||||||||||||||||||
|
|
News for Immediate Release Consulting companies recommend SYS-ED in conjunction with distance-learning for DB2 UDB programming, database administration, and web enablement training. DB2 UDB Application Development and Web Enablement Training Program All IT personnel will need to learn new skills for the z/OS environment in order to implement the next generation of technologies - DB2 UDB, WebSphere MQ, WAS, and Rational. Training will cut across generations - some very experienced people will be learning web enablement technologies; while first generation IT staff will be using ISPF, JCL, and “tried and tested” mainframe programming languages, such as COBOL for the first time. Training programs based upon the use of various training techniques have been chosen for suitability to the particular course material and audience as well as scheduling and class size requirements. The following methods will be used for introductory material for personnel, most operator training, and programmer training on selected topics.
The plan is to have the entire programming staff and four or five people from operations complete the distance-learning training and then take the SYS-ED instructor-led courses. Based upon feedback from this group, we will either confirm this mix or make adjustments as needed. On a long range basis, we plan that all of the programmers and operators will be trained in both z/OS and the new web technologies. The exact schedule will depend on the other workloads of the staff. System programmer education would be mostly completed during this period, although specialized courses may be taken later in the year. Evolving IT - Interrelated Technologies Information technology training for organizations is more complex and challenging than ever before. There is a substantial investment in infrastructure and applications specific to their operations. New industry standard protocols, web server and web enabled technologies require development from scratch or integration with the existing system software and enterprise databases. There will be long term implications regarding the strategic mix of commercial and open source software which is selected, along with decisions on whether to maintain and upgrade the existing legacy applications, while retrofitting and transitioning to the new technologies. SYS-ED trained a significant portion of the first generation of DP personnel. And looks forward to training their IT successors in the 21st century. |
||||||||||||||||||||||||||||||||||||
|
Selecting/invoking a category will provide the courses within the category. Selecting/invoking on a course will provide the audience, topics, and fee.
DB2 Courses in New York
Courseware
Teaching is Our Business
Our Teachers Know How to Teach
Enrollment - SYS-ED DB2 Courses are NOT for Everyone
DB2 Training in New York, at Your Office,
or
via the Web For additional information including outlines, availability of private courses, references, and course customization, contact David Shapiro at our New York office at 212-564-9147 or register online.
SYS-ED’s core DB2 and mainframe curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for review and licensing. |
||||||||||||||||||||||||||||||||||||