Senin, 05 November 2012

materi DML


Soal / Permasalahan

Data Manipulation Language (DML), kelompok perintah untuk memanipulasi data dalam basis data, contohnya select, insert, delete, dan update.
INSERT
à INSERT berfungsi untuk memasukkan data kedalam suatu record pada tabel tertentu

UPDATE
à Perintah UPDATE digunakan untuk mengubah record dari suatu tabel

DELETE
à DELETE berfungsi untuk menghapus suatu record pada tabel.

SELECT
à SELECT berfungsi untuk menampilkan data sesuai dengan ketentuan yang didefinisikan oleh kondisi.












Landasan Teori


Apakah yang dimaksud dengan Data Manipulation Language?
Perintah apa saja yang terdapat dalam DML?

























Pembahasan


Data Manipulation Language (DML)

DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Berikut adalah perintah DML yang digunakan pada MySQL.

    SELECT  //untuk menampilkan data
    INSERT  //untuk menambahkan data baru
    UPDATE  //untuk mengubah data yang sudah ada
    DELETE  //untuk menghapus data

//Contoh Select

SELECT *
FROM ms_karyawan
//Contoh Select
SQL> select * from wilayah;





//Contoh Insert

INSERT INTO ms_karyawan(
                kode_cabang,
                kode_karyawan,
                nama_depan,
                nama_belakang,
                jenis_kelamin,
                gaji )
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki',1500000);
//Contoh  insert
INSERT INTO WILAYAH VALUES(1,’JAWA’);

//Contoh Update

UPDATE karyawan SET alamat=’Villa Bukit Tidar 41’, jabatan=’Manager HRD’ WHERE nama=’Mahendra Mahawira’ ;
//Contoh Update
SQL> update wilayah set nama_wilayah=’sumatra’where kode_wilayah=1;
//Contoh Delete

DELETE FROM karyawan WHERE nama=’Widyawati’ ;
//Contoh Delete
SQL> delete from wilayah
SQL> delete from wilayah where kode_wilayah=1;
Kesimpulan

DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 (dua) jenis DML adalah sebagai berikuit :

1.      Prosedural, yang mensyaratkan pemakai menentukan, data apa yang diinginkan serta bagaimana cara mendapatkannya.
2.      Nonprosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.

Contoh paket bahasa prosedural DML : dBase, FoxBase, sedang untuk Nonprosedural DML : SQL (Structure Query Language), QBE (Query By Example).

Query
Adalah pernyataan yang diajukan untuk mengambil informasi di dalam suatu basis data. Query merupakan bagian dari DML yang untuk pengambilan informasi disebut Query Language.






Daftar Pustaka
mysql.phi-integration.com/sql/apa-itu-dml-ddl
id.wikipedia.org/wiki/SQL
imam2net.web.id/2011/11/pengertian-dan-fungsi-sql-atau-mysql.html














Tidak ada komentar:

Poskan Komentar