Basis data


Fundamentals_les 6


Using Subqueries to Solve Queries
                    (Menggunakan Subquery )


1. Menggunakan Subquery 
 
2. Single-Row Pelaksana Subqueries

3. Menggunakan Fungsi Group di sebuah Subquery
 
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...




Fundamentals_les 5


 Displaying Data from Multiple Tables
                 (Menampilkan Data dari Beberapa Tabel


Menampilkan Data dari Beberapa Tabel
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


7. Membuat Tiga-Way Bergabung dengan Klausul ON
8.Left Outer JOIN
 
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

Fundamentals_les 4


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








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

Login ke database:
Untuk dapat login ke database ketik di Url “ http://localhost:5560/isqlplus/  ”
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
Download
Retrieving Data Using the SQL SELECT Statement


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.
 
Pilih Instalasi Dasar:
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

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
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
  Prosess penginstalan oracle 10g

  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
.

.

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.

Trimakasih semoga bermanfat…..
Salam IT…….



download
Tahap-tahap instalasi ORACLE 10g.fdf

1 komentar:

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

    BalasHapus