Fundamentals_les 6
Using Subqueries to Solve Queries
(Menggunakan Subquery )
1. Menggunakan Subquery
2. Single-Row Pelaksana Subqueries
4. Klausa HAVING dengan Subquery
5. Apa yang Salah dengan Pernyataan ini?
6. Akan Baris Pernyataan Kembali ini?
7. Menggunakan Operator APAPUN di Multiple-Row Subquery
8. Menggunakan Operator ALL dalam Multiple-Row Subquery
9. Nilai Null dalam sebuah Subquery
Kesimpulan:
*Jika Anda hendak memakai / menjalankan ORACLE 10g maka perhatikan query nya
harus lebih teliti karena sangat sensitive*Dan disarankan supaya lebih sering latihan karena dengan begitu kita akan semakin mudah hapal
semoga bermanfaat...
Displaying Data from Multiple Tables
(Menampilkan Data dari Beberapa Tabel)
Menampilkan Data dari Beberapa Tabel
1. Mengambil Data
1. Mengambil Data
2. Catatan Mengambil dengan Klausa MENGGUNAKAN
3. Menggunakan tabel dengan Alias
4. Catatan Mengambil dengan Klausa ON
5. Cukup Bergabung Menggunakan Klausa ON
6. Menerapkan Kondisi tambahan untuk Bergabung
9. Hak Luar Gabung
10. LENGKAP Outer JOIN
11. Membuat Palang Bergabung
Kesimpulan:
Dalam pelajaran kali ini, Anda harus belajar bagaimana menampilkan dan menggabungkan data dari beberapa tabel dengan menggunakan:
• Equijoins
• Non-equijoins
• Outer joins
• Self-joins
• Cross joins
• Natural joins
• Full (or two-sided) outer joins
• Non-equijoins
• Outer joins
• Self-joins
• Cross joins
• Natural joins
• Full (or two-sided) outer joins
Reporting Aggregated Data
Using the Group Functions
(Pelaporan data agregate Menggunakan Fungsi Kelompok)
Pelaporan data agregate Menggunakan Fungsi Kelompok
1. Berikut adalah contoh menggunakan fungsi AVG dan SUM

2. Menggunakan Fungsi MIN dan MAX
3. Menggunakan Fungsi COUNT
COUNT (expr) mengembalikan jumlah baris dengan non-nilai null untuk expr ini:
4. Menggunakan Kata Kunci DISTINCT
5. Grup Fungsi dan Nilai Null
Fungsi kelompok mengabaikan nilai null dalam kolom:

Fungsi NVL pasukan fungsi kelompok untuk memasukkan nilai null:
6. Menggunakan Klausa GROUP BY
a. Semua kolom dalam daftar SELECT yang tidak di fungsi kelompok harus dalam klausa GROUP BY.

b. GROUP BY kolom tidak harus dalam daftar SELECT.
7. Menggunakan Klausa GROUP BY pada Kolom Beberapa
8. Pertanyaan Ilegal Menggunakan Fungsi Kelompok
a. Setiap kolom atau ekspresi dalam daftar SELECT yang bukan merupakan fungsi agregat harus dalam klausa GROUP BY
b. Anda tidak dapat menggunakan klausa WHERE untuk membatasi kelompok.
Anda menggunakan klausa HAVING untuk membatasi kelompok.
Anda tidak dapat menggunakan fungsi kelompok dalam klausa WHERE
9. Menggunakan Klausa HAVING
10. Kelompok bersarang Fungsi
1. Berikut adalah contoh menggunakan fungsi AVG dan SUM

2. Menggunakan Fungsi MIN dan MAX
3. Menggunakan Fungsi COUNT
COUNT (expr) mengembalikan jumlah baris dengan non-nilai null untuk expr ini:
4. Menggunakan Kata Kunci DISTINCT
5. Grup Fungsi dan Nilai Null
Fungsi kelompok mengabaikan nilai null dalam kolom:

Fungsi NVL pasukan fungsi kelompok untuk memasukkan nilai null:
6. Menggunakan Klausa GROUP BY
a. Semua kolom dalam daftar SELECT yang tidak di fungsi kelompok harus dalam klausa GROUP BY.

b. GROUP BY kolom tidak harus dalam daftar SELECT.
7. Menggunakan Klausa GROUP BY pada Kolom Beberapa
8. Pertanyaan Ilegal Menggunakan Fungsi Kelompok
a. Setiap kolom atau ekspresi dalam daftar SELECT yang bukan merupakan fungsi agregat harus dalam klausa GROUP BY
b. Anda tidak dapat menggunakan klausa WHERE untuk membatasi kelompok.
Anda menggunakan klausa HAVING untuk membatasi kelompok.
Anda tidak dapat menggunakan fungsi kelompok dalam klausa WHERE
9. Menggunakan Klausa HAVING
10. Kelompok bersarang Fungsi
Fundamentals_les 3
Using Single-Row Functions to Customize Output
Single-Row Menggunakan Fungsi-fungsi untuk Customize output
Setelah menyelesaikan pelajaran ini, Anda harus dapat melakukan hal berikut:
• Menjelaskan berbagai jenis fungsi yang tersedia dalam SQL
• Gunakan karakter, nomor, dan fungsi tanggal dalam pernyataan SELECT
• Menjelaskan penggunaan fungsi konversi
1.Menggunakan Kasus-Manipulasi Fungsi
2. Menggunakan Fungsi Manipulasi Karakter-
3. Menggunakan Fungsi ROUND
4. Menggunakan Fungsi TRUNC
5. Menggunakan Fungsi MOD
6. Bekerja dengan Tanggal
7. Menggunakan Operator Aritmatika dengan Tanggal
8. Menggunakan Fungsi TO_CHAR dengan Kurma
9. Menggunakan Fungsi TO_CHAR dengan Nomor
10. Contoh Format Tanggal RR
11. Fungsi bersarang
12. Menggunakan Fungsi NVL
13. Menggunakan Fungsi NVL2
14. Menggunakan Fungsi NULLIF
15. Menggunakan Fungsi Bersatu
16. Menggunakan Ekspresi KASUS
17. Menggunakan Fungsi deCODE
18. Menggunakan Fungsi decode
Kesimpulan:
Dalam pelajaran ini, Anda harus belajar bagaimana untuk:
• Alter format untuk menampilkan tanggal menggunakan fungsi
• Mengkonversi tipe data kolom menggunakan fungsi
• Gunakan fungsi NVL
• Gunakan logika IF-THEN-ELSE
• Melakukan perhitungan pada data menggunakan fungsi
• Memodifikasi item data individu menggunakan fungsi
• Menggunakan fungsi Memanipulasi output untuk kelompok baris
Fundamentals_les 2
Restricting and Sorting Data
1. Menggunakan WHERE Clause
2. Menggunakan karakter Strings and Dates
3. Menggunakan kondisi Comparison
4. Menggunakan kondisi BETWEEN
5. Menggunakan kondisi IN
6. Menggunakan Kondisi LIKE
•Anda dapat menggabungkan pencocokan pola karakter:
7.Menggunakan kondisi NULL
8.Menggunakan Operator AND
9. Menggunakan Operator OR
10. Menggunakan Operator NOT
11. Aturan Precedence
12. Menggunakan ORDER BY
13. Mengurutkan(sorting)
a. Sorting dalam urutan:
b. Menyortir menurut kolom alias:
c. Penyortiran oleh beberapa kolom:
14. Menggunakan Variabel dan Substitusi tersebut
15. Karakter dan Tanggal dengan Variabel Substitusi Nilai
16. Menentukan Nama Kolom, Ekspresi, dan Teks
17. Menggunakan Variabel Substitusi & &
18. Menggunakan iSQL * plus DEFINE Perintah
19. Menggunakan Perintah VERIFIKASI
Fundamentals_les 1
Retrieving Data Using the SQL SELECT Statement
(Mengambil Data Menggunakan Pernyataan SQL SELECT)
Setelah menyelesaikan pelajaran ini, Anda harus dapat melakukan hal berikut:
à Daftar kemampuan pernyataan SQL SELECT
à Mengeksekusi pernyataan SELECT dasar
à Bedakan antara pernyataan SQL dan perintah iSQL * Plus
à Daftar kemampuan pernyataan SQL SELECT
à Mengeksekusi pernyataan SELECT dasar
à Bedakan antara pernyataan SQL dan perintah iSQL * Plus
Login ke database:
Seperti di bawah ini:
Untuk menampilkan kolomm dari departments, Anda bisa lihat gambar di bawah ini:
Berikut adalah query untuk menampilkan kolom secara detail, seperyi gambar di bawah ini:
Contoh di bawah ini menggunakan operator Aritmatika
Menggunakan query dengan Operaor Pengutamaan:
Mendefinisikan Nilai NULL
Nilai Null dalam Ekspresi Aritmatika
Menggunakan Kolom Alias
Rangkaian Operator
Menggunakan Literal karakter STRING
Kutipan alternative Operator (q)
Menduplikat baris
Menampilkan Struktur Tabel

Tahap-tahap menginstall ORACLE 10g
Masukkan CD Oracle, kemidian akan berjalan secara otomatis. Jika anda menginstal dari jaringan atau hard disk, klik setup.exe di folder instalasi.
• Oracle Universal Installer (OUI) akan berjalan dan menampilkan Pilih Metode Instalasi.
• Oracle Universal Installer (OUI) akan berjalan dan menampilkan Pilih Metode Instalasi.
Pilih Instalasi Dasar:
Pilih opsi ini untuk menginstal database Oracle 10g. Metode ini memerlukan input pemakai.
Untuk instalasi dasar, Anda tentukan sebagai berikut:
Pilih opsi ini untuk menginstal database Oracle 10g. Metode ini memerlukan input pemakai.
Untuk instalasi dasar, Anda tentukan sebagai berikut:
Oracle Home Location (Lokasi Oracle)
Masukkan direktori untuk menginstal perangkat lunak Oracle Database 10g. Anda harus menentukan direktori tempat instalasi Oracle untuk setiap instalasi baru dari Oracle Database 10g. Gunakan nilai default, yaitu:
c: \ oracle \ produk \ 10.2.0 \ db_1
c: \ oracle \ produk \ 10.2.0 \ db_1
Installation Type (Jenis Instalasi) - Pilih Enterprise Edition:
Jika Anda memiliki ruang terbatas, pilih edisi standar. Edisi Pribadi menginstal perangkat lunak yang sama seperti Enterprise Edition, tetapi hanya mendukung pengembangan single-user dan penyebaran lingkungan.
Create Starter Database (Membuat Database Awal )-
Ceklist kotak ini untuk membuat database selama instalasi. Oracle merekomendasikan bahwa Anda membuat database awal - instalasi waktu. Pilih Nama database global, seperti cs157b, atau hanya menggunakan nilai default.
Ketik password. Jangan kehilangan password ini, karena anda akan membutuhkannya untuk menghubungkan ke server database.
Klik berikutnya
Ketik password. Jangan kehilangan password ini, karena anda akan membutuhkannya untuk menghubungkan ke server database.
Klik berikutnya
• muncul jedela seperti berikut: Klik next
• Sebuah layar ringkasan muncul menampilkan informasi seperti pengaturan global Anda, kebutuhan ruang dan produk baru yang akan diinstal. Klik Install untuk memulai instalasi

Pada akhir tahap instalasi, maka muncul jendela Konfigurasi Asisten. Jendela ini berisi daftar asisten konfigurasi yang dimulai secara otomatis.
Jika Anda membuat database, maka Asisten Konfigurasi Database dimulai secara otomatis dalam jendela terpisah.
Jika Anda membuat database, maka Asisten Konfigurasi Database dimulai secara otomatis dalam jendela terpisah.
Prosess copy file di Jendela Database Konpiguraasi Asisten
Pada akhir penginstallan database, Anda akan diminta untuk membuka account pengguna untuk membuat rekening yang dapat diakses. SYS dan SYSTEM account sudah dibuka. Klik OK untuk memotong manajemen password.

Catatan: Oracle 10g masih menyimpan scott tiger / username dan password (UID = scott, PWD = tiger) dari versi lama oracle. Dalam versi lama oracle, scott / tiger user ID tersedia secara default, tapi tidak di oracle 10g. Jika Anda ingin menggunakan scott / akun tiger, Anda harus membukanya dengan mengklik "Manajemen Password" pada jendela terakhir.
Jendela Manajemen password akan muncul seperti yang ditunjukkan di bawah ini. Cari nama pengguna "Scott" dan hapus centang pada kolom untuk nama pengguna "Kunsi Akun?".
• instalasi database Anda sekarang lengkap. Akhir dari jendela Instalasi menampilkan URL penting, salah satunya adalah untuk Enterprise Manager.
• Anda dapat menavigasi ke URL ini di browser. Anda dapat log in sebagai user SYS dengan password yang terkait, dan terhubung sebagai SYSDBA. Anda menggunakan Enterprise Manager untuk melakukan tugas-tugas administrasi database yang umum
Catatan: Anda dapat mengakses Oracle Enterprise Manager menggunakan browser dengan mengetik URL yang ditunjukkan di atas. Anda juga dapat mengakses Enterprise Manager dengan mengetik http://localhost:1158/em atau "http:// [yourComputerName]: 1158/em" atau dengan mengklik "Start> All Programs>>> oracle - [YourOracleHome_home1]>> Kontrol database - [yourOracleID] "di menu Windows.
Secara default, menggunakan user ID "SISTEM", dengan password yang telah dipilih pada awal instalasi, untuk koneksi ke database, SQLPlus, dll Jika Anda ingin menggunakan ID pengguna lain, Anda dapat membuat user baru.
Catatan: Anda dapat mengakses Oracle Enterprise Manager menggunakan browser dengan mengetik URL yang ditunjukkan di atas. Anda juga dapat mengakses Enterprise Manager dengan mengetik http://localhost:1158/em atau "http:// [yourComputerName]: 1158/em" atau dengan mengklik "Start> All Programs>>> oracle - [YourOracleHome_home1]>> Kontrol database - [yourOracleID] "di menu Windows.
Secara default, menggunakan user ID "SISTEM", dengan password yang telah dipilih pada awal instalasi, untuk koneksi ke database, SQLPlus, dll Jika Anda ingin menggunakan ID pengguna lain, Anda dapat membuat user baru.
Trimakasih semoga bermanfat…..
Salam IT…….
download
































































































Klo pengen jelasnya sok ajja main ke kostan ane,,,
BalasHapuskita sharing...tinggal tentuin wktunya mau kapan..??