INTRODUCTION
DATABASE DESIGN AND QUERYINGTOOLS
SQL VARIATIONS AND EXTENSIONS
STORAGE AND INDEXING
CONCURRENCY CONTROL AND RECOVERY
SYSTEM ARCHITECTURE
INTRODUCTION
ORACLE DESIGNERS :
Ø CONNECT BY:
Allows transitive closure style calculations in a style SQL
§
structure.
Ø UPSERT :
Upsert operation combines update and insert ,useful for
§
new data.
ØWITH:
ØMODEL:
ØRow triggers
ØStmt triggers
• System tablespace.
• Tablespace to store user data.
• Temporary tablespace.
Ø SEGMENTS:
ØThe space in a table space is divided into units called
segments . each contain data for a specific data structure.
Ø Bitmap Indices
Bitmap indices use a bitmap representation for index
entries,which can lead to substantial space saving where
indexed column has a moderate number of distinct values.
Ø Function-based indices
In addition to creating indices on one or multiple
columns of a table,oracle allows indices to be created on
expressions that involve one or more columns,such as
col1+col2*5.
Ø Partitioning:
Oracle supports various kinds of horizontal partitioning
of tables and indices,and this feature plays a major role in oracle’s
ability to support very large databases.
Advantages:
Bacup and Recovery are easier and fater.