chapter 1 -konsep - konsep dasar oracle 10g database server
TRANSCRIPT
![Page 1: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/1.jpg)
• Konsep – konsep Dasar Oracle 10g Data Base Server
• Pernyataan – pernyataan SQL dan PL/ SQL yang paling sering digunakan
• Komunikasi dengan basis data • Pengaturan Hak akses Pengguna
• Keamanan Basis Data • Implementasi Basis Data Oracle • Perbaikan Kinerja Basis Data (tuning)• Implementasi EM (Enterprise Manager)• Backup Basis Data • Recovery • RMAN (Recovery Manager)
![Page 2: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/2.jpg)
![Page 3: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/3.jpg)
Tujuan Pembelajaran
Mahasiswa diharapkan memiliki kemampuan dan pengetahuan hal2 berikut :
Fitur2 dari Oracle 10g Kemampuan memahami secara teori
dan aspek fisik dari relational DB Implementasi RDBMS dan Object
RDBMS dalam Oracle
![Page 4: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/4.jpg)
Selain itu mahasiswa juga diharapkan memiliki kemampuan poin2 lain dibidang DB Oracle sbb :•Mengidentifikasi struktur komponen inti dari Oracle DB 10g•Mengambil data pada baris (row) dan kolom (column) dr sebuah tabel dgn SELECT •Menyajikan laporan dari data yang dipilih dan dibatasi•Menerapkan fungsi SQL untuk membentuk dan menyajikan data yg sudah di modifikasi•Mengeksekusi pemakaian perintah manipulasi data untuk memodifikasi data di Oracle DB 10g•Mengambil jumlah besar data dengan metoda query
![Page 5: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/5.jpg)
![Page 6: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/6.jpg)
• Scalability : kemampuan di eskalasi ketingkat yg lebih tinggi (kemudahan upgrade engine tanpa menganggu data)
• Reliability : handal
• Single development model : memiliki tool pengembangan aplikasi sendiri
• Common skillsets : kemudahan penguasaan teknologi
• Unified management : database managemen yg terpadu
• One vendor : keseragaman orientasi atas product
![Page 7: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/7.jpg)
![Page 8: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/8.jpg)
Database dapat men-support : Object relational data, Document management, multimedia, email
![Page 9: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/9.jpg)
Portals : aplikasi induk Transactional apps : Orafin, Oracle Manufacture, Oracle Distribution, Oracle HR dlsbBusiness Inteligent : Oracle Financial Analyzer, Oracle Sales Analyzer, Balance Score CardIntegration : mendukung konsep integrasi system
![Page 10: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/10.jpg)
Memiliki kemampuan mengatur mekanisme manipulasi data di databaseKehandalan dalam medukung mekanisme services di aplikasi
![Page 11: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/11.jpg)
Relational dan Object Relational Database Management System• Relational model :
kemampuan menghubungkan satu tabel dengan tabel lainnya
• Object relational model : kemampuan menghubungkan data dalam tabel dengan data dalam tabel yang lain
• User-defined data types and objects : kemampuan menyimpan data dengan definisi dari pemakai
• Memiliki kompatibilitas dengan konsep relational database
• Support multimedia dan object yang besar (kuantitas besar)
• Memiliki fitur database dengan kualitas tinggi
![Page 12: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/12.jpg)
![Page 13: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/13.jpg)
![Page 14: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/14.jpg)
![Page 15: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/15.jpg)
Konsep Relational Database Model relational tdd : Kumpulan dari object atau relasi
tabel dan data Kemampuan pengguna atas konsep
relasi data dan object Untuk mendukung data integrity
untuk ketepatan dan ke-ajeg-an (konsisten)
![Page 16: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/16.jpg)
Definisi dari Relational Database
Relational database adalah sebuah kumpulan dari hubungan antar table/data dari tabel dua dimensi
![Page 17: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/17.jpg)
![Page 18: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/18.jpg)
Entity Relational Model
Pegawai Departmen
satu atau lebih pegawai di assign ke dalam satu departmenSatu departmen ada yang tidak ada pegawainya
![Page 19: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/19.jpg)
Hubungan table
![Page 20: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/20.jpg)
Properti Relational Database Dapat di akses dan di modifikasi
dengan menggunakan perintah SQL Berisi sekumpulan tabel yg tidak
memiliki pointer berbentuk fisik Menggunakan sekumpulan perintah
![Page 21: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/21.jpg)
Berkomunikasi dengan RDBMS menggunakan SQL
![Page 22: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/22.jpg)
![Page 23: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/23.jpg)
Menampilkan data menggunakanPerintah Select
![Page 24: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/24.jpg)
Perintah dasar Select
Select menunjukkan kolom yang akan di tampilkanFrom menunjukkan table yang berisi kolom tersebut
![Page 25: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/25.jpg)
![Page 26: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/26.jpg)
![Page 27: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/27.jpg)
Menulis Perintah SQL
• Perintah SQL tidak case sensitive• Perintah SQL dapat terdiri dari satu atau
lebih baris• Key word tidak boleh di singkat atau
diputus ke baris berikutnya• Clause ditulisnya di baris yg berbeda (agar
mudah membacanya dapat menggunakan indent seperti jika menyusun paragrap)
• Perintah SQL diakhiri dengan tanda semicolon. Dan semicolons hrs ditulis ketika mau eksekusi lebih dari satu sql
• Di dalam sql plus setiap sql statement hrs diakhiri dgn semicolon
![Page 28: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/28.jpg)
Column Heading Default
• iSQL*PlusJudul selalu berada di tengah Ditampilkan dalam huruf kapital
• SQL*PlusJudul untuk character dan date ditampilkan rata kiriJudul untuk number di tampilkan di tengahDitampilkan dalam huruf kapital
![Page 29: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/29.jpg)
Ekspresi Aritmatik
Membuat ekspresi dengan number dan date dengan menggunakan operator aritmatik
![Page 30: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/30.jpg)
![Page 31: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/31.jpg)
![Page 32: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/32.jpg)
![Page 33: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/33.jpg)
![Page 34: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/34.jpg)
Mendefinisikan alias sebuah kolom Merubah nama sebuah kolom Digunakan untuk kalkulasi Membutuhkan tanda “ jika terdiri
dari space atau spesial karakter atau jika berupa case sensitive
![Page 35: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/35.jpg)
![Page 36: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/36.jpg)
Concatenation Operator
Menggabungkan Kolom atau character dengan kolom lain
Menggunakan tanda ||
![Page 37: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/37.jpg)
Literal Character
Literal character adalah number, atau date yang termasuk di dalam perintah SQL
Harus menggunakan tanda ‘
![Page 38: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/38.jpg)
![Page 39: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/39.jpg)
![Page 40: Chapter 1 -Konsep - Konsep Dasar Oracle 10g DataBase Server](https://reader030.vdocuments.mx/reader030/viewer/2022012321/55721116497959fc0b8e500a/html5/thumbnails/40.jpg)
Duplicate Rows