Core Oracle database objects
Object
Purpose
Table
Stores application data in rows and columns
Index
Improves query performance by providing faster access paths
View
Virtual table based on a SQL query
Materialized View
Stores the result of a query physically and can be refreshed
Sequence
Generates unique numeric values, commonly for primary keys
Synonym
Provides an alternate name for another object
Database Link
Allows SQL access to objects in another Oracle database
User / Schema
A user owns a schema containing database objects
Procedure
Stored PL/SQL program used to perform operations
Function
Stored PL/SQL program that returns a value
Package
Groups related procedures, functions, variables, and types
Trigger
Automatically executes PL/SQL in response to events
Constraint
Enforces data integrity, e.g. PK, FK, UNIQUE, CHECK
Type
Defines custom SQL/PLSQL data types
Directory
Database object pointing to an OS directory, often used with external files
DBMS Scheduler Job
Automates recurring database tasks

Comments
Post a Comment