Senin, 26 Januari 2015

SISTEM BASIS DATA 1



(ORACLE)
Part.2


Seperti yang sudah saya janjikan, saya akan membahas lebih lanjut mengenai Bahasa perintah SQL pada ORACLE. Pada Part.2 ini saya akan membahas penggunaan perintah komponen DDL berikut dengan contohnya.

DDL (Data Definition Language)
1.      CREATE TABLE
(membuat tabel)

Syntax :           CREATE TABLE nama_tabel
                        ( nama_kolom1   tipe-data   spec_data,
                          nama_kolom1   tipe-data   spec_data,
                          nama_kolom1   tipe-data   spec_data);

Contoh :          CREATE TABLE mahasiswa
                        ( npm   NUMBER(8)  NOT NULL,
                          nama_mhs  VARCHAR2(25),
                          kelas   VARCHAR2(5));
                       
    TIPE DATA :
a.       VARCHAR2(size)
Data karakter variable length (ukuran minimum dan defaultnya 1 dan maksimum 4000).

b.      NUMBER(p,s)
Number memiliki presisi (p) :  jumlah keseluruhan digit desimal(berkisar 1-38) dan skala (s) : jumlah digit poin desimal(berkisar dari 84-127).

c.       DATE
Nilai date dan  time dimulai dari 1 Januari 4712 B.C sampai 31 Desember 9999 A.D

d.      CHAR(size)
Data karakter fixed lenght (ukuran bytes, dengan ukuran minimum dan defaultnya 1 dan maksimum 2000).

    SPESIFIKASI DATA (Spec_data) :
a.       NOT NULL          :   kolom tersebut tidak boleh bernilai null/kosong
b.      PRIMARY KEY :   secara unik mengidentifikasikan setiap baris dalam
    tabel
c.       UNIQUE KEY     :   sebuah kolom harus memiliki nilai yang unik untuk
    setiap barisnya.
d.      FOREIGN KEY   :   membentuk relasi/hubungan antara kolom dengan
    kolom tabel referensi.
e.       CHECK                :   menyebutkan kondisi yang harus diikuti.


2.      ALTER TABLE
(mengubah atribut/kolom)
a.       Klausa ADD
Syntax:      ALTER TABLE nama_tabel
                  ADD (kolom_baru1   tipe-data   spec_data,
     kolom_baru2   tipe-data   spec_data);
                *boleh menambahkan beberapa kolom baru sesuai kebutuhan anda
      Contoh :    ALTER TABLE nama_tabel
ADD (jurusan VARCHAR2(10),
                                   fakultas  VARCHAR2(5),
           alamat VARCHAR2(45));

b.      Klausa MODIFY
Syntax:      ALTER TABLE nama_tabel
                  ADD (kolom_baru1   tipe-data-baru   spec_data,
                             kolom_baru2   tipe-data-baru   spec_data);

*tipe-data-baru : merubah nilai default untuk kolom baru dengan nama kolom yang ingin kita ubah.
     Contoh :     ALTER TABLE nama_tabel
MODIFY (jurusan VARCHAR2(15),
                                           fakultas  VARCHAR2(25),
                   alamat VARCHAR2(50));

3.      DROP TABLE
(menghapus tabel)

Syntax :           DROP TABLE nama_tabel;

Contoh :          DROP TABLE mahasiswa;

*Dengan perintah itu secara otomatis semua record dalam tabel akan hilang.
Demikian penjelasan perintah pada komponen DDL dengan contoh yang saya berikan semoga dapat memudahkan anda dalam memahami dengan mudah . Selamat mencoba J



Tidak ada komentar:

Posting Komentar