Intro
Intro
Objectives
After completing this lesson, you should be able to do the following:
List the features of Oracle9i Discuss the theoretical and physical aspects of a
relational database
I-2
Oracle9i
Scalability
One vendor
I-3
Oracle9i
I-4
A P A C H E
Transactional Apps
Integration
I-5
Oracle9i Database
Object Relational Data
Documents
XML
Multimedia
Messages
I-6
I-7
System management
Development tools
Internet applications
Business logic and data Presentation and business logic
SQL SQL
PL/SQL PL/SQL
Java Java
Network services
Copyright Oracle Corporation, 2001. All rights
I-8
I-9
I-10
Filing cabinet
I-12
Oracle server
I-13
Data Models
Oracle server
Tables on disk
I-14
Scenario Scenario
. .. .. Assign one or more employees to a . Assign one or more employees to a
department .. .. . department . . .. .. Some departments do not yet have assigned . Some departments do not yet have assigned employees .. .. . employees .
I-15 Copyright Oracle Corporation, 2001. All rights
assigned to composed of
Unique Identifier (UID) Primary marked with # Secondary marked with (#)
I-16 Copyright Oracle Corporation, 2001. All rights
assigned to
Unique Identifier (UID) Primary marked with # Secondary marked with (#)
I-17 Copyright Oracle Corporation, 2001. All rights
Primary key
I-18
Foreign key
Primary key
I-19
I-20
Oracle server
I-21
Oracle server
User tables
Data dictionary
I-22
SQL Statements
SELECT INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE COMMIT ROLLBACK SAVEPOINT GRANT REVOKE
Transaction control
I-23
DEPARTMENTS
I-24 Copyright Oracle Corporation, 2001. All rights
JOB_GRADES
Summary
The Oracle9i Server is the database for Internet
computing.
managed by relational operations, and governed by data integrity constraints. information by using the SQL language and PL/SQL engine.
I-25
I-26