DDL 'n DML

DDL ‘n DML
Apa sih DDL ‘n DML itu? Derita Diri Lo ‘n Derita Milik Lo?? Bukan! Itu sih intermezzo antara saya dan teman saya saat otak dan badan benar-benar “freeze” selama 3 jam masuk kelas.
OK. Back to the point.
DBMS (Database Management System) adalah perangkat lunak yang menangani semua pengaksesan database yang mempunyai fasilitas membuat, mengakses, memanipulasi, dan memelihara basis data.
Bahasa dalam DBMS terdiri dari :
DDL - Data Definition Language : kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur serta definisi tipe data dari objek-objek database seperti tabel, index, trigger, view, dan lain-lain.
DML – Data Manipulation Language : kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table.
Banyak program yang menggunakan kedua bahasa tersebut. Tapi berhubung saya ga sempet masuk untuk mata kuliah “Praktikum Perancangan Basis Data” tapi alhamdulillah bisa masuk kelas “Web Programming II”, jadi saya akan gunakan Command Prompt untuk detail lebih jelas mengenai DDL dan DML.
Di Command Prompt, DDL bisa digunakan untuk membuat table.
Contoh :
create table anggota(no char (10) primary key,nama_anggota varchar (30),tanggal_lahir varchar (15),alamat varchar (20));
Sedangkan untuk DML-nya, bisa digunakan untuk menambahkan data ke dalam table.
Contoh :
insert into anggota values(‘1003001’,’Riki Firmansyah’,’28-Okt-90’,’Kelapa Gading’),(‘1003002’,’Fitri Widayanti’,’12-Jun-90’,’Kramat’);

Database adalah kumpulan data dari suatu organisasi yang dikelola dan disimpan secara terintegrasi dengan metode tertentu serta menggunakan komputer sehingga mampu menyediakan informasi yang dibutuhkan oleh pemakainya.
Data yang merupakan salah satu komponen dasar dari database harus mempunyai ciri :
1. Disimpan secara terintegrasi, yakni kumpulan berbagai macam file dari aplikasi berbeda dan disusun dengan menghilangkan bagian yang rangkap.
2. Dapat diakses secara bersama-sama, bahkan untuk aplikasi berbeda.

Dalam database, istilah-istilah yang sering dipergunakan adalah :
1. Enterprise : suatu bentuk organisasi
Contoh : Perpustakaan
2. Entitas : suatu objek yang dapat dibedakan dengan objek lainnya
Contoh : Anggota, Buku, Pendaftaran, Peminjaman, Denda, Sumbangan, dan Donatur
3. Atribute/Field : suatu sebutan untuk mewakili entitas
Contoh : Entitas Anggota => Atribut = no, nama anggota, tanggal lahir, alamat
4. Data value : informasi yang tersimpan dalam tiap data atribut
Contoh : Atribut Nama Anggota =>Riki Firmansyah, Fitri Widayanti
5. Record : kumpulan elemen saling berkaitan yang menginformasikan suatu entitas secara lengkap
Contoh : Record Buku => jenis, judul, pengarang, dan jumlah

Blogger Template by Blogcrowds