Sunday, October 20, 2013

Resume SQL 1

Nama   : Jenny Ediarty 
Nim     : 11.39010.0002
Nama Dosen  : Titik Lusiani, M.Kom., OCP
Blog Dosen  : blog.stikom.edu/lusiani

SQL 1
RESUME 1-7
·         Database adalah kumpulan file-file atau database yang berkaitan untuk menjadi satu informasi.
·         Table adalah terdiri dari beberapa record.
·         Constraint adalah batasan atau aturan yang ada pada table.
·         Relationship Model adalah kumpulan dari relasi yang menggabungkan dua atau lebih table.

Contoh soal :
Tuliskan perintah Sql selection dan join.
Select nim, nama, alamat, mk, sks
From m.mhs, a.mk, k.krs
Where m.nim = k.nim and a.mk = k.mk
            And nama = ‘Jenny Ediarty’;

·         Dual adalah table dari sistem oracle ke table system.
·         Null value fungsi digunakan untuk mengisi nilai tertentu (kosong)
·         Join minimal 2 table atau lebih.
·         Natural join nama type data harus sama.
·         Subquery digunakan untuk mencari kondisi yang belum ditemukan atau belum diketahui.
·         2tipe subquery :
           -Single rows = returns 1 value
     - Multiple row = return



Contoh single row :
Select last_name, job_id, salary
From employees
Where job_id = (select job_id
                            From emloyees
                            Where employee_id = 141)
            And salary >
                          ( select salary
                             From employees
                             Where employee_id = 143);
Contoh diatas digunakan untuk mencari employee_id = 141 dari salary terbesar 143

·         Penggunaan having pada subquery. Having adalah kondisi yang mempunyai group by yang mengelempokkan.
·         Kondisi In sama dengan kondisi Or, Any untuk membandingkan nilai lebih kecil dari nilai terbesar, all untuk mecari niali terkecil (lebih kecil dari nilai terkecil).







No comments:

Post a Comment