IBM DB2 courses, Universidad Cenfotec

Size: px
Start display at page:

Download "IBM DB2 courses, Universidad Cenfotec"

Transcription

1 IBM DB2 courses, Universidad Cenfotec Contents Summary... 2 Database Management (Information Management) course plan... 3 DB2 SQL Workshop... 4 DB2 SQL Workshop for Experienced Users... 5 DB2 9 Database Administration Workshop for Linux, UNIX and Windows... 8 DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop DB2 9 for LUW Advanced Database Administration for Experts Relational Database Design

2 Summary Content: The DB2 courses summarized below are based on IBM s Academic Initiative courseware available to Costa Rican universities. Instructors for IBM DB2 training: Professors Marco Hernández and William Montero, from Universidad Cenfotec, will be the instructors. Both have training and certifications on IBM DB2 RDBMS and have current professional experience in the DB2 platform in a missioncritical banking and finance environment. Both instructors have more than 5 years of teaching experience and have collaborated with Cenfotec for over 4 years. Pacing and schedule, IBM DB2 training: Two sessions per week, Thursdays (18:00 to 21:15) and Saturdays (08:00 to 15:30). Type of delivery, IBM DB2 training: Lecture format, with support of Learning Management System. Start date, IBM DB2 training: September 14 th, Requirements for participants, IBM DB2 training: o One course in Fundamentals of Database Systems (equivalent to the first Database course in a typical Computer Science or Information Systems academic program), a second course or working experience with Database systems is a plus. o One course in Operating Systems (the typical introduction to Operating Systems in CS or IS university programs). o Two courses on programming (such as structured programming, object-oriented programming, data structures and algorithms, scripting). No need to be expert programmers. 2

3 Database Management (Information Management) course plan Courses Database Management (Information Management) Dates (2 sessions of 4 hours each week) Hours per course Investment per participant Maximum number of participants (recommended) IBM DB2 courses DB2 SQL Workshop (CL121) September 20 $ DB2 SQL Workshop for October 20 $ Experienced Users (CE131) DB2 9 Database Administration Workshop for Linux, UNIX, and Windows (CL2X2) October-November 32 $ DB2 9 for Linux, UNIX, and Windows Performance Tuning (CL412) DB2 9 for Linux, UNIX, and Windows Advanced Database Administration for Experts (CL462) November-December 32 $ January 40 $ Total 144 $2592 Relational Database Design (CF187) Optional 32 $

4 DB2 SQL Workshop 1 This course provides an introduction to the SQL language. Audience This basic course is for everyone needing to write, support, or understand SQL queries. This includes but is not limited to end-users, programmers, application designers, database administrators, and system administrators who do not yet have knowledge of the SQL Data Manipulation Language (DML). Prerequisites You should have: Basic computer literacy Basic editing skills Database skills are not required Skills taught Code SQL statements to retrieve data from a DB2 or Informix table, including the SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY clauses Code inner joins and non-correlated subqueries Use SQL arithmetic operations Use scalar and column functions Use UNION and UNION ALL INSERT, UPDATE and DELETE rows Code simple CREATE TABLE and CREATE VIEW statements Course outline Introduction Simple SQL Queries Retrieving Data from Multiple Tables Scalar Functions and Arithmetic Column Functions and Grouping UNION and UNION ALL Using Subqueries Maintaining data 1 Extract from DB2 SQL Workshop, course code CE121 4

5 DB2 SQL Workshop for Experienced Users This course teaches you how to make use of advanced SQL techniques to access DB2 databases in different environments. Audience This intermediate course is for experienced SQL end users, application programmers, database administrators, and user support staff who need more advanced knowledge of SQL. Prerequisites You should have experience with: coding and executing basic SQL statements. These skills can be developed by attending SQL Workshop (CE120), or equivalent experience. Skills taught Discuss basic relational database concepts Use some of the OLAP features of DB2, such as GROUPing and RANKing functions Create tables, views and indexes Use referential integrity, check constraints and triggers Use outer joins, and join tables to themselves Use CASE expressions, and the CAST function Identify the impact of Summary Tables, Materialized Query Tables, and temporary tables Use complex subqueries Use a greater number of scalar SQL functions Use advanced SQL constructs, such as recursive SQL and table expressions Define User-Defined Distinct Types and User-Defined Functions Avoid several of the most common causes for poorly-performing SQL Course outline Introduction Identify the purpose of the clauses in the SELECT statement Describe the key differences among the IBM DB2 platforms 5

6 o o o Describe and use some of the OLAP features of DB2, such as GROUPING functions like CUBE and ROLLUP, and the RANK, DENSE_RANK and ROW_NUMBER functions Create Objects Code statements to: Create tables and views, Alter tables, Create indexes, Implement referential integrity (RI), and Define triggers and check constraints Identify impacts and advantages of referential integrity, including impacts of delete rules Identify considerations when using triggers and check constraints Define and make use of INSTEAD OF triggers Join Retrieve data from more than one table via inner and outer joins Use outer joins (LEFT, RIGHT, FULL) Use ANTI JOINS Join a table to itself Use UNION and UNION ALL Use EXCEPT and INTERCEPT CASE, CAST, Summary Tables, and Materialized Query Tables Identify when CASE expressions can be used Code CASE expressions in SELECT list and in the WHERE clause Identify when CAST specifications can be used Identify the advantages of using Summary (Materialized Query) Tables and Temporary tables Identify the advantages of using Materialized Query Tables (MQTs) Identify when and how to use Temporary tables Using Subqueries Code subqueries using the ALL, ANY/SOME, and EXISTS keywords Code correlated subqueries Choose the proper type of subquery to use in each case Scalar Functions Extend your knowledge of scalar functions which: Manipulate arithmetic data, Manipulate date values, and Manipulate character data Examples of scalar functions that are addressed in this course: SUBSTR POSSTR 6

7 o o o o o o COALESCE/VALUE DECIMAL ROUND DIGITS CHAR DATE/TIME Table Expressions and Recursive SQL Identify reasons for using table expressions and recursive SQL Use nested and common table expressions Identify the difference between views and table expressions Code recursive SQL Control the depth of recursion when coding recursive SQL UDTs/UDFs and Performance Describe the concepts behind User-Defined Types, User-Defined Functions and Stored Procedures Predict when queries will use indexes to get better performance Identify concepts of predicate processing State introductory concepts about index structure State general best practices advice 7

8 DB2 9 Database Administration Workshop for Linux, UNIX and Windows This course is designed to teach you how to perform database administration tasks using DB2 9. These tasks include creating DB2 instances, creating and populating databases, and using logical design to support concurrency and recovery requirements. New features, such as range partitioning, data row compression, and pure XML (native XML storage) will be introduced. Hands-on exercises provide an option of using either an AIX, Linux, or Windows operating system. Audience This is an intermediate course for system administrators, database administrators, and technical personnel involved in planning, implementing, and maintaining DB2 databases. Prerequisites Before taking this course you should be able to: Use basic OS functions such as utilities, file permissions, hierarchical file system, commands, and editor State the functions of the Structured Query Language (SQL), and be able to construct DDL, DML, and authorization statements Discuss basic relational database concepts and objects such as tables, indexes, views, and joins Skills taught Administer a DB2 database system using commands and GUI tools Manage System Managed Storage (SMS) and Database Managed Storage (DMS) databases and apply data placement principles Implement a given logical database design using DB2 to support integrity and concurrency requirements List and describe the components of DB2 Define a DB2 recovery strategy and perform the tasks necessary to support the strategy Use autonomic features of DB2 Implement DB2 security Course outline Overview of DB2 9 on Linux, UNIX and Windows Contrast the DB2 Family of products Identify the DB2 Products Describe the functions of DB2 components Explore installation and parameters Command Line Processor (CLP) and GUI usage Use the Command Line Processor Explore the GUI environment 8

9 Describe the DAS role with GUI tools The DB2 environment Specify the key features of an Instance Create and drop an Instance Use db2start and db2stop Distinguish between types of configuration Describe and modify the Database Manager Configuration Creating databases and data placement Review specifics of creating a database Explore the System Catalog tables and views Compare DMS versus SMS table spaces Describe how to setup and manage a DB2 database with Automatic Storage enabled Differentiate between table spaces, containers, extents, and pages Define table spaces Use the get snapshot for tablespaces command to display table space statistics Explore Database configuration parameters Creating database objects List DB2 object hierarchy and physical directories and files Create the following objects: Schema, Table, View, Alias, Index Explore the use of table partitioning Review the use of Temporary Tables Explore the use and implementation of Check Constraints, Referential Integrity and Triggers Exploring the need for and the use of Large Objects Recognize XML and its native store as critical infrastructure for emerging technologies Moving data Discuss the INSERT statement and recognize its limitations Explain the differences between IMPORT and LOAD Explain the EXPORT, IMPORT, and LOAD syntax Create and use Exception Tables and Dump-Files Distinguish and resolve Table States: Load Pending and Set Integrity Pending Use the SET INTEGRITY command 9

10 Discuss the db2move and db2look commands Backup and recovery Describe the major principles and methods for backup and recovery State the three types of recovery used by DB2 Explain the importance of logging for backup and recovery Describe how data logging takes place, including circular logging and archival logging Use the BACKUP, RESTORE, and ROLLFORWARD commands Perform a table space backup and recovery Restore a database to the end of logs or to a point-in-time Discuss the configuration parameters and the recovery history file and use these to handle various backup and recovery scenarios Locking and concurrency Explain why locking is needed List objects that can be locked Describe and discuss the various lock modes and their compatibility Explain four different levels of data protection Set isolation level and lock time out for current activity Explain lock conversion and escalation Describe the situation that causes deadlocks Problem determination Collect information for problem analysis and resolution Use error logs for basic problem analysis Describe four types of monitors: Snapshot Monitor, Event Monitor, Activity Monitor, and Health Monitor Describe the function of EXPLAIN and use this facility to assist basic analysis Use a series of basic commands to better work with connections and sessions Retrieve statistics and other information from a running DB2 instance Use RUNSTATS, REORGCHK, and REORG to resolve application performance problems Security Use DB2 access control mechanisms to implement security within the database Use group IDs to create a control hierarchy Describe Label Based Access Control (LBAC) Describe privileges within a database 10

11 Describe privileges required for binding and executing a package Describe the difference between explicit privileges and implicit privileges Describe the different DB2 authorization levels 11

12 DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop Learn how to tune for optimum performance the IBM DB2 9 for Linux, UNIX, and Windows relational database management system and associated applications written for this environment. Learn about DB2 9 for Linux, UNIX, and Windows in a single partition database environment. Explore performance issues affecting the design of the database and applications using the database, the major database performance parameters, and the different tools that assist in performance monitoring and tuning. Use tools that are common across the Linux, UNIX, and Windows environments. During labs running on DB2 9.7, develop your ability to use monitoring tools, Explain tools and DB2 utilities like RUNSTATS, REORG and db2batch to tune a database running on your local LINUX workstation. Audience This is an advanced course for database designers, database administrators, and application developers working with DB2 for Linux, UNIX, and Windows who are concerned about performance. Prerequisites You should complete: DB2 9 Database Administration Workshop for Linux, UNIX, and Windows (CL2X2) or DB2 9 for Linux, UNIX, and Windows Quickstart for Experienced Relational DBAs (CL482) or have equivalent experience. Skills taught Define the impact of database design (tables, indexes, and data placement) on database performance Describe database application programming considerations and how they affect performance Identify and describe the parameters (database and non-database) that affect performance Tune parameters to achieve optimum performance Identify and use the tools that assist in monitoring and tuning of a database Course outline Database Monitoring Describe the basic principles in monitoring a DB2 database List the tools for monitoring database and application activity Use GET SNAPSHOT commands to produce reports for analysis of database performance Utilize the administrative routines and views provided by to DB2 to simplify application access to database performance statistics Use the db2pd to perform performance analysis or problem determination for a DB2 database 12

13 Utilize the enhanced table functions with SQL in reporting and monitoring of the database system, data objects, and the package cache to help you quickly identify issues that might be causing problems Configure the DB2 Database configuration options that control the collection of request, activity and object level metrics on the entire database Compare the enhanced table functions with the snapshot monitoring facilities provided by previous DB2 releases Database Input/Output (I/O) Management Describe processing for reading database pages into buffer pools Describe processing for writing database pages from buffer pools Monitor database read and write activity using GET SNAPSHOT commands or Administrative Routines and Views Monitor database logging activity and select appropriate values for SOFTMAX and MINCOMMIT Describe how scan sharing can reduce the I/O workload for accessing large tables Explain the alternate page cleaning processing associated with th DB2_USE_ALTERNATE_PAGE_CLEANING DB2 Registry variable Tablespace and Table Design for Performance Select appropriate values for table space page size and extent size to support application performance requirements Describe the calculation of prefetch size when PREFETCHSIZE is set to AUTOMATIC List the advantages of selecting DMS or SMS table space management as well as using Automatic Storage-managed table spaces Set file system caching options for table spaces to optimize table space performance Describe the various row insertion algorithms for tables that are based on using the APPEND option or defining a clustering index Plan and implement Row Compression to reduce disk and memory requirements and improve application performance Describe how DB2's Index compression option can reduce disk storage requirements for indexes Explain how DB2 can compress temporary data to improve application performance Utilize the DB2 provided tools and functions to estimate compression results for Indexes and data DB2 memory management Describe memory heap usage for instance memory, database shared memory and application memory Explain the management of database shared memory based on setting the configuration option DATABASE_MEMORY to AUTOMATIC, COMPUTED or a specific number of pages Select the mode for managing data sort memory using SHEAPTHRES, SORTHEAP, and SHEAPTHRES_SHR Monitor DB2 memory usage using the db2mtrk commands and SQL statements Utilize the db2pd command for monitoring current database memory usage Automated Memory Management Describe how STMM can be used to automatically manage database shared memory heaps Explain the differences in STMM processing based on the setting of DATABASE_MEMORY 13

14 Plan and configure a database for self tuning memory Activate or deactivate STMM for selected memory heaps Describe the management of sortheap memory based on the configuration of sheapthres and sheapthres_shr Explain how DB2 can automatically increase or decrease database memory for multiple DB2 databases running on the same server Application Performance Considerations List examples of application coding techniques that can effect performance Describe the performance advantages of using stored procedure Design applications to maximize record blocking, minimize sort operations and minimize lock contention Monitor application performance and lock waits using GET SNAPSHOT commands and SQL queries Set the DB2 registry variables DB2_EVALUNCOMMITTED, DB2_SKIPINSERTED and DB2_SKIPDELETED to reduce lock contention based on application requirements Utilize the currently committed form of locking to reduce lock contention between read-only and update applications Using Explain Tools Describe the advantages of using Visual Explain Describe the advantages of using db2exfmt Create special tables used by Visual Explain and db2exfmt Identify how to set the Explain snapshot and Explain mode registers to capture the information of interest Differentiate between the different methods of viewing Explain information The DB2 Optimizer Describe the stages of the SQL compiler Choose the appropriate optimization class Describe the catalog statistics and database configuration options impact on access plan selection Implement a statistical view to provide better cardinality estimates for complex queries Enable the statement concentrator using the STMT_CONC database manager configuration parameter to reduce SQL compilation overhead for dynamic SQL statements Utilize the db2look utility to extract catalog statistics from existing tables to mimic an existing database environment Create an optimizer profile Using Indexes for Performance Describe the Indexing options that can be used to improve performance: Index Only Access, Clustered Index, Reverse Scans, Include Columns, and Index Freespace Describe the Block Indexing capability for MDC tables 14

15 Monitor index usage using the MON_GET_INDEX function and db2pd commands Explain how multiple indexes can be combined using Index ORing and Dynamic Bitmap Index ANDing Use the Design Advisor to predict performance gains from adding new indexes Complex SQL Performance Review Explain reports for costly sort operations Describe the differences between Nested Loop, Merge Scan and Hash Joins Plan the implementation of Refresh Immediate or Refresh Deferred Materialized Query Tables to improve query performance Utilize the Design Advisor to analyze SQL statements and recommend new MQTs Describe the features of range-partitioned tables to support large DB2 tables using multiple table spaces, including the roll-in and roll-out of data ranges Explain the difference between partitioned and non-partitioned indexes for a range-partitioned table Implement partitioned indexes to improve performance when you roll data out or roll data into a range-partitioned table Use the DB2 Explain tools to determine if partition elimination is being used to improve access performance to large range-partitioned tables Tools and Utilities for Performance Use the RUNSTATS utility to collect table and index statistics to enable the DB2 Optimizer to generate efficient access strategies Select appropriate RUNSTATS options to collect Distribution Statistics or Column Group Statistics to improve cardinality estimates during SQL compilation Use the table and indexes statistics to plan for table and index reorganization using the REORG utility Set the policies and options for automation of catalog statistics collection Monitor the activity associated with implementing real-time statistics collection Use the db2batch utility to run SQL workloads and collect performance statistics that can be used to benchmark database and application changes Event Monitoring Create Event Monitors to collect performance statistics at the database, application or SQL statement level Implement simple Workload Management definitions to utilize the Workload Manager-based event monitoring including activities, statistics and threshold violations Evaluate Event Monitor data using the Event Analyzer tool, the db2evmon text-based tool the db2evmonfmt application or using SQL queries Define a LOCKING Event Monitor to capture deadlocks, lock timeout or lock waits Configure a DB2 database to control information captured for deadlocks, lock timeouts or extended lock waits Implement Event Monitors for units of work or lock-related events that store information in unformatted Event Monitor tables Capture SQL section information using an ACTIVITIES Event Monitor and use the data to generate Explain reports 15

16 DB2 9 for LUW Advanced Database Administration for Experts This course is designed to teach you how to: Fully use the advanced technical functions and features of DB2 LUW. Perform advanced monitoring using the DB2 administrative views and routines in SQL queries. Use the db2diag.log file messages to direct your investigation of problems using db2pd, INSPECT, db2support, and DB2 traces. Use DB2's health monitoring and Health Center to review the health indicator status for the instance, database, and table spaces. The type of problems monitored and resolved include buffer pool activity, lock contention, long running SQL statements, and log space utilization. Understand how automatic and manual first occurrence data capture can help to collect the diagnostic information needed to solve problems. Configure and manage the implementation of DB2 instance or database level auditing, including using the db2audit command and creation of audit policies which can be assigned to specific tables, users or database roles to perform selective collection of audit records. Explore DB2's management of disk space usage in Database Managed Storage (DMS) table spaces, including the activities of the rebalancer. Use DB2 commands and utilities to check the high water mark on table spaces and to monitor the rebalance operation. Move data from one table to another or from one database to another using utilities, such as db2move and db2relocatedb. Implement automatic storage management for table spaces or enable automatic resize options for DMS managed table spaces to reduce administration requirements and complexity. Exploit and monitor the REORG utility processing for offline and online table, and index reorganization This includes planning for the disk space and database log space necessary for reorganization. Configure the options and policies to automate the collection of table and index statistics or the reorganization of DB2 tables and indexes to improve performance and provide efficient disk space utilization. Monitor and review DB2's automated operations using health monitoring and diagnostic log messages. Utilize the REORG Utility to implement row compression for large tables, to reduce disk utilization and improve I/O performance for a DB2 database and understand the automatic creation of compression dictionaries. For Multidimensional Clustering (MDC) tables, determine how to select the dimension columns and table space extent size for efficient implementation of MDC tables. Compare the block indexes used for MDC table with rows based indexes. Select the MDC rollout option that best matches application needs and achieves the best performance results. Determine configuration options to use for connecting DB2 clients to DB2 LUW database servers using TCP/IP using the configuration assistant. Implement DB2 support for Lightweight Directory Access Protocol (LDAP) or DB2 thin client support to reduce administration requirements. Enablement of remote administration through use of DB2 Administration Server (DAS). Plan and implement range based table partitioning for large DB2 tables. Utilize the ALTER TABLE ATTACH and DETACH options to support roll-in and roll-out operations for range-partitioned tables. Compare the advantages of selecting or combining range partitioning with the hash-based partitioning used in DB2 DPF databases or the multiple dimensions provided by MDC tables. You get practical experience in the planning and utilization of a wide variety DB2 LUW utilities and functions by performing a series of lab exercises using DB2 Enterprise 9.5 installed on a Linux platform. The exercises build skills that can be applied to DB2 database servers on any Linux, UNIX or Windows environment. Audience 16

17 This is an advanced course for DB2 LUW experienced database administrators who support DB2 for UNIX, Windows, and Linux databases. Prerequisites You should complete: DB2 9 Database Administration Workshop for Linux (CL201) or DB2 9 Database Administration Workshop for UNIX (CL211) or DB2 9 Database Administration Workshop for Windows (CL231) or Fast Path to DB2 9 for Experienced Relational DBAs (CL281) or DB2 9 for Linux, UNIX, and Windows Quickstart for Experienced Relational DBAs (CL481) or DB2 9 for LUW Multiple Partition DBA Workshop (CF24) or DB2 9 for LUW Multiple Partition Environment for Single Partition DBAs (CG24) or have equivalent experience Skills taught Monitor a DB2 LUW database using command line processor queries Use the db2diag command to search the DB2 diagnostic log messages to resolve various common database problems Implement DB2 Instance audit data collection using the db2audit command or database level auditing by creating audit policy objects and assigning the policies to objects using the AUDIT command. Configure a DB2 database for autonomic utilities, including database statistics collection and table reorganization Analyze REORGCHK reports to determine if the table or the index reorganization would improve database efficiency. Invoke and monitor the processing for the REORG utility running offline or online Manage the disk space allocated in DMS table spaces using ALTER TABLESPACE to extend or to reduce the containers, and monitor the progress of the DB2 rebalancer process Implement automatic resize for DMS table spaces or Automatic Storage management for table spaces to reduce the complexity of managing DB2 LUW databases Use the DB2LOOK utility to extract the Data Definition Language (DDL) for existing database objects Plan and execute the DB2MOVE utility to copy selected table data for an entire schema for objects from one DB2 database to another Configure the TCP/IP connections from DB2 clients to DB2 database servers to support application access or remote administration by database administrators Plan the movement of DB2 databases or table spaces using the Backup and Restore utilities or using the db2relocatedb command with non-db2 utilities Plan and implement MDC tables to improve application performance, including selecting the appropriate table space extent size Utilize range-based partitioned tables to support large DB2 tables that require very efficient roll-in and roll-out capabilities Course outline 17

18 Advanced Connectivity and Remote Administration Describe and verify the relevant registry variables for distributed architecture Describe the flow through the different directories used by DB2 for connectivity between clients and servers Maintain the directories for database connections Enable DB2 LUW LDAP support Explain the differences between the different options for client connectivity including the IBM Data Server Client and IBM Data Server Run Time Client Implement automatic client rerouting and list the relevant entries Describe the purpose of DB2 Administration Server (DAS) Establish the TOOLS CATALOG database and identify how it is used Utilize the Configuration Assistant to maintain database connection configurations for clients Advanced Locking for DB2 9 Describe the types of locks used by DB2 to support applications using different isolation levels Configure the database parameters locklist and maxlocks to minimize lock escalations and lock waits Utilize SNAPSHOT and Event monitors to analyze application lock waits and deadlocks Set the DB2 registry variables to improve application efficiency, including DB2_EVALUNCOMMITTED, DB2_SKIPINSERTED and DB2_SKIPDELETED Describe using DB2 expressions and functions to implement optimistic locking, including RID_BIT and ROW CHANGE TOKEN Explain the use of Block level locks for Multidimensional Clustering, MDC tables Advanced Monitoring Compare using GET SNAPSHOT commands to running SQL queries to collect snapshot monitor data Describe the impact of enabling the Snapshot Monitor switches on the monitor data available and the performance overhead associated with collecting more detailed monitor data Use the DB2 provided Administrative Views and Routines in SQL SELECT statements to retrieve snapshot performance statistics Check database health indicators, like log space available and table space utilization using CLP queries with the Administrative Views Advanced Problem Determination Describe the types of information collected by DB2 that can be used to diagnose problems, including the db2diag.log and the administration notification log Plan the use of various diagnostic tools to address specific problems, including the db2diag command, db2pd, db2dart, inspect and db2level Collect supporting information for DB2 database problems using db2support and db2trc Explain how automatic and manual First Occurrence Data Capture (FODC) facilities can help collect diagnostic information Analyze DB2 generated messages in the db2diag.log file and choose appropriate tools and commands to resolve the problems Utilize the Health Monitoring functions of DB2 to check the health indicators for a DB2 instance, database, or table space DB2 Database Auditing 18

19 Describe the tasks for DB2 database auditing performed by the SYSADM user List the security administration tasks for DB2 databases that require the SECADM database authority in performing database level audits Utilize the db2audit command in implement instance level auditing and to configure the audit data and archive locations Create audit policies to enable collection of specific categories of audit data for a DB2 database Assign audit policies to selected tables, users or database roles using the AUDIT statement Advanced Table Space Management Describe the benefits and limitations of using SMS, DMS and Automatic Storage management for table spaces Examine GET SNAPSHOT FOR TABLESPACES reports to obtain the current disk space usage, the High Water Mark and describe the mapping of extents to the DMS table space containers Utilize the DB2DART utility to list and analyze the current High Water Mark for a DMS table space Monitor the processing done by the Rebalancer using LIST UTILITIES and GET SNAPSHOT FOR TABLESPACES output Plan and implement changes to disk space allocations using ALTER TABLESPACE options: ADD, EXTEND, RESIZE, DROP, and BEGIN NEW STRIPE SET Plan the implementation of Large Row Identifiers and Large table spaces to support increased table size Use the Health Monitor and Storage Management functions to track and monitor table space utilization Advanced Data Movement Describe the options for moving data between tables including using the Import, Export and Load utilities as well as an SQL Insert with a subselect Configure the LOAD Utility options to optimize the performance of loading data into DB2 tables Select the best method for duplication of table and index definitions, including the db2look utility Utilize the db2move utility to move a group of tables into the same or a different database Copy the objects for a schema using the db2move utility or the ADMIN_COPY_SCHEMA procedure Change the Automatic Storage paths for a database Use the RESTORE Utility with a REDIRECT option to move an 1entire database or selected table spaces to a different location Setup a db2relocatedb command file to rename a database, copy a database or move table space containers Advanced Table Reorganization Describe the reasons for reorganizing tables and indexes Examine a REORGCHK report to determine which tables and indexes to reorganize Use GET SNAPSHOT commands, the db2pd command, or queries with DB2 provided table functions to monitor REORG Utility progress Analyze DB2 generated messages in the db2diag.log file and administration notification log to resolve the problems Utilize the REORG utility to implement row compression for a table Compare using REORG to build a compression dictionary to automatic dictionary creation Plan the use of offline and online table and index reorganizations to minimize the impact to applications and optimize performance 19

20 Understand the locking and logging required for online and offline REORGs Multidimensional Clustering Compare the features and performance advantages of multidimensional clustering (MDC) to single-dimensional clustering Define the concepts of MDC tables, including cell, slice, and dimension Describe the characteristics of the block indexes used for MDC tables including the index maintenance performed for SQL INSERT, DELETE, and UPDATEs Explain how the block and row indexes can be combined to efficiently process SQL statements Utilize the LOAD Utility to roll-in new data into a MDC table Select options for efficient data roll-out and roll-in Analyze the effects on table space size of selecting alternative dimensions and extent sizes Autonomic DB2 Utilities Describe the automatic database maintenance facilities provided by DB2 for database backups, table statistics collection and table reorganization Configure a database for automated utilities using the Configure Automatic Maintenance wizard Explain the evaluation cycles for each of the automated utilities Select options for automatic statistics collection, including real time statistics Analyze the DB2 event messages generated by automatic utility evaluation and execution Table Partitioning Describe the options for handling data roll-in and roll-out using DB2 Version 8.2 features, including DPF database partitioning, Multi-Dimensional Clustering (MDC) and UNION ALL views. Describe the basic concepts for range-based table partitioning, including global indexing and multiple table spaces. Define the data partition ranges for a table using the short and long form syntax. List the steps used for data roll-in and roll-out for table partitioning, including ATTACH, DETACH and ADD for data partitions. Compare the roll-in and roll-out functions for table partitioning to using DPF database partitions or MDC tables. Plan the use of online SET INTEGRITY as part of the roll-in and roll-out processing for range-partitioned tables. Describe the maintenance for refresh immediate materialized query tables when used with table partitioning. Select between table partitioning, MDC, and DPF database partitioning depending on the application and data characteristics. 20

21 Relational Database Design This course presents a methodology for modeling and designing relational databases. Audience This course is for people responsible for designing relational databases and people who need an in-depth understanding of data modeling. Prerequisites The course does not require any special prerequisites. Skills taught Design relational databases. Consider logical and physical aspects including integrity requirements during the design Course outline Relational concepts Views and results during database design Problem statement Entity-relationship modeling Data and process inventories Tuple types From tuple types to tables Integrity rules Indexes Logical data structures and views 21

IBM DB2 LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

IBM DB2 LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs IBM DB2 LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs Day(s): 5 Course Code: CL442G Overview Learn how to tune for optimum the IBM DB2 9 for Linux, UNIX, and Windows relational

More information

Index. NOTE: Boldface numbers indicate illustrations; t indicates a table 207

Index. NOTE: Boldface numbers indicate illustrations; t indicates a table 207 A access control, 175 180 authentication in, 176 179 authorities/authorizations in, 179, 180 privileges in, 179, 180 Administrator, IBM Certified Database Administrator DB2 9 for Linux, UNIX, Windows,

More information

A Examcollection.Premium.Exam.54q

A Examcollection.Premium.Exam.54q A2090-544.Examcollection.Premium.Exam.54q Number: A2090-544 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: A2090-544 Exam Name: Assessment: DB2 9.7 Advanced

More information

MIS NETWORK ADMINISTRATOR PROGRAM

MIS NETWORK ADMINISTRATOR PROGRAM NH107-7475 SQL: Querying and Administering SQL Server 2012-2014 136 Total Hours 97 Theory Hours 39 Lab Hours COURSE TITLE: SQL: Querying and Administering SQL Server 2012-2014 PREREQUISITE: Before attending

More information

DB2 Performance Essentials

DB2 Performance Essentials DB2 Performance Essentials Philip K. Gunning Certified Advanced DB2 Expert Consultant, Lecturer, Author DISCLAIMER This material references numerous hardware and software products by their trade names.

More information

D09 Repeated in D15 DB2 Autonomics: Implementation and Exploitation

D09 Repeated in D15 DB2 Autonomics: Implementation and Exploitation D09 Repeated in D15 DB2 Autonomics: Implementation and Exploitation Philip K. Gunning Gunning Technology Solutions, LLC 4 Oct 2006 11:00 a.m. 12:00 p.m. Repeated 5 Oct 2006, 10:30 a.m. 11:30 a.m. Platform:

More information

DB2 for Linux, UNIX, Windows - Adv. Recovery and High Availability

DB2 for Linux, UNIX, Windows - Adv. Recovery and High Availability DB2 for Linux, UNIX, Windows - Adv. Recovery and High Availability Duration: 4 Days Course Code: CL492G Overview: Gain a deeper understanding of the advanced recovery features of DB2 9 for Linux, UNIX,

More information

Vendor: IBM. Exam Code: C Exam Name: DB DBA for Linux UNIX and Windows. Version: Demo

Vendor: IBM. Exam Code: C Exam Name: DB DBA for Linux UNIX and Windows. Version: Demo Vendor: IBM Exam Code: C2090-611 Exam Name: DB2 10.1 DBA for Linux UNIX and Windows Version: Demo QUESTION 1 Due to a hardware failure, it appears that there may be some corruption in database DB_1 as

More information

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: 20762C Developing SQL 2016 Databases Module 1: An Introduction to Database Development Introduction to the

More information

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: QUERYING MICROSOFT SQL SERVER Course: 20461C; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This 5-day instructor led course provides students with

More information

IBM DB2 11 DBA for z/os Certification Review Guide Exam 312

IBM DB2 11 DBA for z/os Certification Review Guide Exam 312 Introduction IBM DB2 11 DBA for z/os Certification Review Guide Exam 312 The purpose of this book is to assist you with preparing for the IBM DB2 11 DBA for z/os exam (Exam 312), one of the two required

More information

DB2 UDB: App Programming - Advanced

DB2 UDB: App Programming - Advanced A Access Methods... 8:6 Access Path Selection... 8:6 Access Paths... 5:22 ACQUIRE(ALLOCATE) / RELEASE(DEALLOCATE)... 5:14 ACQUIRE(USE) / RELEASE(DEALLOCATE)... 5:14 Active Log... 9:3 Active Logs - Determining

More information

IBM EXAM QUESTIONS & ANSWERS

IBM EXAM QUESTIONS & ANSWERS IBM 000-611 EXAM QUESTIONS & ANSWERS Number: 000-611 Passing Score: 800 Time Limit: 120 min File Version: 23.3 http://www.gratisexam.com/ IBM 000-611 EXAM QUESTIONS & ANSWERS Exam Name: DB2 10.1 DBA for

More information

Vendor: IBM. Exam Code: Exam Name: DB DBA for Linux, UNIX, and Windows. Version: Demo

Vendor: IBM. Exam Code: Exam Name: DB DBA for Linux, UNIX, and Windows. Version: Demo Vendor: IBM Exam Code: 000-611 Exam Name: DB2 10.1 DBA for Linux, UNIX, and Windows Version: Demo QUESTION 1 Due to a hardware failure, it appears that there may be some corruption in database DB_1 as

More information

ORANET- Course Contents

ORANET- Course Contents ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Querying Microsoft SQL Server 20461D; 5 days, Instructor-led Course Description This 5-day instructor led course provides students with the technical skills required to write basic Transact SQL queries

More information

AVANTUS TRAINING PTE LTD

AVANTUS TRAINING PTE LTD [MS20461]: Querying Microsoft SQL Server 2014 Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This 5-day

More information

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008

More information

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database MOC 6232A: Implementing a Microsoft SQL Server 2008 Database Course Number: 6232A Course Length: 5 Days Course Overview This course provides students with the knowledge and skills to implement a Microsoft

More information

DB2 9.7 Advanced DBA for LUW

DB2 9.7 Advanced DBA for LUW 000 544 DB2 9.7 Advanced DBA for LUW Version 3.5 QUESTION NO: 1 An employee is not able to connect to the PRODDB database using the correct user ID and password. The TCP/IP protocol is running normally;

More information

DB2 10 for LUW: Basic Administration for Linux and Windows

DB2 10 for LUW: Basic Administration for Linux and Windows DB2 10 for LUW: Basic Administration for Linux and Duración: 4 Días Código del Curso: CL2X3G Temario: This course teaches you to perform basic database administrative tasks using DB2 10.1 for Linux, UNIX,

More information

Performance Tuning for MDM Hub for IBM DB2

Performance Tuning for MDM Hub for IBM DB2 Performance Tuning for MDM Hub for IBM DB2 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

6232B: Implementing a Microsoft SQL Server 2008 R2 Database 6232B: Implementing a Microsoft SQL Server 2008 R2 Database Course Overview This instructor-led course is intended for Microsoft SQL Server database developers who are responsible for implementing a database

More information

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Maintaining a Microsoft SQL Server 2008 Database OVERVIEW About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the

More information

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A)

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A) Duration Five days Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008

More information

Developing SQL Databases (762)

Developing SQL Databases (762) Developing SQL Databases (762) Design and implement database objects Design and implement a relational database schema Design tables and schemas based on business requirements, improve the design of tables

More information

20762B: DEVELOPING SQL DATABASES

20762B: DEVELOPING SQL DATABASES ABOUT THIS COURSE This five day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL Server 2016 database. The course focuses on teaching individuals how to

More information

Querying Microsoft SQL Server 2012/2014

Querying Microsoft SQL Server 2012/2014 Page 1 of 14 Overview This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation

More information

20461: Querying Microsoft SQL Server

20461: Querying Microsoft SQL Server 20461: Querying Microsoft SQL Server Length: 5 days Audience: IT Professionals Level: 300 OVERVIEW This 5 day instructor led course provides students with the technical skills required to write basic Transact

More information

Microsoft. [MS20762]: Developing SQL Databases

Microsoft. [MS20762]: Developing SQL Databases [MS20762]: Developing SQL Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This five-day

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs Module Title Duration : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs : 4 days Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize

More information

COURSE OUTLINE: Querying Microsoft SQL Server

COURSE OUTLINE: Querying Microsoft SQL Server Course Name 20461 Querying Microsoft SQL Server Course Duration 5 Days Course Structure Instructor-Led (Classroom) Course Overview This 5-day instructor led course provides students with the technical

More information

IBM Exam A DB2 9.7 Advanced DBA for LUW Version: 6.1 [ Total Questions: 103 ]

IBM Exam A DB2 9.7 Advanced DBA for LUW Version: 6.1 [ Total Questions: 103 ] s@lm@n IBM Exam A2090-544 DB2 9.7 Advanced DBA for LUW Version: 6.1 [ Total Questions: 103 ] Topic 1, Volume A Question No : 1 - (Topic 1) An employee is not able to connect to the PRODDB database using

More information

Querying Microsoft SQL Server 2008/2012

Querying Microsoft SQL Server 2008/2012 Querying Microsoft SQL Server 2008/2012 Course 10774A 5 Days Instructor-led, Hands-on Introduction This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL

More information

[MS20464]: Developing Microsoft SQL Server 2014 Databases

[MS20464]: Developing Microsoft SQL Server 2014 Databases [MS20464]: Developing Microsoft SQL Server 2014 Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : SQL Server Delivery Method : Instructor-led (Classroom) Course Overview

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Course Code: M20461 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Querying Microsoft SQL Server Overview This 5-day instructor led course provides delegates with the technical skills required

More information

20461: Querying Microsoft SQL Server 2014 Databases

20461: Querying Microsoft SQL Server 2014 Databases Course Outline 20461: Querying Microsoft SQL Server 2014 Databases Module 1: Introduction to Microsoft SQL Server 2014 This module introduces the SQL Server platform and major tools. It discusses editions,

More information

Developing SQL Databases

Developing SQL Databases Course 20762B: Developing SQL Databases Page 1 of 9 Developing SQL Databases Course 20762B: 4 days; Instructor-Led Introduction This four-day instructor-led course provides students with the knowledge

More information

MTA Database Administrator Fundamentals Course

MTA Database Administrator Fundamentals Course MTA Database Administrator Fundamentals Course Session 1 Section A: Database Tables Tables Representing Data with Tables SQL Server Management Studio Section B: Database Relationships Flat File Databases

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Querying Microsoft SQL Server Course 20461D 5 Days Instructor-led, Hands-on Course Description This 5-day instructor led course is designed for customers who are interested in learning SQL Server 2012,

More information

6232A - Version: 1. Implementing a Microsoft SQL Server 2008 Database

6232A - Version: 1. Implementing a Microsoft SQL Server 2008 Database 6232A - Version: 1 Implementing a Microsoft SQL Server 2008 Database Implementing a Microsoft SQL Server 2008 Database 6232A - Version: 1 5 days Course Description: This five-day instructor-led course

More information

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager, Empowering DBA's with IBM Data Studio Deb Jenson, Data Studio Product Manager, dejenson@us.ibm.com Disclaimer Copyright IBM Corporation [current year]. All rights reserved. U.S. Government Users Restricted

More information

SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description.

SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description. SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server 2016 Learn how to design and Implement advanced SQL Server 2016 databases including working with tables, create optimized

More information

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Charting the Course to Your Success! MOC D Querying Microsoft SQL Server Course Summary Course Summary Description This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation

More information

After completing this course, participants will be able to:

After completing this course, participants will be able to: Querying SQL Server T h i s f i v e - d a y i n s t r u c t o r - l e d c o u r s e p r o v i d e s p a r t i c i p a n t s w i t h t h e t e c h n i c a l s k i l l s r e q u i r e d t o w r i t e b a

More information

Oracle Database 10g: New Features for Administrators Release 2

Oracle Database 10g: New Features for Administrators Release 2 Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course introduces students to the new features

More information

How Viper2 Can Help You!

How Viper2 Can Help You! How Viper2 Can Help You! December 6, 2007 Matt Emmerton DB2 Performance and Solutions Development IBM Toronto Laboratory memmerto@ca.ibm.com How Can Viper2 Help DBAs? By putting intelligence and automation

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL 20761B; 5 Days; Instructor-led Course Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL Course 20761C 5 Days Instructor-led, Hands on Course Information The main purpose of the course is to give students a good understanding of the Transact- SQL language which

More information

Short Summary of DB2 V4 Through V6 Changes

Short Summary of DB2 V4 Through V6 Changes IN THIS CHAPTER DB2 Version 6 Features DB2 Version 5 Features DB2 Version 4 Features Short Summary of DB2 V4 Through V6 Changes This appendix provides short checklists of features for the most recent versions

More information

COURSE CONTENT. ORACLE 10g/11g DBA. web: call: (+91) / 400,

COURSE CONTENT. ORACLE 10g/11g DBA.   web:  call: (+91) / 400, COURSE CONTENT ORACLE 10g/11g DBA 1. Introduction (Database Architecture) Oracle 10g: Database Describe course objectives Explore the Oracle 10g database architecture 2: Installing the Oracle Database

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database

More information

20461D: Querying Microsoft SQL Server

20461D: Querying Microsoft SQL Server 20461D: Querying Microsoft SQL Server Course Details Course Code: Duration: Notes: 20461D 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server 20461 - Querying Microsoft SQL Server Duration: 5 Days Course Price: $2,975 Software Assurance Eligible Course Description About this course This 5-day instructor led course provides students with the

More information

Venezuela: Teléfonos: / Colombia: Teléfonos:

Venezuela: Teléfonos: / Colombia: Teléfonos: CONTENIDO PROGRAMÁTICO Moc 20761: Querying Data with Transact SQL Module 1: Introduction to Microsoft SQL Server This module introduces SQL Server, the versions of SQL Server, including cloud versions,

More information

Microsoft Developing SQL Databases

Microsoft Developing SQL Databases 1800 ULEARN (853 276) www.ddls.com.au Length 5 days Microsoft 20762 - Developing SQL Databases Price $4290.00 (inc GST) Version C Overview This five-day instructor-led course provides students with the

More information

Db2 9.7 Create Table If Not Exists >>>CLICK HERE<<<

Db2 9.7 Create Table If Not Exists >>>CLICK HERE<<< Db2 9.7 Create Table If Not Exists The Explain tables capture access plans when the Explain facility is activated. You can create them using one of the following methods: for static SQL, The SYSTOOLS schema

More information

Querying Microsoft SQL Server (MOC 20461C)

Querying Microsoft SQL Server (MOC 20461C) Querying Microsoft SQL Server 2012-2014 (MOC 20461C) Course 21461 40 Hours This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for

More information

Microsoft Querying Microsoft SQL Server 2014

Microsoft Querying Microsoft SQL Server 2014 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20461 - Querying Microsoft SQL Server 2014 Length 5 days Price $4290.00 (inc GST) Version D Overview Please note: Microsoft have released a new course which

More information

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

Charting the Course... MOC C: Developing SQL Databases. Course Summary Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use

More information

20761B: QUERYING DATA WITH TRANSACT-SQL

20761B: QUERYING DATA WITH TRANSACT-SQL ABOUT THIS COURSE This 5 day course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge

More information

Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE

Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE COURSE TITLE MTA DATABASE ADMINISTRATOR FUNDAMENTALS COURSE DURATION 10 Hour(s) of Self-Paced Interactive Training COURSE OVERVIEW

More information

Certification Exam Preparation Seminar: Oracle Database SQL

Certification Exam Preparation Seminar: Oracle Database SQL Oracle University Contact Us: 0800 891 6502 Certification Exam Preparation Seminar: Oracle Database SQL Duration: 1 Day What you will learn This video seminar Certification Exam Preparation Seminar: Oracle

More information

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR The process of becoming Oracle Database certified broadens your knowledge and skills by exposing you to a wide array of important database features,

More information

IBM EXAM - C DB DBA for Linux, UNIX, and Windows. Buy Full Product.

IBM EXAM - C DB DBA for Linux, UNIX, and Windows. Buy Full Product. IBM EXAM - C2090-611 DB2 10.1 DBA for Linux, UNIX, and Windows Buy Full Product http://www.examskey.com/c2090-611.html Examskey IBM C2090-611 exam demo product is here for you to test the quality of the

More information

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases Administering Microsoft SQL Server Databases 20462D; 5 days, Instructor-led Course Description This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft

More information

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014 COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014 MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER 2014 This module introduces the SQL Server platform and major tools. It discusses editions, versions,

More information

SQL Server 2014 Internals and Query Tuning

SQL Server 2014 Internals and Query Tuning SQL Server 2014 Internals and Query Tuning Course ISI-1430 5 days, Instructor led, Hands-on Introduction SQL Server 2014 Internals and Query Tuning is an advanced 5-day course designed for experienced

More information

Oracle Syllabus Course code-r10605 SQL

Oracle Syllabus Course code-r10605 SQL Oracle Syllabus Course code-r10605 SQL Writing Basic SQL SELECT Statements Basic SELECT Statement Selecting All Columns Selecting Specific Columns Writing SQL Statements Column Heading Defaults Arithmetic

More information

Oracle Database 11g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I Oracle Database SQL Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-051 Exam Title: Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-071 Exam Title: Oracle Database SQL Oracle and Structured

More information

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led About this course This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days

More information

Course 20461C: Querying Microsoft SQL Server

Course 20461C: Querying Microsoft SQL Server Course 20461C: Querying Microsoft SQL Server Audience Profile About this Course This course is the foundation for all SQL Serverrelated disciplines; namely, Database Administration, Database Development

More information

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Course Length: 3 days Course Delivery: Traditional Classroom Online Live MOC on Demand Course Overview The main purpose of this

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Course 20761A: Querying Data with Transact-SQL Page 1 of 5 Querying Data with Transact-SQL Course 20761A: 2 days; Instructor-Led Introduction The main purpose of this 2 day instructor led course is to

More information

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database

More information

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

6232B: Implementing a Microsoft SQL Server 2008 R2 Database 6232B: Implementing a Microsoft SQL 2008 R2 Database Course Number: M6232B Category: Technical Duration: 5 days Course Description This five-day instructor-led course is intended for Microsoft SQL database

More information

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server NE-20761C Querying with Transact-SQL Summary Duration Level Technology Delivery Method Training Credits Classroom ILT 5 Days Intermediate SQL Virtual ILT On Demand SATV Introduction This course is designed

More information

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided. Database Administration with PostgreSQL Introduction This is a 3 day intensive course in skills and methods for PostgreSQL. Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm

More information

DB2 UDB: Application Programming

DB2 UDB: Application Programming A ABS or ABSVAL... 4:19 Access Path - Determining... 10:8 Access Strategies... 9:3 Additional Facts About Data Types... 5:18 Aliases... 1:13 ALL, ANY, SOME Operator... 3:21 AND... 3:12 Arithmetic Expressions...

More information

20464 Developing Microsoft SQL Server Databases

20464 Developing Microsoft SQL Server Databases Course Overview This 5-day instructor-led course introduces SQL Server 2014 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects including views,

More information

2779 : Implementing a Microsoft SQL Server 2005 Database

2779 : Implementing a Microsoft SQL Server 2005 Database 2779 : Implementing a Microsoft SQL Server 2005 Database Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills

More information

Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10

Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10 Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10 RAJIV GANDHI COLLEGE OF ENGINEERING & TECHNOLOGY, KIRUMAMPAKKAM-607 402 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK

More information

Hardware Intel Core I5 and above 4 GB RAM LAN Connectivity 500 MB HDD (Free Space)

Hardware Intel Core I5 and above 4 GB RAM LAN Connectivity 500 MB HDD (Free Space) Workshop Name Duration Objective Participants Entry Profile Synergetics-Standard SQL Server 2012 PTO 3 days Participants will learn various ways of tuning servers and how to write an effective query using

More information

5. Single-row function

5. Single-row function 1. 2. Introduction Oracle 11g Oracle 11g Application Server Oracle database Relational and Object Relational Database Management system Oracle internet platform System Development Life cycle 3. Writing

More information

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

Foreword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and

Foreword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and Foreword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and Connectivity DB2 Application Development DB2 Administration

More information

Pass IBM C Exam

Pass IBM C Exam Pass IBM C2090-612 Exam Number: C2090-612 Passing Score: 800 Time Limit: 120 min File Version: 37.4 http://www.gratisexam.com/ Exam Code: C2090-612 Exam Name: DB2 10 DBA for z/os Certkey QUESTION 1 Workload

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Course Code: M20761 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,177 Querying Data with Transact-SQL Overview This course is designed to introduce students to Transact-SQL. It is designed in such

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z0-063 18 Jun 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 28 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

BrainDumps.C Q&A

BrainDumps.C Q&A BrainDumps.C2090-541.82Q&A Number: C2090-541 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ 1. Hi all, I've finished this one on 1st May. This dump is valid and this

More information

Microsoft SQL Server Training Course Catalogue. Learning Solutions

Microsoft SQL Server Training Course Catalogue. Learning Solutions Training Course Catalogue Learning Solutions Querying SQL Server 2000 with Transact-SQL Course No: MS2071 Two days Instructor-led-Classroom 2000 The goal of this course is to provide students with the

More information

Course Prerequisites: This course requires that you meet the following prerequisites:

Course Prerequisites: This course requires that you meet the following prerequisites: Developing MS SQL Server Databases This five-day instructor-led course introduces SQL Server 2014 and describes logical table design, indexing and query plans. It also focusses on the creation of database

More information

MySQL for Developers Ed 3

MySQL for Developers Ed 3 Oracle University Contact Us: 1.800.529.0165 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL General Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students

More information

Course Overview on Oracle 11g Database Administration (OCP)

Course Overview on Oracle 11g Database Administration (OCP) Course Overview on Oracle 11g Database Administration (OCP) Course Description Oracle Database 11g Administrator Certified Professionals have the skills and expertise to manage the Oracle 11g Database

More information

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7

More information

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com 70-464 MCSE Data Management and Analytics A Success Guide to Prepare- Developing Microsoft SQL Server Databases edusum.com Table of Contents Introduction to 70-464 Exam on Developing Microsoft SQL Server

More information