Introduction to Relational Database Management Systems

Database Management Systems are used to support every systems application in use today.  This class will discuss the various data models available, and how they can be used to support applications.  In particular, it will discuss the Relational Data Model, which is used by systems such as DB2 and SQL Server.  The SQL query language will be explored, along with database normalization and Logical Data Structures (Entity Relationship Diagrams).

 

1.0 Introduction to Database Management Systems
bulletRationale for using database technology
bulletBasic concepts of data and information management
bulletBasic database concepts
bulletDatabase design concepts
bulletFundamental issues in database technology

2.0 Data Models

bullet

Data Dependence vs. Data Independence

bullet

Database Terminology

bullet

Database Models

bullet

Methods used to Store Information in the Different Database Models

 

3.0 The Relational Model

bullet

Benefits of the Relational Model Compared to Other Database Models

bullet

Major Concepts of the Relational Model

bullet

Operations Used in the Relational Model

bullet

Relational Algebra

 

4.0 The Structured Query Language (SQL)

bullet

Features and Benefits of Query Languages

bullet

ANSI Standard SQL

bullet

Creating Tables with SQL

bullet

Performing Queries using SQL

bullet

Performing Ordering Operations using SQL

bullet

Performing Aggregation Operations using SQL

bullet

Built-in Functions to Manipulate Data

bullet

Pattern Matching Techniques to Control Selection

bullet

Grouping Techniques and Nested Queries

bullet

Table Joins

5.0 Database Normalization

bulletThe Need for Effective Database Design
bulletModeling a Relational Database Schema
bulletRelational Database Integrity
bulletCharacteristics of Normal Forms
bulletNormalizing Databases
bulletAnomilies

6.0 Logical Modeling

bullet

Why Use Logical Models?

bullet

Graphical Symbols Used in Modeling

bullet

Logical Modeling Methods

bullet

Analyzing Schemas using Logical Models

 

 

[Back to Training Page]