| Course content |
| Oracle 9i |
Back<< |
DBMS Concepts
- What is Database?
- What is Database System?
- Different types of Database Models
- Different types of Relations
- E.F.CODD’S Rules
- RDMBS
- ORDMBS
- Different version of Oracle
- Features of Oracle
SQL
- What is SQL?
- Role of SQL in RDBMS
- What is SQL * PLUS
- Types of PLUS commands
Data types of Oracle 9i
Naming rules in Oracle 9i
SQL commands
- Data Definition Language (DDL) Commands
- Create, Alter and Drop
- System Defined Tables
- Data Diction Tables
- What is Tables
- What is Schema
DML Commands Insert
- Insertion of data
- Copying of rows
- from table to table
Select Top
- Data Projection
Order By clause
- Data Sorting
Distinct Clause
- Eliminating duplicate values
Where Clause
- Data Restriction
Operators
- Arithmetic Operators
- Relational Operators
- Relational Negation Operators
- Logical Operators
- Set Operators
Integrity Constraints
- What is Data Integrity?
- What is Data Redundancy?
- What is Data Inconsistenancy
- Normalization
- What is Constraint
Different type of Constraints Top
- Domain Integrity Constraints
- Entity Integrity Constraints
- Referential Integrity Constraints
Joins
- What is Join
- Cartesian Join
- Inner Join
- Equi Join
- Non- Equi Join
- Self Join
- Outer Join
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Natural Join
- Cross Join
- Using Clause
- On Clause
Sub Queries
- Simple Sub Queries
- Sub queries on multiple tables
- Co-relation Sub Query
Functions
Single Row Functions
- Numeric Functions
- Character Functions
- Data Functions
- Data conversion Function
- Miscellaneous Functions
- Group Functions
Update Top
- Data Updating
- Updating data using sub queries
Delete
- Deleting data
- Deleting data using sub queries
- Deleting data using join
Transaction Control Language (TCL)
- Commit
- Roll back
- Save Point
Data Control Language (DCL) Commands
- What is privilege?
- Granting Privilege
- Denying Privilege
- What is role
Database Objects
Index
- Unique Index
- Non-Unique index
- Bitmap Index
Cluster Sequence Top
- Pseudo columns
View
- Importance of View
- Forced view
- Rules for DML on Views
Synonym
- Private synonym
- Public Synonym
Object Technology
- Objects on Technology
- Abstract Data Types
Data Partitions
- Type of Partitions
- Range partition
- Hash partition
- Index partition
PL/SQL
- Introduction to PL/SQL
- Advantages of PL/SQL
- Architectures of PL/SQL
- Structure of PL/SQL
- Data Types
- Variables/Constants
- Assignment Operator
- Debugging Statement
- Comment Mechanism
Flow Control Statements Top
- If….else…
- Nested if …else
- Ladder if … elsif…
- Exit
- Goto
- Raise
- Iterative Statements
- While Loop
- Simple Loop
- For Loop
- Reverse For Loop
Embedded SQL
- Use of Select Statement
- Attribute Data Types
- %type
- %Rowtype
- Exceptions
- What is Exception
- Predefine Exception
- User defined Exception
- Raise
- Raise
- Pragma
Cursor Management
- What is Cursor
- Importence of Cursor
- Implict Cursor
- Explicit Cursor
Cursor Declaration
Cursor Attributes
Cursor For Loop
Cursor Parameters
- Static Cursor
- Dynamic Cursor
- Refcursor
Sub Programs Top
- Types of PL/SQL Blocks
- Procedure
- Function
Packages
Database Trigger
- What is trigger
- Importance of trigger
- Instead of trigger
PL/SQL TABLES
Advanced Concepts
Oracle database Architecture |