0% found this document useful (0 votes)
46 views

Introduction To Oracle Apex

This document introduces Oracle Application Express (APEX). It discusses the goals of learning APEX which include understanding its features, the relational database concepts, and the development environments. It also describes the sample HR schema that will be used which includes tables like employees, departments and jobs. It explains that APEX provides an online Oracle workspace that can be accessed through a URL and login credentials are provided by the lecturer.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Introduction To Oracle Apex

This document introduces Oracle Application Express (APEX). It discusses the goals of learning APEX which include understanding its features, the relational database concepts, and the development environments. It also describes the sample HR schema that will be used which includes tables like employees, departments and jobs. It explains that APEX provides an online Oracle workspace that can be accessed through a URL and login credentials are provided by the lecturer.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

INTRODUCTION TO

ORACLE APEX

ICT501
Pn Marhainis Jamaludin DBMS - Oracle
Lesson Objectives
After completing this lesson, you should be able to do
the following:
 Understand the goals of the course
 List the features of Oracle Database

 Discuss the theoretical and physical aspects of a


relational database
 Describe the database and schema used in this course

 Identify the development environments that can be used


for this course
Why Oracle?
 User friendly if any new releases introduced
 Used for large application for example banking
 Has ACID features (Atomicity, Consistency, Isolation,
Durability)
 Security, protection, maintenance, reliability,
stability and performance on data operation a
Relational and Object Relational
Database Management Systems
 Relationalmodel and object relational model
 User-defined data types and objects

 Fully compatible with relational database

 Supports multimedia and large objects

 High-quality database server features


Data Storage on Different Media

Electronic
Filing cabinet Database
spreadsheet
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:
 Collectionof objects or relations
 Set of operators to act on the relations
 Data integrity for accuracy and consistency
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

… …
Using SQL to Query Your Database
 Structured Query Language (SQL) is a set of statements which all programs and
users access data in a database.
 SQL is efficient, easy to learn and use.
 With SQL you can define, retrieve and manipulate data in the tables such as :
 Query data

 Insert, update and delete row in a table

 Create, replace, alter and drop objects

 Control access to the database and its objects

 Guarantee database consistency and integrity

Oracle
server
SQL Statements
SELECT
INSERT
UPDATE
DELETE Data manipulation language (DML)
MERGE

CREATE
ALTER
DROP
Data definition language (DDL)
RENAME
TRUNCATE
COMMENT

GRANT Data control language (DCL)


REVOKE

COMMIT
ROLLBACK Transaction control
SAVEPOINT
The Human Resources (HR)Schema
(This schema will be used in ITS472)

DEPARTMENTS LOCATIONS
department_id location_id
department_name street_address
manager_id postal_code
location_id city
state_province
country_id

JOB_HISTORY
employee_id
start_date EMPLOYEES
end_date employee_id
job_id first_name
department_id last_name
email COUNTRIES
phone_number country_id
hire_date country_name
job_id region_id
salary
commission_pct
manager_id
department_id
JOBS
job_id
job_title
min_salary REGIONS
max_salary region_id
region_name
What is Oracle APEX?
 It is an online oracle workspace provided by Oracle
Academy to Institutional registered to them
 Each user will be provided by a workspace which is
a single database and he/she has a control of the
database.
 It is an online application which can be accessed
through this URL – https:\\iacademy.oracle.com
 The workspace name, username and password will
be given by your lecturer.
How to login to APEX?
Open your browser, then type in the URL
https:\\icademy.oracle.com

Given by your
lecturer

1st time login, use default password


given, then change it to your own
password
Oracle APEX Homepage

To build simple
interface for the SQL logout
database system
SQL WORKSHOP

To list all the tables


in the
The editor for SQL To run the SQL
database/workspace
commands scripts

You might also like