After completing PowerBuilder 6: Design Concepts, the user should be able to:
 | Analyze application requirements |
 | Create a logical data model for an application |
 | Use PowerBuilder database tables for a data model |
 | Use object-oriented development techniques |
|
Analyzing the Requirements
 | Examining the systems development life cycle |
 | Reviewing requirements |
Creating a Logical Data Model
 | Assigning attributes to entities |
 | Comparing data models and databases |
 | Examining normalization |
 | Refining cardinality |
Creating a Data Model Database
 | Creating a database |
 | Customizing and connecting your database |
Creating Database Tables
 | Creating tables |
 | Using table properties sheets |
Using Database Tables
 | Viewing tables in the database painter |
 | Adding foreign keys |
 | Modifying tables |
 | Right-clicking in the database painter |
Using Table Data
 | Manipulating with the manipulation window |
 | Manipulating with the DBA painter |
 | Manipulating with spreadsheets |
Understanding Object-Oriented Development
 | Defining object-oriented development |
 | Comparing classes, objects, and instances |
 | Examining object components |
 | Defining inheritance |
Features of Object-Oriented Software
 | Examining encapsulation |
 | Defining polymorphism |
|
This course is distributed with:
 | Exercises that allow users to practice in PowerBuilder 6 |
 | A file containing the text of the exercises |
 | Simulations that allow users to practice course skills, even if they don't have access to the PowerBuilder 6 product |
 | A PowerBuilder 6 glossary |
|