Pages

Monday, November 12, 2012

Data Definition Language (DDL)

Kalo sebelumnya saya telah membahas tentang Konsep Basis Data maka kali ini saya akan membahas tentang Data Definition Languange (DDL) salah satu subbahasa yang terdapat pada MySQL. DDL digunakan untuk membangun objek-objek dalam database, seperti tabel dan index.

Dalam Data Definition Languange (DDL) terdapat 4 perintah yang sering digunakan, yaitu :
  1. CREATE
  2. ALTER
  3. RENAME
  4. DROP
1. CREATE
syntak yang sering digunakan adalah : 
CREATE TABLE nama_tabel(
     field1 tipe(panjang),
     field2 tipe(panjang),
     ..................................,
     fieldN tipe(panjang),
PRIMARY KEY (field_key)
);
 Contoh, membuat tabel pelanggan
Nama tabel : pelanggan








maka perintah dalam SQL adalah sebagai berikut :












 2. ALTER 
 syntak yang sering digunakan adalah :
ALTER TABLE nama_tabel ALTER_OPTION;
Alter Option :
  1. ADD definsi_field_baru (nama field, tipe dll)
  2. ADD INDEX nama_index
  3. ADD PRIMARY KEY (field kunci)
  4. CHANGE field_yang_dirubah,field_baru
  5. MODIFY definisi_field
  6. DROP nama_field
  7. RENAME TO nama_tabel_baru
Pembahasan lebih lanjut silahkan klik disini

Konsep Basis Data

A. Definisi

1. Data 
Adalah representasi fakta dnia nyata yang mewakili suatu objek yang direkam dalam bentuk angka, huruf, simbol-simbol dan atau kombinasinya.
2. Basis Data
Suatu himpunan bersama tentang data yang saling berhubungan secara logika (dan suatu uraian tentang data ini), yang dirancang untuk mempertemukan kebutuhan organisasi dari suatu organisasi.
  • Secara harfiah, Basis (base) : markas/gudang, tempat berkumpul
  • Dari bebagai sudut pandang
    • Himpunann kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
    •  Kumpulan data yang saling berhubungan yang dsimpan secara bersama sedemikian rupa dan tanpa penguangan yang tidak perlu, untuk memenuhi berbagai kebutuhan.
    • Kumpilan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.
3. DBMS
Perangkat lunak yang memungkinkan pengguna untuk dapat menggambarkan, membuat dan merawat database serta menyediakan kontrol akses pada suatu database.
Interaksi dengan DBMS















Pemakai
Berdasarkan Cara Interaksidengan Sistem
  1. Programer Aplikasi
  2.  User Mahir (casual User)
  3. User Umum(end User/Naive User)
  4. User Khusus (Specializaed User)
4. SBD
Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan secara/tugas khusus) yang saling  berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu.
 SBD merupakan sistem yang terdiri atas kumpulan file/tabel yang saling berhubungan (dalam sebuah database sistem komputer) dan sekumulan program (DBMS) yang memungkikan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file/tabel-tabel tersebut.

Untuk pembahasan yang lebih lanjut silahkan klik disini.