Fachriars's Site

Depkominfo Kemakom IlkomUPI Bandung Majalengka

Belajar DDL di Oracle

Tulisan saya ini sebenarnya merupakan bagian dari salah satu tugas praktikum mata kuliah sistem basis data yang akan saya share kn dsini..😀
Mengenai DDL atau Data Definiton Language adalah sebuah bahasa yang digunakan untuk mendefinisikan pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah-perintah untuk menetapkan hubungan dan batasan-batasan data.

jenis-jenis DDL di oracle, yaitu :

1. CREATE TABLE

Digunakan untuk membuat tabel. Syntax umumnya sebagai berikut :

CREATE TABLE [schema, ] table ( column datatype [DEFAULT expr][,…]);

Contoh pembuatan sebuah tabel adalah :

create table mhs (

nim      varchar2(7),

nama varchar2(15),

ipk number(3,2),

jml_e number(2)

);

Kemudian untuk melihat tabel yang ada, dapat menuliskan

Select * from tab;

Lalu untuk melihat deskripsi tabel, dapat menuliskan

Desc mhs;

 2. ALTER TABLE
Statemen ALTER TABLE digunakan untuk :
-> Menambahkan kolom baru
Untuk menambah kolom baru, syntax umumnya sebagai berikut :

ALTER TABLE table ADD  (column datatype [DEFAULT expr] [, column datatype]…);

alter table barang add/modify merk varchar(50);

add untuk menambahkan field, sedangkan modify untuk mengedit field;

alter tabel <nama table> rename column <nama field>;

untuk mengganti nama field

alter table mhs add alamat varchar(20);

->Menghapus kolom
Klausa DROP COLUMN digunakan untuk menghapus kolom yang tidak diperlukan lagi pada table. Sebagai contoh untuk menghapus kolom alamat pada pada tabel mhs di atas.

alter table mhs drop column alamat;

->Memodifikasi kolom yang sudah ada
Kita dapat memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Sintaks dari perintah ALTER TABLE untuk memodifikasi kolom sebagai berikut :

ALTER TABLE table MODIFY (column datatype [DEFAULT expr] [, column datatype] … );

Contoh :

ALTER TABLE mahasiswa MODIFY(jml_e number(5));

Table altered.

3. DROP TABLE
Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP, berarti            mengerjakan hal berikut :
->Semua data dan struktur dari table akan dihapus
->Semua transaksi pending akan di-commit
->Semua indeks akan dihapus
->Perintah drop ini tidak bisa di-rollback
Sebagai contoh, jika kita ingin menghapus tabel mhs, maka yang harus dilakukan adalah :

DROP TABLE mhs;

4. RENAME
Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim). Sebagai contoh, jika kita ingin merubah tabel mahasiswa,maka perintah yang harus dilakukan adalah :

RENAME mhs TO mahasiswa;


Mungkin sekian saja,, semoga dapat bermanfaat…😀

Referensi : http://tutorialpemrograman.wordpress.com/2009/08/08/ddl-data-definition-language-dalam-oracle-10g-xe/

One response to “Belajar DDL di Oracle

  1. Pingback: Page not found « Fachriars's Site

Tinggalkan Sebuah Komentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: