oracle-pengenalan oracle
Post on 16-Apr-2017
4.925 Views
Preview:
TRANSCRIPT
http://standi.ubm.ac.id 1
Universitas Bunda MuliaJl. Lodan Raya No. 2 Jakarta Utara
Pemrograman Oracle 1Pemrograman Oracle 1
Pengenalan OracleOleh : Sunaryo Tandi, S.Kom
http://standi.ubm.ac.id 2
Pengenalan OraclePengenalan Oracle
Universitas Bunda Mulia
http://standi.ubm.ac.id 3
Tujuan Tujuan
• Penggunaan perintah SQL yang dapat digunakan untuk mengakses oracle database.
• Penggunaan Fasilitas yang ada pada SQL Plus sebagai media komunikasi dengan database ORACLE.
Mata kuliah ini memperkenalkan bahasa pemprograman ORACLE yang meliputi :
Universitas Bunda Mulia
http://standi.ubm.ac.id 4
Sekilas tentang OracleSekilas tentang Oracle• Software Database• Sistem Keamanan yang canggih• Dapat menampung data dengan kapasitas
yang besar• Dapat diakses dengan cepat• Harganya mahal
Universitas Bunda Mulia
http://standi.ubm.ac.id 5
Integrated LanguagesIntegrated LanguagesCurriculum : Certification TracksCurriculum : Certification Tracks
Introduction to Oracle: SQL and PL/SQL
PL/SQL FundamentalsSQL
Introduction to Oracle: for Experienced SQL Users
PL/SQL Fundamentals
Oracle SQL Specifics
or
Develop PL/SQL Program Units
DBA track
Application Developer track
Universitas Bunda Mulia
http://standi.ubm.ac.id 6
Pilihan anda…..Pilihan anda…..• Oracle Developer
– Dev. 2000, Dev. 6 atau Dev. 6i– Untuk membangun aplikasi Front end atau
dari sisi user interface• Oracle DBA (Database Administrator)
– Personal Oracle 7, Oracle 8/8i, Oracle 9i, Oracle 10g, Oracle 11i
– Back end – Menjadi seorang DBA (Database
Administrator Oracle)
Universitas Bunda Mulia
http://standi.ubm.ac.id 7
Persyaratan yang harus dimilikiPersyaratan yang harus dimiliki
Apapun pilihan anda, ada salah satu syarat yang harus dipenuhi dan mutlak dibutuhkan.Syarat tersebut adalah Harus mengerti tentang SQL dan PL/SQL
Universitas Bunda Mulia
http://standi.ubm.ac.id 8
Pengenalan SQL dan PL/SQLPengenalan SQL dan PL/SQL
SQL = Structured Query Language.
SQL dibagi menjadi 3 bagian, yaitu :
1. DDL (Data Definition Language) 2. DML (Data Manipulating Language) 3. DCL (Data Control Language)
Universitas Bunda Mulia
http://standi.ubm.ac.id 9
System Development Life CycleSystem Development Life Cycle
Strategy and Analysis
Design
BuildAnd
Document
Transition
Production
Universitas Bunda Mulia
http://standi.ubm.ac.id 10
Data Storage on Different MediaData Storage on Different Media
DatabaseScheduled Action Policy
ElektronikSpreadsheet
Filling cabinetDatabase
Universitas Bunda Mulia
http://standi.ubm.ac.id 11
Relational Database ConceptRelational 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)
Universitas Bunda Mulia
http://standi.ubm.ac.id 12
Definition of a Relational DatabaseDefinition of a Relational Database
Database
KODE_BARAN
G
NAMA_BARANG
SATUAN_
BARANG
STOK_BARAN
G
ELK-01 RICE COOKE
R
BUAH 20
ELK-02 LEMARI ES UNIT 8ELK-03 TELEVISIELK-04 RADIO/
TAPEBUAH 35
KODE_PASOK
KODE_BARAN
G
KODE_SUPLIE
R
TANGGAL_
PASOK
JUMLAH_
PASOKPAS-
E001
ELK-01 EJ-01 01-JAN-02
8
PAS-E002
ELK-01 EJ-02 01-JAN-02
5
PAS-E003
ELK-02 EJ-01 01-FEB-02
2
PAS-E004
ELK-02 EJ-02 02-FEB-02
3
Table Name : Barang Table Name : Pasok
Universitas Bunda Mulia
http://standi.ubm.ac.id 13
Communicating with a RDBMS Communicating with a RDBMS Using SQLUsing SQL
Database
SQL statement is entered
SQL> SELECT nama_barang
2 FROM barang;
Data is displayedNama_barang
-------------------------------------
RICE COOKER
LEMARI ES
TELEVISI
Statement is sent todatabase
Universitas Bunda Mulia
top related