Dosen Titik Lusiani · Sistem Informasi · Stikom Surabaya

Desain Basis Data (DDL : Data Definition Language)

DDL (Data definition Language)

Pengertian dari DDL (Data Definition language) merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah, dan menghapus struktur dan definisi data dari objek-objek databaseSeperti definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), memodifikasi/mengubah (Alter), Menghapus struktur tabel dan isinya (Drop), menghapus isi didalam tabel (Truncate).
  • Keterangan :
Nim varchar2(11)

Nama varchar2(50)

Jurusan varchar2(50)

  • Perintah SQL :
Create table mhs(

Nim varchar2 Not null (11) constraint mhs_nim_pk primary key

Nama varchar2(30)

Jurusan varchar2(5)

);

  • Create
    Biasa digunakan untuk membuat suatu tabel. sintaksnya adalah :
[ CREATE TABLE nama_tabel (nama_field ke-1 tipe_data ( lebar_field ), ……, nama_field ken tipe_data ( lebar_field ) ) ;]

Contoh 1 :
buatlah sebuah tabel barang dengan field kode_barang char(6), nama barang varchar2(25), satuan_barang varchar(20), dan stok barang number(4), primary key-nya adalah kode barang.

Sintaksnya :
CREATE TABLE barang (
Kode_Barang       char(6)
Nama_Barang     varchar2(25),
Satuan_Barang   varchar(20),
Stok_Barang       number(4),
Constraint pk_barang primary key (Kode_Barang)
);

  • Alter
    Digunakan untuk mengubah/memodifikasi tabel yang telah ada. Dalam pengeditan tabel ini ada beberapa kemungkinan, diantaranya adalah mengubah dalam artian memodifikasi salah satu atau beberapa field pada tabel tersebut atau dalam artian menambah satu atau beberapa field pada tabel tersebut.
Sintaks umumnya sebagai berikut :
  • sintaks umumnya :
[ ALTER TABLE nama_tabel
ADD | MODIFY nama_field ke-1 tipe_data ( lebar_field ) ;
]

contoh 2 :
mengacu pada contoh 1, merubah tipe data Satuan_Barang menjadi char(5)
sintaksnya :
ALTER TABLE barang
modify Satuan_Barang char(5);

  • Drop
    Terkadang anda diharuskan menghapus sebuah tabel yang telah anda buat, hal ini mungkin disebabkan karena tabel yang anda buat salah, atau tidak diperlukan. Untuk itu digunakan perintah Drop.
Sintaks umumnya Sebagai berikut :
[ DROP TABLE nama_tabel ;]

contoh 3 :
hapus tabel “barang” yang telah dibuat pada contoh 1
Sintaksnya :
DROP TABLE barang ;

Assalammualaikum.wr.wb
{Nim: 16410100090, Nama : Faris Aditya}
[Email : 1641010100090@stikom.edu/farisaditya9@gmail.com]
Prodi : S1 Sistem Informasi
Http ://si.stikom.edu
DOSEN : Titik Lusiani, M.Kom, OCP
http://blog.stikom.edu/lusiani
http://titiklusiani.wordpress.com
http://www.stikom.surabaya