BSI Perancangan Basis Data - Data Definition Language (DDL) - Adjie Krisnandy Info

Selasa, 19 Januari 2016

BSI Perancangan Basis Data - Data Definition Language (DDL)


Data Definition Languange (DDL)
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut data definiton language (DDL). Hasil kompilasi DDL berupa tabel-tabel yang disimpan dalam sebuah file, disebut data dictionary (Kamus Data).

Penggunaan Data Definition Languange ( DDL)
1. Pembuatan Database
Database adalah sebuah media utama yang harus dibuat dalam membangun sebuah basis data agar nantinya dapat diletakkan beberapa tabel dengan field-fieldnya. Bila kita lihat dalam mysql database hanyalah semacam direktori saja, berbeda jika dibandingkan dengan program database yang berbentuk visual seperti access ataupun paradox.
Pada mysql database akan disimpan dan dikumpulkan pada sebuah direktori khusus yang bernama data. Dalam direktori C:\Apache2triad\mysql\data, semua sub direktori yang ada di dalamnya disebut database.
a. Sintak untuk menciptakan database baru
Mysql>create nama_database;
Mysql>create db_penjualan;

2. Pembuatan TabelTabel adalah obyek utama yang harus ada pada sebuah basis data karena didalamnya semua data akan disimpan. Tabel terletak pada sebuah database, sehingga pembuatan table dilakukan setelah database dibuat. Untuk membuat tabel kita harus terlebih dahulu mengaktifkan database, perintah yang digunakan adalah use. Syntak penulisannya adalah : Mysql>use namadatabase; Setelah masuk kedalam database, anda telah diijinkan melakukan operasi-operasi menyangkut tabel dan isinya.
a. Sintak untuk membuat sebuah tabel.
Mysql>create table nama_tabel(field-1
type(lenght), field-2 type(lenght),......... field-n
type(lenght),(.......));
Mysql>create table tb_barang (kd_brg char(5), nm_brg
varchar(20), harga int);

b. Sintak untuk melihat suatu struktur/field tabel
Mysql>desc nama_tabel;
Mysql>desc tb_barang;

c. Sintak untuk membuat primary key

Mysql >alter table nama_table add primary key
(nama_field_primary);
Mysql >alter table tb_barang add primary key
(kd_brg);

d. Sintak untuk menghapus Primary Key
Mysql>alter table nama_table drop primary key;
Mysql>alter table tb_barang drop primary key;

e. Sintak untuk menghapus Primary Key
Mysql>drop table nama_tabel;
Mysql>drop table tb_barang;

f. Sintak untuk menghapus database
Mysql>drop database nama_database;
Mysql>drop database db_penjualan;

Perintah-Perintah DDL



Adjie krisnandy

Share with your friends

Give us your opinion