Course description
Oracle SQL Part 2: Creating and Maintaining objects in SQL and SQL*Plus
To enable the creation maintenance of objects in an Oracle database it is essential to have a through understanding of the SQL Language. The course takes you through oracle terminology, object types available tables, indexes, views, synonyms, sequences, etc and how to create and maintain them. Opportunities are provided to use ORACLE’s isqlplus as well as sqlplus client and sqlplus from the command prompt. The course covers all the essentials for developers and administrators to create and maintain data objects and continues on to using various techniques in creation and population. The course is organised into chapters covering the course objectives in a lecture format interspersed by sets of exercises designed to illustrate the points covered and are completed by the delegate. The course provides essential knowledge of SQL as a stand alone course but is also intended as part of our provided courses list SQL1 and SQL3 for versions 9i, 10g and 11g of the ORACLE database.
Upcoming start dates
Suitability - Who should attend?
The course is suitable for any personnel involved in the maintenance or creation of Oracle applications and databases who have a basic knowledge of SQL.and who wish to construct their own tables and data structures. The course is a pre-requisite for the Database Administration and PL/SQL range of courses.
Course Requirements
Some degree of computer literacy is required and at least a basic knowledge of SQL, or attendance on our SQL part1 courses.
Outcome / Qualification etc.
At the end of the course the delegate should be able to :
- Understand Oracle terminology.
- Understand Oracle data objects and data types.
- Understand and use relational integrity to produce structured data sets.
- Understand and create index structures.
- Control data access through the use of different types of views.
- Control data access through Oracle security structures.
Training Course Content
Introduction to Oracle data objects
Data Dictionary
- Using the Data Dictionary
- Identifying data Structures and object usage
Oracle Tables
- Column data types and their uses.
- Storage and storage parameters.
- Creating a table.
- Copying existing definitions
- Types – nested tables, varrays, methods.
- Table Partitioning.
- External Tables - Input only (ORACLE_LOADER)
- External Tables - Input/Output (DATAPUMP versions 10g and 11g only)
Relational Integrity
- Relational theory
- Primary and foreign key definition and usage.
- Unique, Check and Not Null constraints.
Indexes
- Types of index and their uses
- Storage and storage Parameters.
- Creating B*tree and Bitmap indexes
- Function based indexes
- Local vs Global partitioning.
- Maintaining indexes and de-fragmentation.
Views and Materialized Views
- Understanding views.
- Simple and Complex views
- Creating a standard view - With check option
- Creating a standard view - Read only
- Creating a standard view - Restricting column and row data access
- Creating a Materialized View - Refresh options
- Creating a Materialized View - Storage considerations
- Creating a Materialized View - Creating materialized views
Other Oracle Objects
- Creating and using Sequences.
- Creating synonyms.
Schema Security
- Overview of schema security
- Granting and revoking data access
- Roles and defining security hierarchies
- User Profiles and their impact on security
- User passwords and authentication methods
Data Utilities
- Overview of ORACLE_LOADER - Loading data from external sources.
- Overview of EXP (and DATAPUMP *version 10g and 11g only) - Data transfer between databases and backup/restore uses.
Request info
Welcome to Future Savvy, your gateway to a world of boundless learning and professional growth! At Future Savvy, we believe that knowledge is the key to success, and we are dedicated to providing top-notch training solutions designed to empower individuals...