Chapter 1 Oracle Introduction
Chapter 1 Oracle Introduction
CHAPTER ONE
Introduction oracle
AMOUD UNIVERSITY
FACULTY OF COMPUTING AND ICT
Abdifatah mohamed 1
What is Data?
• Data are raw material and unorganized facts that need to be processed.
Example:-
• 89, sheets,
Abdifatah mohamed 2
Overview of Database
• A Database is a collection of related data organized in a way that data can be easily accessed,
managed and updated. Any piece of information can be a data,
• Database is actually a place where related piece of information is stored and various operations can
be performed on it. for example name of your school.
What is table?
• The data in an RDBMS is stored in database objects which are called as tables. This table is
basically a collection of related data entries and it consists of numerous columns and rows.
• What is a Record or a Row?
• A record is also called as a row of data is horizontal each individual entry that exists in a table.
• What is a column?
• A column is a vertical entity in a table that contains all information associated with a specific field
in a table.
Abdifatah mohamed 3
SQL:
• What is SQL?
• SQL(Structure Query Language):
• which is a computer language for storing, manipulating and retrieving data stored in a relational
database.
• SQL is the standard language for Relational Database System. All the Relational Database
Management Systems (RDMS) like MySQL, MS Access, Oracle, Sybase, Informix, Postgres and SQL
Server use SQL as their standard database language.
history of sql
• -> it is non-procedural Language and can pronounce(sequal)
• -> it is 4th generation language.
• -> it is developed by Mr. E F Codd in 1970, he is an IBM Employee.
• -> It is developed by using 90% C Language, 10% low level language.
• -> it supports in-line commands(cui)
• -> it is common for any rdbms packages.
Abdifatah mohamed 4
DBMS(database management system)
• A DBMS is a software that allows creation, definition and manipulation of database.
• Dbms is actually a tool used to perform any kind of operation on data in database
Functions of DBMS
• Concurrency Control
• Provides Recovery services.
• Provides sharing services.
• Provides back up services.
• Provides managing data.
Abdifatah mohamed 5
Database Model
• A Database model defines the logical design of data. The model describes the relationships between
different parts of the data. In a database design, these models have been in use.
1) Hierarchical Model
2) Network Model
3) Relational Model
4) Object Relational Model
Abdifatah mohamed 6
Hierarchical Model
• In this model each entity has only one parent but can have several children. At the top of hierarchy
there is only one entity which is called Root.
Abdifatah mohamed 7
Network Model
• In the network model, entities are organized in a graph, in which some entities can be accessed
through several path.
Abdifatah mohamed 8
Relational Model
• In this model, data is organized in two-dimensional tables called relations.
• The tables or relation are related to each other.
Abdifatah mohamed 9
RDBMS
• The Relational Database Management System, or RDBMS in short, manages relational data.
Oracle Database is an RDBMS with the largest market share.
• Besides the Oracle Database, there are other RDBMS products available. Here are some notable
ones:
• Db2 from IBM.
• SQL Server from Microsoft.
• MySQL – the most popular open-source database, also from Oracle.
• PostgreSQL – the most advanced open source database.
Abdifatah mohamed 10
Introduction to Oracle
• It is a very large multi-user based database management system. Oracle is a relational database
management system developed by 'Oracle Corporation’.
• Oracle Corporation is the largest software company in the field of database business.
• Oracle works to efficiently manage its resources, a database of information among the multiple
clients requesting and sending data in the network.
• It also provides security and Recovery. It stores and manages data using relational model.
What is Oracle?
• Oracle database is a relational database management system. It is known as Oracle database,
Oracle DB or simply Oracle. It is produced and marketed by Oracle Corporation.
• History of Oracle
• Oracle was originally developed by Lawrence Ellison (Larry Ellision) and his two friends and former
co-worker in 1977.
• Oracle DB runs on the most major platforms like Windows, UNIX, Linux and Mac OS.
Abdifatah mohamed 11
Different editions of Oracle database
Abdifatah mohamed 12
Figure 1: Oracle Architecture
Abdifatah mohamed 13
Features of Oracle
Abdifatah mohamed 15
ORACLE VS SQL SERVER
Abdifatah mohamed 16