SlideShare a Scribd company logo
Copyright © Oracle Corporation, 2001. All rights reserved.
Introduction
I-2 Copyright © Oracle Corporation, 2001. All rights reserved.
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
• Describe the Oracle implementation of the
RDBMS and ORDBMS
I-3 Copyright © Oracle Corporation, 2001. All rights reserved.
Oracle9i
Scalability
Reliability
Single
development
model
Common
skill sets
One
management
interface
One
vendor
I-4 Copyright © Oracle Corporation, 2001. All rights reserved.
Oracle9i
I-5 Copyright © Oracle Corporation, 2001. All rights reserved.
Oracle9i Application Server
Business Intelligence
Business intelligence
Transactional Apps
Transactional Apps
Portals
Portals
A
P
A
C
H
E
Integration
Integration
I-6 Copyright © Oracle Corporation, 2001. All rights reserved.
Oracle9i Database
Multimedia
Multimedia
Object Relational Data
Object Relational Data
Messages
Messages
Documents
XML
Documents
XML
I-7 Copyright © Oracle Corporation, 2001. All rights reserved.
Relational and Object Relational Database
Management System
• Relational model and object relational model
• User-defined data types and objects
• Fully compatible with relational database
• Support of multimedia and large objects
• High-quality database server features
I-8 Copyright © Oracle Corporation, 2001. All rights reserved.
Oracle Internet Platform
Clients
System
management
Network services
Databases
Application
servers
Development
tools
Internet applications
Presentation and
business logic
Business logic
and data
Any browser Any FTP client
Any mail
client
Java
SQL
PL/SQL
I-9 Copyright © Oracle Corporation, 2001. All rights reserved.
System Development Life Cycle
Strategy
and
analysis
Design
Build
and
document
Transition
Production
I-11 Copyright © Oracle Corporation, 2001. All rights reserved.
Data Storage on Different Media
Electronic
spreadsheet
Filing cabinet
Database
I-12 Copyright © Oracle Corporation, 2001. All rights reserved.
Relational Database Concept
• Dr. E.F. Codd proposed the relational model for
database systems in 1970.
• It is the basis for the relational database
management system (RDBMS).
• The relational model consists of the following:
– Collection of objects or relations
– Set of operators to act on the relations
– Data integrity for accuracy and consistency
I-13 Copyright © Oracle Corporation, 2001. All rights reserved.
Definition of a Relational Database
A relational database is a collection of relations or
two-dimensional tables.
Oracle
server
Table Name: EMPLOYEES Table Name: DEPARTMENTS
… …
I-14 Copyright © Oracle Corporation, 2001. All rights reserved.
Data Models
Model of
system
in client’s
mind
Entity model of
client’s model
Table model
of entity model
Tables on disk
Oracle
server
I-15 Copyright © Oracle Corporation, 2001. All rights reserved.
• Create an entity relationship diagram from
business specifications or narratives
• Scenario
– “. . . Assign one or more employees to a
department . . .”
– “. . . Some departments do not yet have assigned
employees . . .”
Entity Relationship Model
EMPLOYEE
#* number
* name
o job title
DEPARTMENT
#* number
* name
o location
assigned to
composed of
I-16 Copyright © Oracle Corporation, 2001. All rights reserved.
Entity Relationship
Modeling Conventions
Entity
Soft box
Singular, unique name
Uppercase
Synonym in parentheses
Attribute
Singular name
Lowercase
Mandatory marked with “*”
Optional marked with “o”
Unique Identifier (UID)
Primary marked with “#”
Secondary marked with “(#)”
EMPLOYEE
#* number
* name
o job title
DEPARTMENT
#* number
* name
o location
assigned to
composed of
I-18 Copyright © Oracle Corporation, 2001. All rights reserved.
Relating Multiple Tables
• Each row of data in a table is uniquely
identified by a primary key (PK).
• You can logically relate data from multiple
tables using foreign keys (FK).
Table Name: EMPLOYEES
Table Name: DEPARTMENTS
Primary key Primary key
Foreign key
…
I-19 Copyright © Oracle Corporation, 2001. All rights reserved.
Relational Database Terminology
1
2
3 4
5
6
I-20 Copyright © Oracle Corporation, 2001. All rights reserved.
Relational Database Properties
A relational database:
• Can be accessed and modified by executing
structured query language (SQL) statements
• Contains a collection of tables with no physical
pointers
• Uses a set of operators
I-21 Copyright © Oracle Corporation, 2001. All rights reserved.
Communicating with a RDBMS
Using SQL
SELECT department_name
FROM departments;
SQL statement
is entered.
Oracle
server
Statement is sent to
Oracle Server.
I-22 Copyright © Oracle Corporation, 2001. All rights reserved.
Relational Database Management System
User tables Data
dictionary
Oracle
server
I-23 Copyright © Oracle Corporation, 2001. All rights reserved.
SQL Statements
SELECT
INSERT
UPDATE
DELETE
MERGE
CREATE
ALTER
DROP
RENAME
TRUNCATE
COMMIT
ROLLBACK
SAVEPOINT
GRANT
REVOKE
Data retrieval
Data manipulation language (DML)
Data definition language (DDL)
Transaction control
Data control language (DCL)
I-24 Copyright © Oracle Corporation, 2001. All rights reserved.
Tables Used in the Course
EMPLOYEES
DEPARTMENTS JOB_GRADES
I-25 Copyright © Oracle Corporation, 2001. All rights reserved.
Summary
• The Oracle9i Server is the database for Internet
computing.
• Oracle9i is based on the object relational database
management system.
• Relational databases are composed of relations,
managed by relational operations, and governed
by data integrity constraints.
• With the Oracle Server, you can store and manage
information by using the SQL language and
PL/SQL engine.

More Related Content

PPT
Introduction of Oracle
PDF
11g-sql-fundamentals-ppt.pdf
PPT
Intro to SQL
PPTX
Intro.pptx
PDF
oracle database sql part 1.pdf
PPT
Introduction to Oracle
PPT
Introduction to Oracle
Introduction of Oracle
11g-sql-fundamentals-ppt.pdf
Intro to SQL
Intro.pptx
oracle database sql part 1.pdf
Introduction to Oracle
Introduction to Oracle

Similar to Introduction to Oracle SQL Database Systems.ppt (20)

PPT
PPT
Intro To PL/SQL
PPT
Database Management Systems SQL And DDL language
PPT
Les01 Writing BAsic SQL SELECT Statement.ppt
PPTX
Apex basics-for Beginners
PDF
122 sql for-beginners
PPT
Less07 schema
PDF
Oracle 10g sql fundamentals i
PPT
Introduction to Standard Query Language.ppt
DOC
Resume
PPT
Oracle Business Intelligence Enterprise Edition
DOC
AhmedWasfi2015
PPT
Writing Basic SQL SELECT Statements
PPT
Java Enterprise Architecture D68136GC10_les02.ppt
PPTX
apex-42-new-features-1867076-lowcode_developpment.pptx
PPTX
Oracle_EBS_Technical.pptx
PPT
Oracle New Function.ppt
PPT
Oracle Fusion & Cloud Applications Overview
PPTX
Oracle r 12 – e business essentials
PPT
Oracle forms les01
Intro To PL/SQL
Database Management Systems SQL And DDL language
Les01 Writing BAsic SQL SELECT Statement.ppt
Apex basics-for Beginners
122 sql for-beginners
Less07 schema
Oracle 10g sql fundamentals i
Introduction to Standard Query Language.ppt
Resume
Oracle Business Intelligence Enterprise Edition
AhmedWasfi2015
Writing Basic SQL SELECT Statements
Java Enterprise Architecture D68136GC10_les02.ppt
apex-42-new-features-1867076-lowcode_developpment.pptx
Oracle_EBS_Technical.pptx
Oracle New Function.ppt
Oracle Fusion & Cloud Applications Overview
Oracle r 12 – e business essentials
Oracle forms les01
Ad

Recently uploaded (20)

PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
ai tools demonstartion for schools and inter college
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
assetexplorer- product-overview - presentation
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Nekopoi APK 2025 free lastest update
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Transform Your Business with a Software ERP System
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Introduction to Artificial Intelligence
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
ai tools demonstartion for schools and inter college
Design an Analysis of Algorithms I-SECS-1021-03
Navsoft: AI-Powered Business Solutions & Custom Software Development
assetexplorer- product-overview - presentation
Upgrade and Innovation Strategies for SAP ERP Customers
Nekopoi APK 2025 free lastest update
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Digital Systems & Binary Numbers (comprehensive )
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Transform Your Business with a Software ERP System
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Odoo Companies in India – Driving Business Transformation.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Introduction to Artificial Intelligence
Reimagine Home Health with the Power of Agentic AI​
CHAPTER 2 - PM Management and IT Context
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Ad

Introduction to Oracle SQL Database Systems.ppt

  • 1. Copyright © Oracle Corporation, 2001. All rights reserved. Introduction
  • 2. I-2 Copyright © Oracle Corporation, 2001. All rights reserved. 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 • Describe the Oracle implementation of the RDBMS and ORDBMS
  • 3. I-3 Copyright © Oracle Corporation, 2001. All rights reserved. Oracle9i Scalability Reliability Single development model Common skill sets One management interface One vendor
  • 4. I-4 Copyright © Oracle Corporation, 2001. All rights reserved. Oracle9i
  • 5. I-5 Copyright © Oracle Corporation, 2001. All rights reserved. Oracle9i Application Server Business Intelligence Business intelligence Transactional Apps Transactional Apps Portals Portals A P A C H E Integration Integration
  • 6. I-6 Copyright © Oracle Corporation, 2001. All rights reserved. Oracle9i Database Multimedia Multimedia Object Relational Data Object Relational Data Messages Messages Documents XML Documents XML
  • 7. I-7 Copyright © Oracle Corporation, 2001. All rights reserved. Relational and Object Relational Database Management System • Relational model and object relational model • User-defined data types and objects • Fully compatible with relational database • Support of multimedia and large objects • High-quality database server features
  • 8. I-8 Copyright © Oracle Corporation, 2001. All rights reserved. Oracle Internet Platform Clients System management Network services Databases Application servers Development tools Internet applications Presentation and business logic Business logic and data Any browser Any FTP client Any mail client Java SQL PL/SQL
  • 9. I-9 Copyright © Oracle Corporation, 2001. All rights reserved. System Development Life Cycle Strategy and analysis Design Build and document Transition Production
  • 10. I-11 Copyright © Oracle Corporation, 2001. All rights reserved. Data Storage on Different Media Electronic spreadsheet Filing cabinet Database
  • 11. I-12 Copyright © Oracle Corporation, 2001. All rights reserved. Relational Database Concept • Dr. E.F. Codd proposed the relational model for database systems in 1970. • It is the basis for the relational database management system (RDBMS). • The relational model consists of the following: – Collection of objects or relations – Set of operators to act on the relations – Data integrity for accuracy and consistency
  • 12. I-13 Copyright © Oracle Corporation, 2001. All rights reserved. Definition of a Relational Database A relational database is a collection of relations or two-dimensional tables. Oracle server Table Name: EMPLOYEES Table Name: DEPARTMENTS … …
  • 13. I-14 Copyright © Oracle Corporation, 2001. All rights reserved. Data Models Model of system in client’s mind Entity model of client’s model Table model of entity model Tables on disk Oracle server
  • 14. I-15 Copyright © Oracle Corporation, 2001. All rights reserved. • Create an entity relationship diagram from business specifications or narratives • Scenario – “. . . Assign one or more employees to a department . . .” – “. . . Some departments do not yet have assigned employees . . .” Entity Relationship Model EMPLOYEE #* number * name o job title DEPARTMENT #* number * name o location assigned to composed of
  • 15. I-16 Copyright © Oracle Corporation, 2001. All rights reserved. Entity Relationship Modeling Conventions Entity Soft box Singular, unique name Uppercase Synonym in parentheses Attribute Singular name Lowercase Mandatory marked with “*” Optional marked with “o” Unique Identifier (UID) Primary marked with “#” Secondary marked with “(#)” EMPLOYEE #* number * name o job title DEPARTMENT #* number * name o location assigned to composed of
  • 16. I-18 Copyright © Oracle Corporation, 2001. All rights reserved. Relating Multiple Tables • Each row of data in a table is uniquely identified by a primary key (PK). • You can logically relate data from multiple tables using foreign keys (FK). Table Name: EMPLOYEES Table Name: DEPARTMENTS Primary key Primary key Foreign key …
  • 17. I-19 Copyright © Oracle Corporation, 2001. All rights reserved. Relational Database Terminology 1 2 3 4 5 6
  • 18. I-20 Copyright © Oracle Corporation, 2001. All rights reserved. Relational Database Properties A relational database: • Can be accessed and modified by executing structured query language (SQL) statements • Contains a collection of tables with no physical pointers • Uses a set of operators
  • 19. I-21 Copyright © Oracle Corporation, 2001. All rights reserved. Communicating with a RDBMS Using SQL SELECT department_name FROM departments; SQL statement is entered. Oracle server Statement is sent to Oracle Server.
  • 20. I-22 Copyright © Oracle Corporation, 2001. All rights reserved. Relational Database Management System User tables Data dictionary Oracle server
  • 21. I-23 Copyright © Oracle Corporation, 2001. All rights reserved. SQL Statements SELECT INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE COMMIT ROLLBACK SAVEPOINT GRANT REVOKE Data retrieval Data manipulation language (DML) Data definition language (DDL) Transaction control Data control language (DCL)
  • 22. I-24 Copyright © Oracle Corporation, 2001. All rights reserved. Tables Used in the Course EMPLOYEES DEPARTMENTS JOB_GRADES
  • 23. I-25 Copyright © Oracle Corporation, 2001. All rights reserved. Summary • The Oracle9i Server is the database for Internet computing. • Oracle9i is based on the object relational database management system. • Relational databases are composed of relations, managed by relational operations, and governed by data integrity constraints. • With the Oracle Server, you can store and manage information by using the SQL language and PL/SQL engine.