Senin, 19 Oktober 2015

SQL (Sructured Query Language) DML lanjutan

Dari tugas sebelumnya di postingan ini Tabel(Mahasiswa , Matakuliah & Nilai) kita akan mengisi setiap field pada Tabel yang telah dibuat dengan menggunakan perintah DML

1.Inputlah data seperti gambar berikut pada tabel Mahasiswa

- Setelah itu  isikan Semarang pada field Kota dengan Nama Charly
- Hapus Data dengan NIM 201391001

Jawab:








2.Inputlah data seperti gambar berikut pada tabel Matakuliah
 
Jawab:


3.Inputlah data seperti gambar berikut pada tabel Nilai
 
Jawab :


4. - Tampilkan Nama, NIM dan Nama MK  yang matakuliahnya SQL
   - Tampilkan Nama, NIM dan Nama MK yang nilainya diatas 65
   - Ubah nilai  Alfa menjadi 100
Jawab:




Minggu, 04 Oktober 2015

SQL (Sructured Query Language) DML

Pengertian DML
DML (Data Manipulation Language) merupakan sub bahasa SQL yang di gunakan untuk memanipulasi data dalam database yang telah dibuat atau sebuah proses pengolahan ISI DATA seperti
  1. INSERT (Memasukkan)
  2. SELECT (Mencari/Mengambil)
  3. UPDATE (Merubah)
  4. DELETE (Menghapus)
ISI DATA - data tidak terkait dengan perubahan struktur dan definisi tipe data dari objek data base

Perintah Yang di Gunakan :

INSERT
Digunakan untuk menyisipkan atau memasukkan data baru kedalam tabel. penggunaanya setelah databas dan tabel selesaidi buat. Berikut perintah di gunakan untuk menambah baris baru dalam sebuah tabel setelah tabel tersebut dibuat

Contoh:



SELECT 
Digunakan untuk mengambil data atau menampilkan data dari satu atau beberapa tabel dalam relasi. Berikut perintah menampilkan data/menyeleksi data yang digunakan dari sekumpulan data yang ada
 
Contoh :
 

Untuk perintah select lebih dari 1 tabel lakukan analisa seperti berikut:
  1. Cari nama tabel apa saa yang terlibat untuk menampilkan data tersebut.
  2. Cari nama field apa saja yang terlibat untuk menampikan data tersebut.
  3. Hubungkan penghubung antar tabel.
  4. sertakan kodisi yang diminta.

UPDATE
Digunakan untuk memperbarui data lama menjadi data terkini. Perintah update digunakan untuk mengganti nilai dari kolom. Klausa where digunakan jika data yang akan diganti(di-update) hanya dalam kolom tertentu saja, tanpa klausa where semua baris akan berubah nilainya
 
Contoh :
 

DELETE
Digunakan untuk menghapus data dari tabel. Delete digunakan untuk menghapussemua baris sesuai dengan kondisi yang telah ditetapkan 
 
Contoh :
 

LATIHAN
INSERT
mengimput data pada tabel barang

Mengimput data pada tabel Suplier

Mengimput data pada tabel Pasok


SELECT
Mencari nama barang yang jumlah stoknya kurang dari 100

Mencari nama suplier yang beralamat di jalan mangga

Perintah SELECT dapat digunakan untuk menampilkan data yang ada didalam tabel yang berbeda. Yang harus anda ketahui terlebih dahulu adalah data tersebut berada di tabel mana dan melibatkan field apa sehingga pengkodean di dalam query menjadi mudah 
Tampilkan nama barang dan nama penyuplai yang memasok barang lebih dari 100?
buatlah sebuah analisa seperti yang telah dijelaskan diatas
  1. Nama Tabel yang terlibat : Tabel Barang, tabel Suplier, dan tabel Pasok.
  2. Nama Field yang terliat : Barang.nama_barang, Suplier.nama_suplier, Pasok.Jumlah_pasok
  3. Penghubung antar tabel  : Barang.kode_barang = Pasok.kode_barang, Suplier.kode_suplier = Pasok.kode_suplier
  4. Kondisi yang diminta  : Pasok.jumlah_pasok > 100




UPDATE
Mengupdate stok_barang padata tabel Barang dari 300 ke 3000


DELETE
Menghapus data dari tabel Suplier dengan kode_suplier 'sup001'. Data yang akan Terhapus akan terhapus satu kolom.


Referensi:
http://rizky-rizkiawan.blogspot.co.id/2013/06/pengertian-dan-contoh-ddldml-dan-dcl.html