Book description
IBM's DB2 Express Edition is one of the most capable of the free database platforms available in today's marketplace. In Beginning DB2, author Grant Allen gets you started using DB2 Express Edition for web sites, desktop applications, and more. The author covers the basics of DB2 for developers and database administrators, shows you how to manage data in both XML and relational form, and includes numerous code examples so that you are never in doubt as to how things work. In this book, you'll find:
A friendly introduction to DB2 Express Edition, an industrial-strength, relational database from IBM
Dozens of examples so that you are never in doubt as to how things work
Coverage of important language interfaces, such as from PHP, Ruby, C#, Python, and more
The book is aimed at developers who want a robust database to back their applications.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- 1. Getting Started
- 1. What Is DB2 and Where Can I Get It?
-
2. Installing DB2 for Linux and Windows
- 2.1. Installing on Windows
- 2.2. Installing on Linux
- 2.3. Unpacking Installation Downloads
- 2.4. Using the DB2 9 Discovery Kit DVD
- 2.5. Checking Preinstallation Requirements
- 2.6. Proceeding with the Installation
- 2.7. Command-Line Installation Under Linux
- 2.8. Uninstalling DB2
- 2.9. Reviewing Your DB2 Installation
- 2.10. Summary
-
2. Beginning Administration with DB2 Express Edition
- 3. DB2 Wizards: The Fast Path to Working with Your New Database
- 4. Controlling Your Environment with DB2 Control Center and Command-Line Tools
- 3. Database Fundamentals with DB2 Express Edition
- 5. IBM Data Studio
- 6. SQL for DB2: Part 1
- 7. SQL for DB2: Part 2
- 8. Developing Functions and Stored Procedures in DB2
- 9. Controlling Access to DB2
- 10. Securing Data in DB2
- 11. Using XML with DB2
- 12. Indexes, Sequences, and Views
- 4. Programming with DB2 Express Edition
- 13. PHP with DB2
-
14. DB2 on Rails
- 14.1. Installing Ruby and Rails
-
14.2. Developing with Ruby, Rails, and DB2
- 14.2.1. Creating a Project with Rails
- 14.2.2. Connecting a Rails Project to DB2
- 14.2.3. Designing DB2 Tables in Rails
- 14.2.4. Executing a Migration in Ruby for DB2
- 14.2.5. Evolving Your DB2 Schema with Ruby on Rails
- 14.2.6. The Schema_Info Table for Ruby on Rails
- 14.2.7. Reverting to Earlier Schema Incarnations
- 14.3. Ruby on Rails Scaffolding for DB2
- 14.4. Summary
- 15. DB2 Development with Microsoft Visual Studio.NET
- 16. Developing Java Applications with DB2
- 17. Exploring More DB2 Development Options
- 5. Ongoing Database Administration with DB2
- 18. Database Creation and Configuration
- 19. DB2 Backup and Recovery
- 20. Sharing Your DB2 Environment
- 21. Moving Data in Bulk with DB2
-
22. Working with Design
- 22.1. Database Design Overview
- 22.2. Statement of Requirements
- 22.3. Identification of Users and Use Cases
- 22.4. Analysis of Use Cases and Data Requirements
- 22.5. Finding Relationships in the Data
- 22.6. Building the Logical Data Model
- 22.7. Translating a Logical Model to a Physical Model
- 22.8. Model Review
- 22.9. Summary
- 23. Moving Up to More Advanced DB2
- 24. Monitoring and Tuning DB2 Performance
Product information
- Title: Beginning DB2: From Novice to Professional
- Author(s):
- Release date: August 2008
- Publisher(s): Apress
- ISBN: 9781590599426
You might also like
book
SQL Procedures, Triggers, and Functions on IBM DB2 for i
Structured Query Language (SQL) procedures, triggers, and functions, which are also known as user-defined functions (UDFs), …
book
IBM DB2 9.7 Advanced Application Developer Cookbook
This cookbook is essential reading for every ambitious IBM DB2 application developer. With over 70 practical …
book
DB2 SQL Tuning Tips for z/OS Developers
The Definitive Solutions-Oriented Guide to IBM® DB2® for z/OS®: Now Fully Updated for Both v9 and …
book
Managing DB2 for z/OS Utilities with DB2 Tools Solution Packs
IBM® DB2® Tools for z/OS® support and take advantage of the latest versions of DB2 for …