DB2 Exam C2090-313 Practice Questions
()
About this ebook
This book will help you pass IBM Exam C2090-313 and become an IBM Certified Application Developer - DB2 11 for z/OS. The 180 questions and answers in the book (three full practice exams) offer you a significant advantage by helping you to gauge your readiness for the exam, to better understand the objectives being tested, and to get a broad exposure to the DB2 11 knowledge you'll be tested on.
Robert Wingate
Robert Wingate is a computer services professional with over 30 years of IBM mainframe and distributed programming experience. He holds several IBM certifications, including IBM Certified Application Developer - DB2 11 for z/OS, and IBM Certified Database Administrator for LUW. He lives in Fort Worth, Texas.
Read more from Robert Wingate
COBOL Basic Training Using VSAM, IMS and DB2 Rating: 5 out of 5 stars5/5Interview Questions for IBM Mainframe Developers Rating: 1 out of 5 stars1/5MVS JCL Utilities Quick Reference, Third Edition Rating: 5 out of 5 stars5/5IMS-DB Basic Training For Application Developers Rating: 0 out of 5 stars0 ratingsCOBOL Language Fundamentals with DB2 Quick Start Rating: 0 out of 5 stars0 ratingsDB2 11 for z/OS: Basic Training for Application Developers Rating: 5 out of 5 stars5/5COBOL Language Fundamentals with VSAM Quick Start Rating: 0 out of 5 stars0 ratingsDB2 11 for z/OS: SQL Basic Training for Application Developers Rating: 4 out of 5 stars4/5DB2 11.1 for LUW: SQL Basic Training for Application Developers Rating: 0 out of 5 stars0 ratingsCOBOL Language Fundamentals Quick Start Rating: 0 out of 5 stars0 ratingsInterview Questions for DB2 z/OS Application Developers Rating: 0 out of 5 stars0 ratingsDB2 11 for z/OS: Intermediate Training for Application Developers Rating: 0 out of 5 stars0 ratingsPLI Basic Training Using VSAM, IMS and DB2 Rating: 1 out of 5 stars1/5DB2 Exam C2090-320 Preparation Guide Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-313 Preparation Guide Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-616 Practice Questions Rating: 5 out of 5 stars5/5DB2 Exam C2090-320 Practice Questions Rating: 0 out of 5 stars0 ratingsDB2 11.1 for LUW: Basic Training for Application Developers Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-615 Practice Questions Rating: 5 out of 5 stars5/5
Related to DB2 Exam C2090-313 Practice Questions
Related ebooks
DB2 Exam C2090-313 Preparation Guide Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-615 Practice Questions Rating: 5 out of 5 stars5/5Interview Questions for DB2 z/OS Application Developers Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-616 Practice Questions Rating: 5 out of 5 stars5/5DB2 11 for z/OS: Intermediate Training for Application Developers Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-320 Preparation Guide Rating: 0 out of 5 stars0 ratingsDB2 11.1 for LUW: Basic Training for Application Developers Rating: 0 out of 5 stars0 ratingsDB2 Exam C2090-320 Practice Questions Rating: 0 out of 5 stars0 ratingsIBM Db2 A Complete Guide Rating: 0 out of 5 stars0 ratingsDatabase Design and SQL for DB2 Rating: 5 out of 5 stars5/5DB2 11 for z/OS: Basic Training for Application Developers Rating: 5 out of 5 stars5/5DB2 9 for Developers Rating: 0 out of 5 stars0 ratingsA Guide to Db2 Performance for Application Developers: Code for Performance from the Beginning Rating: 0 out of 5 stars0 ratingsCOBOL Language Fundamentals Quick Start Rating: 0 out of 5 stars0 ratingsDB2 11.1 for LUW: SQL Basic Training for Application Developers Rating: 0 out of 5 stars0 ratingsMvs Jcl in Plain English Rating: 5 out of 5 stars5/5Cobol Rating: 0 out of 5 stars0 ratingsPLI Basic Training Using VSAM, IMS and DB2 Rating: 1 out of 5 stars1/5DB2 Interview Questions, Answers, and Explanations: DB2 Database Certification Review Rating: 0 out of 5 stars0 ratingsCOBOL for the Approved Workman Rating: 0 out of 5 stars0 ratingsCICS A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsDB2 11 for z/OS: SQL Basic Training for Application Developers Rating: 4 out of 5 stars4/5COBOL Programming Interview Questions: COBOL Job Interview Preparation Rating: 5 out of 5 stars5/5DB2 A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsMainframe Interview Cases Rating: 0 out of 5 stars0 ratingsMainframe Modernization A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingszOS JCL (Job Control Language) Rating: 0 out of 5 stars0 ratingsAn Introduction to IBM Rational Application Developer: A Guided Tour Rating: 5 out of 5 stars5/5DB2 9.7 for Linux, UNIX, and Windows Database Administration: Certification Study Notes Rating: 5 out of 5 stars5/5DB2 10 for z/OS: The Smarter, Faster Way to Upgrade Rating: 0 out of 5 stars0 ratings
Programming For You
Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5 (English Edition) Rating: 0 out of 5 stars0 ratingsHTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsThe Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsCoding All-in-One For Dummies Rating: 4 out of 5 stars4/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming Rating: 0 out of 5 stars0 ratingsLearn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsLinux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Web Designer's Idea Book, Volume 4: Inspiration from the Best Web Design Trends, Themes and Styles Rating: 4 out of 5 stars4/5Learn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5
Reviews for DB2 Exam C2090-313 Practice Questions
0 ratings0 reviews
Book preview
DB2 Exam C2090-313 Practice Questions - Robert Wingate
Introduction
Welcome
Congratulations on your purchase of DB2 Exam C2090-313 Practice Questions. This book is meant to help you pass IBM Exam C2090-313 and become an IBM Certified Application Developer - DB2 11 for z/OS. The questions and answers in the book offer you a significant advantage by helping you to gauge your readiness for the exam, better understand the objectives being tested, and get a broad exposure to the knowledge you’ll be tested on.
Why You Should Certify
Earn More Money
According to the 2017 IT SKILLS and SALARY REPORT, the salary difference between certified and non-certified IT staff is $8400 or about 11.7 percent more! See page 6. Certification pays!
https://mindhubpro.pearsonvue.com/v/vspfiles/documents/2017_Global_Knowledge_SalaryReport.pdf
Get Better Work Assignment
When you are recognized as a certified expert in a technology, you are more likely to be assigned to high profile assignments. Get DB2 certified and be recognized when the new projects are staffed!
Master Your Profession
Getting certified requires you to learn more about DB2 capabilities and features than non-certified staff who have often used only a small percentage of DB2 capabilities. Through certification, you gain greater mastery of your profession – you become an expert!
How to Pass the IBM C2090-313 Exam
While this book will be a great resource in helping you to pass the IBM C2090-313 exam, obviously you’ll need additional resources for an overall study strategy that will prepare you to demonstrate your knowledge of DB2 11. After all, that is what the exam is intended to measure.
To maximize your chances of passing Exam C2090-313, I recommend that you acquire three things:
1. Knowledge of DB2 11.
2. Experience with DB2 11.
3. Practice with answering DB2 11 exam questions.
Knowledge of DB2 11
My personal experience with IBM exams is that IBM does not ask many tricky or convoluted questions. But Exam C2090-313 will seriously test your knowledge of DB2 11. Even if you have several years of experience with DB2, you may find yourself challenged by some of the topics. Review all the exam objectives carefully, as you will be asked questions that test your knowledge of each objective.
What resources should you use to acquire knowledge about DB2 11?
The best FREE resource is the IBM Information Center for DB2 11 for z/OS. Here is the web link:
http://www.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/home/src/tpc/db2z_11_prodhome.html
I recommend that you spend some time in the Information Center browsing the topics that are pertinent to the exam objectives. You can build pretty good study notes this way, and you can be sure that many of the exam questions will come from this material.
As of June, 2016 I haven’t seen a complete study guide for IBM exam C2090-313. I do recommend that you purchase a study guide if/when one becomes available. Regardless of your experience level with DB2 11, the amount of detail in the IBM manuals can be overwhelming. Most people will find a good study guide to be helpfully focused on exam objectives as opposed to every minute detail of DB2.
Finally, the International DB2 Users Group (IDUG) has an excellent study blog for exam C2090-313. Check out their web site here: http://www.idug.org/p/bl/et/blogid=143&blogaid=484
Experience with DB2 11
DB2 11 is a relatively new release, so unless your shop has already upgraded, you may not have any experience with it. Still, much of the information you will be tested on has not changed over the last few versions. You’ll see some familiar topics on the objectives list, plus a few that are probably unfamiliar. My best suggestion is to practice with whatever version of DB2 you have, and then to put extra study effort on the new features of DB2 11.
Practice Exam Questions for DB2 11
Well, you’ve got 180 practice exam questions in this book! These will give you a general idea of the type questions to expect, and help you to gauge your readiness to take the exam. If you score well on these exams, you will probably do pretty well on the actual exam, too. Knowledge, Experience, and Practice questions. Is there a guarantee that you will pass if you do all three of the above? Of course, nothing is guaranteed in life. But if you put sufficient effort into a well-rounded study plan that includes all three of the above, I believe you have a very good chance of passing exam C2090-313 on the first try.
How to Use This Book
Use this book as a supplement to your DB2 11 study. After you’ve studied the basics using the materials I recommended above, go ahead and take one of the practice exams. If you do very well on it, go ahead to the next practice exam. If you don’t score 80% or better on the first exam, then do some more in-depth study before you take the second.
Focus some attention on those areas where you did not do as well on the practice exams. By the time you complete the third practice exam, you should be pretty well prepared to take the real exam. It’s my sincere hope that this book will help you to pass IBM exam C2090-313.
Finally, thanks for your purchase of this book. If you feel that this study aid helped you in preparing for your IBM DB2 exam, please leave a positive book review at the place you bought it. I’ll really appreciate that.
Thanks and good luck!
Robert Wingate
IBM Certified Application Developer:
DB2 11 for z/OS
Exam Objectives
Test C2090-313:
DB2 11 Application Developer for z/OS
Database Objects (13%)
a. Create and alter database demonstrating knowledge of database attributes
b. Create and alter tables demonstrating knowledge of table attributes
c. Demonstrate knowledge of types, attributes, and purpose of indexes
d. Create table columns demonstrating knowledge and application of various data types
e. Apply constraints to database tables and columns
f. Correctly apply encoding schemes to tables
g. Manage sequences and identities on tables
h. Create views and understand the best practices for the use of those views
Data Retrieval & Manipulation (12%)
a. Create table joins using best practices
b. Merge / select from data change table reference
c. Demonstrate knowledge of when to use truncate versus delete
d. Create functions & expressions
e. Apply knowledge of best practices for grouping, aggregation, and uniqueness
f. Apply knowledge of best practices for inserts, updates & deletes
g. Apply knowledge of best practices for Predicates (BETWEEN, IN, LIKE)
Distributed Access to DB2 (8%)
a. Manage connections to optimize performance
b. Identify what makes a cursor ambiguous
c. Determine whether limited fetch or optimize clause should be used in a query
d. Use best practices to determine generic program options
e. Set up a data source (dot net, java, ODBC)
Coding SQL in Application Programs (10%)
a. Manage the use of cursors within a program
b. Apply best practices for error handling
c. Demonstrate knowledge of when to use dynamic versus static SQL
d. Demonstrate knowledge of multi-row syntax
e. Understand when and how to use DCLGEN
f. Understand how to prepare the program for execution
Processing Options that affect program design (8%)
a. Understand when and how to use precompile options
b. Understand when and how to use Bind Options & Connection Settings
c. Understand when and how to use Special Registers & Built-in Global Variables
d. Understand when and how to use options at the statement level
Performance Considerations (7%)
a. Identify examples of accounting trace usage
b. Understand the use of explain data and IBM Data Studio
c. Identify differences in DB2 access paths
d. Identify Stage 1 versus Stage 2 Predicates
Units of work, concurrency,
and checkpoint/restart (10%)
a. Ability to use Isolation Levels & bind release options
b. Identify the differences between COMMIT, ROLLBACK, and SAVEPOINTS
c. Ability to recognize and code basic Units of Work
d. Ability to recognize and code Data Currency options
e. Knowledge of best practices and restrictions for Autonomous Transactions
f. Applies Process control and Checkpoint / Restart processing
Application Design & Lifecycle (8%)
a. Ability to validate execution results are correct
b. Ability to test connections and stored procedures
c. Ability to work with DB2 LOAD and UNLOAD utilities
d. Ability to troubleshoot application performance
e. Ability to properly utilize DB2 Performance Features
Access to Non-Structured Data (8%)
a. Ability to work with native XML data
b. Ability to work with JSON data
c. Ability to perform schema Validation for XML
d. Ability to work with XML Built-In Functions
e. Ability to access Hadoop Data
Advanced Programming Topics (15%)
a. Ability to work with Stored Procedures
b. Ability to make use of UDF's
c. Ability to use Triggers
d. Ability to manage relationships between tables using Referential Integrity
e. Ability to work with Temporal and Archive Tables
f. Ability to work with MQTs
g. Ability to work with Temporary Tables
h. Ability to work with Data Masking techniques
Exams Without Answers
Exam One
1. What is the basic syntax to create a new database, assuming the name of the database you want to create is DBSAMPLE?
a. CREATE DATABASE DBSAMPLE
b. NEW DATABASE DBSAMPLE
c. CREATE DBSAMPLE DATABASE
d. NEW DBSAMPLE DATABASE
2. Assume you have an embedded SQL program and you want to invoke a stored procedure from the program on remote server REMOTE1. Assume further that the stored procedure does exist on REMOTE1. You will code the following:
EXEC SQL