Nova Computer Training

New Page 2

 
 

Print this Outline 

Nova Computer Training
space

Visual Basic 6: Database Programming

space 
Course description

Overview: You will get the most out of this course if you want to learn how to develop database applications in Visual Basic 6.0. You should have some application experience, ideally in object-oriented programming, but no prior knowledge of data management or querying is assumed. This course is intended for application developers and other computer professionals who will use Visual Basic 6.0 to manage data.

Delivery method: Instructor-led, group-paced, classroom-delivery learning model with structured hands-on activities.


Performance-based objectives

Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:

* Describe the differences between relational and non-relational databases and create new databases using the VisData manager.

* Write SQL statements and use them to manage your data.

* Define the Universal Data Access (UDA) paradigm, and explain how the ActiveX Data Objects (ADO) data access model and OLE DB embody UDA.

* Use the ADO Data Control with data aware controls to create Recordsets and to display and manipulate data, and use the Data Form Wizard to build data access forms.

* Use the tools of the Data Environment designer and the Data Project template to create ADO Command objects and Recordsets and to manipulate data.

* Write ADO code that permits you to create Connection, Command and Recordset objects, and to create a simple data application that allows the user to manipulate data.

* Access the Data Report Designer in the Data Environment, create a data report, display it in a browser, and print it in hard copy form.

* Design a simple data hierarchy, describe the Data Access Objects (DAO) data access model, and compare the ADO and DAO models.

* Write the DAO code to create a database, design a data access application and use the application to manage data.

* Determine the right time to upgrade or migrate legacy applications and begin to write the ADO code to manage these changes.

 

Course content

Lesson 1: Database Basics

What is a Database?

Using the Visual Basic Database Tools to Manage Your Data

Relational Database Structures

Lesson 2: Overview of SQL

What is SQL?

Optional Clauses

Advanced Statements and Resource Management

Lesson 3: The ActiveX Data Object (ADO) Model

Universal Data Access (UDA)

The ADO Model

Introduction to Data Access

Lesson 4: The ADO Data Control

Properties, Methods, and Events of the ADODC

Bound Controls

The Data Form Wizard

Lesson 5: The ADO DataEnvironment

The DataEnvironment (DE)

Creating Command and Recordset Objects in the DE

Using Bound Controls and Data Designing in the DE

Lesson 6: Working with ADO Code

The Connection Object

The Recordset Object

The Command Object

Lesson 7: Data Reporting

Printing From Within Visual Basic

Using the Data Report Designer in the DataEnvironment (DE)

Using ADO Code to Display Data Reports

Advanced Topics

Lesson 8: The Data Access Objects (DAO) Model and Data Control

The Data Access Objects (DAO) Model

Comparing DAO and ADO

Intrinsic Controls and DAO

Lesson 9: Working with DAO Code

Writing Code to Store Data

Creating a New Database with DAO Code

Coding the Project

Data Manipulation with DAO Code

Lesson 10: Migration

Making the Decision to Migrate

                              Legacy Upgrade Compatibility Issues

 

space

Nova Computer Training
2940 Riverside Dr., Ste. 101
Macon GA 31204

Ph: 478.757.0200
Fax: 478.347.3437
Http://www.novatraining.com 
nova@novatraining.com

  

  

 

2940 Riverside Dr., Ste. 101   |   Macon GA 31204   |   Ph: 478.757.0200   |   nova@novatraining.com