|
(703)246-9100 Northern Virginia (804)285-5830 Central Virginia (757)420-3810 Tidewater Area (800)294-7497 Toll Free (804)285-3722 Fax |
Oracle8i Foundation: SQL Basics and SQL*Plus
Duration: 3 days
Develop the skills to effectively interact with an Oracle8i Database.
Course Description
Oracle8i Foundations: SQL Basics and SQL*Plus is a hands-on course, which gives you a basic knowledge of relational databases and how to access them through SQL and SQL*Plus. This training covers topics that are necessary to the development and administration of an Oracle 8i database.
You can learn to …
Converse in relational database terminology
Understand Structured Query Language (SQL) basics:
WHERE Clause
Data Types, Functions, Data Manipulation
Ordering & Grouping, Indexing, Joining Tables
Transactions (Commit & Rollback)
Subqueries, Importing and Exporting
Format reports using SQL*Plus commands
Extract and organize information from the database
Insert, update & delete information in database tables
Create and drop tables, views, synonyms and indexes
Load tables using SQL*Loader
Use the Export and Import utilities
Who Needs to Attend:
Application Designers, Developers, Database Administrators and End Users.
Prerequisites:
An understanding of relational database design concepts.
Course Labs:
Entity Identification
Modeling
Relationship
Resolving M:M
Subtype and Exclusive Arc
Normalization
RDBMS
SQL*PLUS Basics
WHERE and ORDER By Clause
SQL Language Elements
Functions
Group Functions
Join Condition
Subquery
DML
Basic Data Definition Language
SQL*Plus Reporting
Course Content:
DATABASE MANAGEMENT SYSTEM OVERVIEW
Database Management System (DBMS)
Hierarchical , Network, and Relational DBMSs (RDBMSs)
INTRODUCTION TO RELATIONAL DATABASE (RDB) DESIGN
Components of an entity relationship model
Entities, Examples of entities, Determining entities, Entity classification
Relationships
Physical layout properties
Types of relationships, Determining relationships, Reading the entity relationship (ER) model
Attributes, Unique identifiers, Syntax
Guidelines for a model review
Resolving many-to-many relationships
Supertypes and subtypes, Subtype inheritance
Exclusive arcs, Relationship sentence syntax
Mandatory rules, Domains, Derived attributes, Cascading, Non-transferable relationship, Qualified degree
NORMALIZATION
The final normalized entity relationship model
FUNDAMENTALS OF RELATIONAL DATABASE MANAGEMENT SYSTEMS (RDBMSs)
Relational database principles
SQL BASICS & SQL*PLUS
Understanding the difference between SQL, SQL*Plus and PL/SQL
THE WHERE AND ORDER BY CLAUSE
The Where and Order By clauses
STRUCTURED QUERY LANGUAGE (SQL) ELEMENTS
Structured query language (SQL)
Database schema objects, Pseudo columns, Object Reference,
Data Dictionary, Datatypes, The dual table
Single row functions
GROUP FUNCTIONS
The Group By and The Having clauses
THE JOIN CONDITION
Outer join, Table aliases, Set operators
SUBQUERY
DATA MANIPULATION LANGUAGE (DML) COMMANDS
Transaction control commands, Inserting data into large objects
DATA DEFINITION LANGUAGE (DDL) COMMANDS
Object naming, The Create Table command
Integrity constraints, Indexes, Comment command
Dropping, Disabling, and Enabling constraints, Displaying constraint Information
SQL* Plus REPORTING
SQL* Plus report writing commands
Column command, Titles, System variables
A master-detail report with title and column commands
Control breaks, Computing aggregate amounts
Using set to customize the SQL*Plus environment
Using variables in SQL*Plus, Types of variables
ADVANCED TOPICS
Objectives, Correlated subquery, Connect By, Tree-structured query
Oracle 8i specific terminology
Unique Training Solutions for Unique Clients - Expanding skills today to meet the challenges of tomorrow