Standard

Posted: 08/15/07

R State Standard         £  Institutionally Developed          College: n/a

 

CIS 2281 – Database Connectivity

 

Course Description

Database Connectivity teaches students how to manipulate data in a database using the Open Database Connectivity (ODBC) model.  Students will learn to retrieve, update, and display database information with a web application. Database access may be accomplished using a web programming language (such as ColdFusion, PHP, Microsoft VB, Microsoft C#, or Sun Java). Topics include manipulate data in a database, work with a relational database via Open Database Connectivity (ODBC), working with different database systems, develop forms and applications to interact with  a database server(s), modifying data in a database, and controls and validation. 

 

Competency Areas

Hours

Manipulate data in a database

Class

4

Work with a relational database via Open Database Connectivity (ODBC)

D. Lab

4

Working with different database systems

P. Lab/O.B.I.

0

Develop forms and applications to interact with file system e-mail and database servers

Credit

6

Modifying Data in a Database

 

 

Controls and Validation

 

 

 

Prerequisite:

CIS 2202, CIS 105, and (CIS 2261 or 2211)

Corequisite:

 

 

Course Guide

 

Competency

After completing this section, the student will be able to:

Hours

Class

D. Lab

P. Lab/

O.B.I.


 

 

 

 

MANIPULATE DATA IN A DATABASE

7

7

0

 

Benefits of Database Interaction

 

 

 

 

Retrieving Data from an Existing Database

 

 

 

 

Creating Data Entry Boxes

 

 

 

 

Employing Proper Syntax to Build Queries

 

 

 

 

Deleting Existing Records From a Database

 

 

 

 

 

 

 

WORK WITH A RELATIONAL DATABASE VIA OPEN DATABASE CONNECTIVITY (ODBC)

6

6

0

 

Primary Keys and Foreign Keys

 

 

 

 

Structured Query Language (SQL)

 

 

 

 

Cursors and Result Sets

 

 

 

 

Object Model

 

 

 

 

Active Data Objects (ActiveX Data Access Components)

 

 

 

 

Registering Data Sources

 

 

 

 

 

 

 

 

WORKING WITH DIFFERENT DATABASE SYSTEMS

4

4

0

 

Publishing Data        

 

 

 

 

Accessing External Data Sources

 

 

 

 

Managing Assets

 

 

 

 

Connecting Your Site to a Database

 

 

 

 

Using the Database Connectivity Wizard

 

 

 

 

Creating an ODBC Data Source Name

 

 

 

 

 

 

 

 

DEVELOP FORMS AND APPLICATIONS TO INTERACT WITH FILE SYSTEM E-MAIL AND DATABASE SERVERS

14

14

0

 

Create and Manipulate Variables

 

 

 

 

Passing Variables

 

 

 

 

CGI Environment Variables

 

 

 

 

Cold Fusion Functions

 

 

 

 

Arrays

 

 

 

 

Adding Comments to a Cold Fusion Template

 

 

 

 

Microsoft Internet Information Server (IIS) and Internet

 

 

 

 

Server Application Programming Interface (ISAPI)

 

 

 

 

Virtual Directories and ASP Applications

 

 

 

 

Scripting Languages and Engines

 

 

 

 

VBScript vs. JavaScript

 

 

 

 

Declaring Variables

 

 

 

 

ASP Object

 

 

 

 

Components

 

 

 

 

Access Database from Cold Fusion

 

 

 

 

Develop SELECT Queries and Display the Result

 

 

 

 

Looping Over a Query

 

 

 

 

Build Queries using Query Builder

 

 

 

 

Cold Fusion Table

 

 

 

 

Dynamic SQL Statements and HTML Forms

 

 

 

 

 

 

 

 

MODIFYING DATA IN A DATABASE

5

5

0

 

Add, Insert, Update, and Delete Data

 

 

 

 

Advanced Topics

 

 

 

 

 

 

 

 

CONTROLS AND VALIDATION

4

4

0

 

Form Validation

 

 

 

 

Database Integrity

 

 

 

 

Basic Data Integrity

 

 

 

 

Suggested Resources

 

Books:

 

Creating Database Web Applications with PHP and ASP, ISBN: 1-58450-264-9, Jeanine Meyer, Charles River Media

Learning PHP and MySQL, ISBN: 0-596-10110-4, Davis, Phillips, O’Reilly Media

PHP Programming with MySQL, ISBN: 0-619-21687-5, Gosselin, Course Technology