You are on page 1of 8

MODULE OF INSTRUCTION

Oracle Database
Welcome to the second module of this course Database
Management System 1! For this lesson, we will features and
usage of Oracle 11 express edition.

Oracle Database An Oracle database is a collection of data that is treated as a


unit. The main purpose of a database is to store, manage and
retrieve related information. In the database, a key in solving
the problems of information management is known as a
database server.

After completing this lesson, the student should be able to:


 Identify the main focus area of Oracle 11g software.
 Discuss each feature of Oracle.
 Familiarize with the 4 types of Oracle statement to be
used for database management system 1 subject.

Oracle Database 11g offers extensive features across the


following focus areas:
• Infrastructure Grids: The Infrastructure Grid
technology of Oracle enables pooling of low-cost
servers and storage to form systems that deliver the
highest quality of service in terms of manageability,
high availability, and performance. Oracle Database
11g consolidates and extends the benefits of grid
computing. Aside from taking full advantage of grid
Database Management System 1 1
Week 3 Data Manipulation Language

computing, Oracle Database 11g has unique change


assurance features that allows the database
administrator to manage changes in a controlled and
cost effective manner.
• Information Management: Oracle Database 11g has
the capability to extends the existing information
management capabilities in content management,
information integration, and information life-cycle
management areas. Oracle provides content
management of advanced data types such as
Extensible Markup Language (XML), text, spatial,
multimedia, medical imaging, and semantic
technologies.
• Application Development: Oracle Database 11g has
capabilities to use and manage all the major
application development environments which include
the following Applications: PL/SQL, Java/JDBC,
.NET and Windows, PHP, SQL Developer, and
Application Express.

Features of Oracle Database 11g


• Manageability: By using some of the change
assurance, management automation, and fault
diagnostics features, the database administrators or
also known as DBA can increase their productivity,
reduce costs, minimize errors, and maximize quality
of service. Some of the useful features that promote
better management are Database Replay facility, the
SQL Performance Analyzer, and the Automatic SQL

_____________________________________________________________________________________
2
MODULE OF INSTRUCTION
Tuning facility.

• High availability: By using the high availability


features, a database administrator may reduce the risk
of down time and data loss. These features improve
online operations which enable faster database
upgrades.

• Performance: In Oracle capabilities such as


SecureFiles, compression for online transaction
processing (OLTP), Real Application Clusters (RAC)
optimizations, Result Caches, and so on, a database
administrator may improve the performance of
database. Oracle Database 11g help the organizations
to manage large, scalable, transactional, and data
warehousing systems that deliver fast data access
using low-cost modular storage.

• Security: For the security, the Oracle Database 11g


helps organizations manage and protect their
information with the help of unique and secure
configurations, data encryption and masking, and
sophisticated auditing capabilities. This delivers a
secure and scalable platform for reliable and fast
access to all types of information by using the
industry-standard interfaces.

• Information integration: The integration part of


Oracle Database 11g has many features to better
integrate data throughout the enterprise. It also
supports advanced information life-cycle
management capabilities. This helps you manage the
changing data in your database

Database Management System 1 3


Week 3 Data Manipulation Language

Object Relational Database Management System

• Is also known Relational model and object relational


model

• A user-defined data types and objects

• An Object Relational is fully compatible with


relational database

• It supports multimedia and large objects

• Include a high-quality database server features

Relational Database Concept

• In 1970 the relational model was proposed by Dr. E.F


Codd and has been the basis for Relational Database
Management System.

• The relational model is consists of the following:

• A collection of objects (entities) or relations

• A set of operators to act on the relations


which is used to identify the relationship that
may exist per object.

• A data integrity for accuracy and consistency


of data

_____________________________________________________________________________________
4
MODULE OF INSTRUCTION
• A relational database is a collection of relations or a
connection of two-dimensional tables controlled by
the Oracle server.

Relating Multiple Tables

• Each row of data in a table can be uniquely identified


by adding a primary key during or after the table has
been created.

• A user can logically relate data from multiple tables


using foreign keys or also known as the connection
between two or more table.

Using SQL to Query Your Database

Structured query language (SQL) is:

• Is also know as the ANSI standard language for


operating relational databases

• Efficient, easy to learn, and use

• Complete with SQL, where a user can define,


retrieve, and manipulate data in the tables.

SQL Statements Used in the Course

1. Data manipulation language (DML

Database Management System 1 5


Week 3 Data Manipulation Language

 SELECT

 INSERT

 UPDATE

 DELETE

 MERGE

2. Data definition language (DDL)

 CREATE

 ALTER

 DROP

 RENAME

 TRUNCATE

 COMMENT

3. Data control language (DCL

 GRANT

 REVOKE

4. Transaction control

 COMMIT

 ROLLBACK

 SAVEPOINT

Lesson Summary:
In this lesson, you should have learned the following.

_____________________________________________________________________________________
6
MODULE OF INSTRUCTION
• Focus area of Oracle;

• Features; and

• Different type of oracle statements

Terms to Remember!
• In 1970 the relational model was proposed by Dr.
E.F Codd and has been the basis for Relational
Database Management System.
• A relational database is a collection of relations or a
connection of two-dimensional tables controlled by
the Oracle server.

Textbook:
• Oracle Press (2010). Applied Oracle Security

References:
• Pratt, Philip J. (2010). Database management systems
• Rob, Peter & Coronel, Carlo (2009). Database
Management Systems
• Schwalbe, Kathy (2011). Management of Information
Technology Projects
• Wheeler, Evan (2011). Security Risk Management :
Building an Information Security Risk Management
Program from the Ground Up

References
Suggested Reading
• SQL Tutorial. In ws3schools, Retrieved from
http://www.w3schools.com/sql/default.asp

Database Management System 1 7


Week 3 Data Manipulation Language

• Database management system. In Encyclopedia


Britannica, Retrieved from
http://www.britannica.com/EBchecked/topic/152201/
database-management-system-DBMS.
• SQL. In Encyclopedia Britannica, Retrieved from
http://www.britannica.com/EBchecked/topic/569684/
SQL
• Database Administration. In Encyclopedia.com,
Retrieved from
http://www.encyclopedia.com/topic/Database_admini
stration.aspx
• SQL. In Encyclopedia.com, Retrieved from
http://www.encyclopedia.com/topic/SQL.aspx
• Tutorialspoint.com
• oracle.com
• apex.oracle.com

_____________________________________________________________________________________
8

You might also like