Selasa, 02 Juni 2015

02 PBD || Data Manipulation Language (DML) pada Oracle 10g

         Pada postingan sebelumnya kita sudah membuat 5 buah tabel, yaitu tabel Dokter, tabel Pasien, tabel Obat, tabel Resep dan tabel Detail_Resep. Pada postingan kali ini akan membahas tentang DML atau Data Manipulation Language, yaitu salah satunya fungsi insert pada tabel. Baiklah, mari kita langsung saja mulai memasukkan data yang diperlukan pada kelima tabel tersebut.

A. Insert Data
     Berikut sintak SQL untuk memasukkan data (Insert) :



Jawaban :
Berikut proses Insert pada kelima tabel sesuai data diatas :
1. Tabel Dokter



2. Tabel Pasien


3. Tabel Obat


4. Tabel Resep


5. Tabel Detail Resep


B. Update Data
     Berikut sintak SQL untuk memperbarui data (Update) :

C. Delete Data
     Berikut sintak SQL untuk menghapus data (Delete) :

D. Select Data
    Berikut sintak SQL untuk menyeleksi data (Select) atau menampilkan seluruh data :

   Sintak SQL untuk menampilkan data tertentu :

E. Between
Merupakan perintah untuk mengambil beberapa data yang terletak antara nilai dalam klausa Between. sintak ini hanya berlaku pada data yang bertipe numeric dan string.
   Berikut sintak Between pada umumnya :

F. Fungsi Agregate
Merupakan fungsi statistik yang ditetapkan pada baris - baris yang diseleksi. Fungsi ini sering digunakan untuk operasi perhitungan. berikut fungsi agregate yang sering digunakan yaitu :

   AVG
         Digunakan untuk mencari nilai rata - rata dari suatu data pada sebuah tabel
  MAX
        Digunakan untuk mencari nilai terbesar (maksimum) dari suatu data pada sebuah tabel
  MIN
        Digunakan untuk mencari nilai terkecil (minimum) dari suatu data pada sebuah tabel
  SUM
       Digunakan untuk mencarihasil jumlah dari suatu data pada sebuah tabel
  COUNT
      Digunakan untuk menghitung jumlah record atau baris data dari suatu data pada sebuah tabel

Sintak SQL fungsi agregate :

G. Like / Not Like
LIKE  digunakan  untuk  mengambil  data  dengan  pencarian  data  yang  memiliki bagian  yang sama dalam klausa LIKE tersebut. Dengan menggunakan kondisi LIKE karakter  apapun dapat dicari, dapat berupa satu, dua, atau semua karakter yang ada  didalam  string  yang  akan  dicari.  Ada  beberapa  hal  yang  harus  diketahui dalam klausa LIKE, diantaranya:

Tanda % (percent) 
Tanda  %  digunakan  untuk  mewakili  semua  karakter.  Tanda  ini  bisa  diletakkan  di bagian depan, tengah maupun belakang.

H. Grouping
Grouping ialah proses pengelompokkan data yang dilakukan berdasarkan daftar kolom yang disebutkan dalam SELECT. 

Langsung saja kita terapkan pada soal dibawah ini :

Jawaban :
1.  

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.
13.
 14.

15.

Sumber : Materi Praktikum PBD, Dosen Ibu Yuli Purwati, M.Kom

Finished, Semoga bermanfaat.. ^_^



Tidak ada komentar: