Minggu, 19 Maret 2017

Pengertian dan Perintah DDL

Pengertian DDL


Data Definition Language ( DDL ) Adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan objekobjek dalam database. Hasil penggunaan DDL adalah berupa sekumpulan tabel yang disebut sebagai data dictionary atau kamus data. Kamus data mengintegrasikan metadata. Metadata inilah yang mendeskripsikan objek dalam database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database.

Fungsi utama DDL:
 - Membuat (create) objek table
 - Modifikasi (modify) objek table
     - Menghapus (delete) objek tabel Statement DDL adalah perintah-yang  digunakan untuk  menjelaskan           objek dari database.


Perintah DDL

CREATE
Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom. Contoh :
Membuat Database Baru
Bentuk Umum : CREATE DATABASE nama_database;
Misal kita ingin membuat Database dengan nama ITJurnal. Perintahnya adalah sebagai berikut :
CREATE DATABASE ITJurnal;
Membuat Tabel Baru
Bentuk Umum : CREATE TABLE nama_tabel (kolom1 tipe_data(panjang),kolom2tipe_data(panjang),…kolom_n tipe_data(panjang), PRIMARY KEY (nama_kolom));
Misal kita ingin membuat tabel Jurnal dengan 3 Field(Kolom) yaitu Judul, Penulis, dan Artikel :
CREATE TABLE Jurnal (Judul VARCHAR(25), Penulis VARCHAR(25), Artikel TEXT(200), PRIMARY KEY (Judul));

> ALTER
Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom.
Menambahkan Kolom/Field
Bentuk Umum :
ALTER TABLE table_name ADD column_name datatype;
Misal kita menambah FIELD Tanggal pada TABEL Jurnal :
ALTER TABLE Jurnal ADD Tanggal Date;
Menghapus Kolom/Field
Bentuk Umum : 
ALTER TABLE table_name DROP column_name datatype;
Misal kita menghapus FIELD Penulis pada TABEL Jurnal :
ALTER TABLE Jurnal DROP Tanggal;
RENAME
Perintah yang digunakan untuk merubah nama Objek
Mengubah Nama Tabel :
Bentuk Umum :
RENAME TABLE table_name TO new_table name
Misal Tabel Jurnal kita ubah dengan nama Tabel Jurnalku :
RENAME TABLE Jurnal TO Jurnalku;
DROP
Perintah ini digunakan untuk menghapus database dan tabel.
Menghapus Table, Bentuk Umum :
DROP TABLE nama_tabel;
Menghapus Database, Bentuk Umum : 
DROP DATABASE nama_database;

Salam, {15410100170, Vadil Safrilian Erkrista}
Email Mahasiswa : {15410100170@stikom.edu}
Prodi S1 Sistem Informasi
http://si.stikom.edu
Dosen : Titik Lusiani, M.Kom,OCP
http://blog.stikom.edu/lusiani
https://titiklusiani.wordpress.com
http://www.stikom.surabaya