SlideShare a Scribd company logo
Oracle
 The Oracle Relational Database
Management System (RDBMS) is an
industry leading database system
designed for data storage and retrieval.
Oracle is responsible for accurately storing
data and efficiently retrieving that data in
response to user queries.
Oracle Configurations
 Oracle Universal Server : is a program installed
on Server’s hard disk drive. It can support a
large number of users.
 Oracle Workgroup Server : is a cost-effective
and low maintenance solution for supporting
small group of users.
 Personal Oracle : is a windows based version of
Oracle database engine that offers the same
functionality that exist in Oracle Universal or
Workgroup Server but can’t function as a
database server that support multiple Users.
Oracle Product Line
 Structured Query Language: It has 9 commands
Create, Drop, Alter, Insert, Update, delete,
Grant, revoke, Select
 SQL*PLUS : It is an extension to SQL.
 PL SQL : It is a programming language native to
Oracle.
 EXP: This is used to take Oracle Database
Backup.
 IMP : It is used to restore backup.
 SQL*Loader : Converts files from other RDBMS
to Oracle
Oracle Product Line(Cntd)
 Developer 2000 : is a family of tools that support development of
client/server applications. Developer 2000 includes :
 Oracle Forms
 Oracle Reports
 Oracle Graphics
 Power Objects : Power Objects user interface is closer to Visual
Basic. It also provide object oriented features.
 Designer 2000 : Designer/2000 is an integrated CASE tool that
supports a wide range of tasks in the area of strategy, analysis,
design and code generation. It helps users design the Systems
Development Life Cycle and then generate full functioning forms
and reports
 Database Designer : is an entity-relationship
diagramming tool that generates an Oracle database
from a model.
 Precompilers such as Pro*C : are software development
tools that enable you to enable SQL statements in a
program written in a 3GL such as C, Fortran or COBOL
 Oracle Manufacturing : Software for manufacturing
process
 Oracle Financials : Accounting Software
 Oracle HRMS : HRD software
 Oracle Applications : It includes Oracle manufacturing,
Oracle financials and Oracle HRMS
 Oracle CRM : Software used in call centres, E-sales,E-
marketing
Oracle Engine
 The Oracle kernel product (Workgroup or
Enterprise Server) when loaded from the hard
disk drive into computer’s memory is called the
Oracle Engine or Oracle Server.
 Oracle engine can compile and execute SQL
sentences issued by a user. If the SQL sentence
fails for any reason, Oracle Engine returns an
appropriate error message to the user
Oracle Engine
Client-Server Computing
 Client/Server computing architecture
consist of one or more computers,
designated as the client machines, running
an application program which
communicates with a remote computer,
designated as server machine, which
services requests from the client machine.
Client-Server Computing
Client/Server 2-Tier Architecture
 Two-tier client/server architectures have 2
essential components
 A Client PC and
 A Database Server
 A two-tier architecture is a client/server
computing architecture that consist of
client machines communicating directly
with a database server.
Client/Server 2-Tier Architecture
3-Tier Client/Server Architecture
 3-Tier client-server architectures have 3 essential
components:
 A Client PC
 An Application Server
 A Database Server
 A 3-tier architecture is a client/server computing
architecture consisting of client machines communicating
with an application server. The application server may
contain an Oracle database in which stored program
units, written in PL/SQL are invoked by client application
program. These stored program units communicate with
the database server, which resides on a separate
machine.
3-Tier Client/Server Architecture
SQL *NET
SQL*Net (or Net8) is Oracle's networking software
that allows remote data-access between
programs and the Oracle Database, or among
multiple Oracle Database. Applications and
databases can be distributed physically to
different machines and continue to communicate
as if they were local.
Oracle & Client-Server Technology
 Client/Server programming is a form of
distributed application processing. It has 3
distinct components.
 Oracle Server’s : primary job is to manage data
optimally, among multiple users that concurrently
request for the same data. Access to the data is
always via Oracle server.
 Oracle Client tool : is that part of system that
provide an interface to the user so that the data
retrieved from the Server can be manipulated.
 Network and communication Software : is the
vehicle that transport data between Oracle Client
Tools And Oracle Server. The name of this
software is SQL*Net
Operating System requirements for
Oracle server software
 Novell Netware
 SCO-Unix
 Windows NT
Operating System requirements for
Oracle client software
Windows 95
Windows NT
SQL
 SQL (Structured Query Language) is a Database
Computer Language designed for the retrieval
and management of data in Relational Data
Base Management System (RDBMS).
 SQL was developed by IBM in 1970s for use in
System R and is an ISO and ANSI standard.
 SQL encompasses DML for Insert, Update,
Delete and DDL for creating and modifying
tables.
Features of SQL
 SQL can be used by a range of users,
including those with little or no
programming experience
 It is a non procedural language
 It reduces the amount of time required for
creating and maintaining system
 It is an English-like Language.
Components of SQL
 DDL (Data Definition Language)- It is a set of
SQL commands used to create, modify and
delete database Structures but not data. E.g
CREATE, ALTER, DROP
 DML (Data Manipulation Language)- It is the
area of SQL that allows changing data within the
database. E.g. INSERT, UPDATE, DELETE
 DCL (Data Control Language)-It is the
component of SQL statement that control access
to data and to the database. E.g. COMMIT,
SAVEPOINT, ROLLBACK, GRANT/REVOKE
 DQL (Data Query Language)- It allows
getting the data out of the database and
perform operations with it.
E.g. : SELECT statement
Oracle Data Types
Data Type Description
CHAR(size) Used to store character string values of fixed length.
The size in bracket determines max no of characters
the cell can hold. The max size is 255 Characters
VARCHAR/
VARCHAR2
Used to store variable length alphanumeric data. The
max this datatype can hold is 4000 Characters
Date Used to represent Date and Time. The standard format
is dd-mon-yy and for time 12:00:00
Number(P,
S)
Used to store numbers up to 38 digits of precision.
Range of values is 1.0E-130 to 9.9E125
LONG This datatype is used to store variable length character
strings containing upto 2GB LONG data
RAW/LONG
RAW
Used to store binary data such as digitized images. Raw
have max length 2000 bytes and LONG Raw can have
max length 2GB.

More Related Content

Similar to Oracle Intro.ppt

Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
TIB Academy
 
Shrikanth
ShrikanthShrikanth
Shrikanth
Shrikanth DM
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Sql
SqlSql
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdfCompare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
arihantplastictanksh
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
mahdi ahmadi
 
ORACLE Architechture.ppt
ORACLE Architechture.pptORACLE Architechture.ppt
ORACLE Architechture.ppt
aggarwalb
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architecture
prasanna432
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting Services
Perfsys Tems
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
Biswajit Pratihari
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app test
Satyapriya Rajguru
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
zeesniper
 
Handy annotations-within-oracle-10g
Handy annotations-within-oracle-10gHandy annotations-within-oracle-10g
Handy annotations-within-oracle-10g
VESIT/University of Mumbai
 
Pl sql content
Pl sql contentPl sql content
Pl sql content
MargaretMaryT
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
Amit rai Raaz
 
notes
notesnotes
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
zeesniper
 
Db_05.ppt
Db_05.pptDb_05.ppt
Db_05.ppt
KamranAli649587
 
oracle
oracleoracle
Shankar_C
Shankar_CShankar_C
Shankar_C
SHANKAR C
 

Similar to Oracle Intro.ppt (20)

Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 
Sql
SqlSql
Sql
 
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdfCompare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
 
ORACLE Architechture.ppt
ORACLE Architechture.pptORACLE Architechture.ppt
ORACLE Architechture.ppt
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architecture
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting Services
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app test
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
 
Handy annotations-within-oracle-10g
Handy annotations-within-oracle-10gHandy annotations-within-oracle-10g
Handy annotations-within-oracle-10g
 
Pl sql content
Pl sql contentPl sql content
Pl sql content
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
 
notes
notesnotes
notes
 
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
 
Db_05.ppt
Db_05.pptDb_05.ppt
Db_05.ppt
 
oracle
oracleoracle
oracle
 
Shankar_C
Shankar_CShankar_C
Shankar_C
 

Recently uploaded

How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 

Recently uploaded (20)

How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 

Oracle Intro.ppt

  • 1. Oracle  The Oracle Relational Database Management System (RDBMS) is an industry leading database system designed for data storage and retrieval. Oracle is responsible for accurately storing data and efficiently retrieving that data in response to user queries.
  • 2. Oracle Configurations  Oracle Universal Server : is a program installed on Server’s hard disk drive. It can support a large number of users.  Oracle Workgroup Server : is a cost-effective and low maintenance solution for supporting small group of users.  Personal Oracle : is a windows based version of Oracle database engine that offers the same functionality that exist in Oracle Universal or Workgroup Server but can’t function as a database server that support multiple Users.
  • 3. Oracle Product Line  Structured Query Language: It has 9 commands Create, Drop, Alter, Insert, Update, delete, Grant, revoke, Select  SQL*PLUS : It is an extension to SQL.  PL SQL : It is a programming language native to Oracle.  EXP: This is used to take Oracle Database Backup.  IMP : It is used to restore backup.  SQL*Loader : Converts files from other RDBMS to Oracle
  • 4. Oracle Product Line(Cntd)  Developer 2000 : is a family of tools that support development of client/server applications. Developer 2000 includes :  Oracle Forms  Oracle Reports  Oracle Graphics  Power Objects : Power Objects user interface is closer to Visual Basic. It also provide object oriented features.  Designer 2000 : Designer/2000 is an integrated CASE tool that supports a wide range of tasks in the area of strategy, analysis, design and code generation. It helps users design the Systems Development Life Cycle and then generate full functioning forms and reports
  • 5.  Database Designer : is an entity-relationship diagramming tool that generates an Oracle database from a model.  Precompilers such as Pro*C : are software development tools that enable you to enable SQL statements in a program written in a 3GL such as C, Fortran or COBOL  Oracle Manufacturing : Software for manufacturing process  Oracle Financials : Accounting Software  Oracle HRMS : HRD software  Oracle Applications : It includes Oracle manufacturing, Oracle financials and Oracle HRMS  Oracle CRM : Software used in call centres, E-sales,E- marketing
  • 6. Oracle Engine  The Oracle kernel product (Workgroup or Enterprise Server) when loaded from the hard disk drive into computer’s memory is called the Oracle Engine or Oracle Server.  Oracle engine can compile and execute SQL sentences issued by a user. If the SQL sentence fails for any reason, Oracle Engine returns an appropriate error message to the user
  • 8. Client-Server Computing  Client/Server computing architecture consist of one or more computers, designated as the client machines, running an application program which communicates with a remote computer, designated as server machine, which services requests from the client machine.
  • 10. Client/Server 2-Tier Architecture  Two-tier client/server architectures have 2 essential components  A Client PC and  A Database Server  A two-tier architecture is a client/server computing architecture that consist of client machines communicating directly with a database server.
  • 12. 3-Tier Client/Server Architecture  3-Tier client-server architectures have 3 essential components:  A Client PC  An Application Server  A Database Server  A 3-tier architecture is a client/server computing architecture consisting of client machines communicating with an application server. The application server may contain an Oracle database in which stored program units, written in PL/SQL are invoked by client application program. These stored program units communicate with the database server, which resides on a separate machine.
  • 14. SQL *NET SQL*Net (or Net8) is Oracle's networking software that allows remote data-access between programs and the Oracle Database, or among multiple Oracle Database. Applications and databases can be distributed physically to different machines and continue to communicate as if they were local.
  • 15. Oracle & Client-Server Technology  Client/Server programming is a form of distributed application processing. It has 3 distinct components.  Oracle Server’s : primary job is to manage data optimally, among multiple users that concurrently request for the same data. Access to the data is always via Oracle server.  Oracle Client tool : is that part of system that provide an interface to the user so that the data retrieved from the Server can be manipulated.
  • 16.  Network and communication Software : is the vehicle that transport data between Oracle Client Tools And Oracle Server. The name of this software is SQL*Net
  • 17. Operating System requirements for Oracle server software  Novell Netware  SCO-Unix  Windows NT Operating System requirements for Oracle client software Windows 95 Windows NT
  • 18. SQL  SQL (Structured Query Language) is a Database Computer Language designed for the retrieval and management of data in Relational Data Base Management System (RDBMS).  SQL was developed by IBM in 1970s for use in System R and is an ISO and ANSI standard.  SQL encompasses DML for Insert, Update, Delete and DDL for creating and modifying tables.
  • 19. Features of SQL  SQL can be used by a range of users, including those with little or no programming experience  It is a non procedural language  It reduces the amount of time required for creating and maintaining system  It is an English-like Language.
  • 20. Components of SQL  DDL (Data Definition Language)- It is a set of SQL commands used to create, modify and delete database Structures but not data. E.g CREATE, ALTER, DROP  DML (Data Manipulation Language)- It is the area of SQL that allows changing data within the database. E.g. INSERT, UPDATE, DELETE  DCL (Data Control Language)-It is the component of SQL statement that control access to data and to the database. E.g. COMMIT, SAVEPOINT, ROLLBACK, GRANT/REVOKE
  • 21.  DQL (Data Query Language)- It allows getting the data out of the database and perform operations with it. E.g. : SELECT statement
  • 22. Oracle Data Types Data Type Description CHAR(size) Used to store character string values of fixed length. The size in bracket determines max no of characters the cell can hold. The max size is 255 Characters VARCHAR/ VARCHAR2 Used to store variable length alphanumeric data. The max this datatype can hold is 4000 Characters Date Used to represent Date and Time. The standard format is dd-mon-yy and for time 12:00:00 Number(P, S) Used to store numbers up to 38 digits of precision. Range of values is 1.0E-130 to 9.9E125 LONG This datatype is used to store variable length character strings containing upto 2GB LONG data RAW/LONG RAW Used to store binary data such as digitized images. Raw have max length 2000 bytes and LONG Raw can have max length 2GB.