Laman

Minggu, 25 September 2016

DDL Dengan Perintah Constraints


1.Create Table

Dengan Perintah Constraints
 

Untuk membuat tabel acuan (references) sebelum tanda ‘)’ tambahkan perintah:
Constraint nama_constraint primary key (nama_field_primarykey) notnull);



Untuk membuat tabel yang mengacu pada tabel lain (tabel relasi) sebelum tanda ‘)’ tambahkan perintah :
Constraint nama_constraint primary key (nama_field_primarykey-1,…,

nama_field_primarykey-n),

Constraint nama_constraint foreignkey (nama_field_foreignkey-1)

References nama_tabel_acuan-1 (nama_field_primarykey-1),

:

Constraint nama_constraint foreignkey (nama_field_foreignkey-n)

References nama_tabel_acuan-n (nama_field_primarykey-n)

); 

Menambahkan tabel pasok di bawah tabel barang dan suplier, membuat primary key tabel pasok dan foreign key dari ke 3 tabel tsb :


CREATE TABLE pasok (
  kode_pasok char(10),
  kode_barang char(6),
  kode_suplier char(10),
  tanggal_pasok date,
  jumlah_pasok numeric,
constraint pk_pasok primary key (kode_pasok),
constraint fk_pasok_barang foreign key (kode_barang) references barang (kode_barang),
 
constraint fk_pasok_suplier foreign key (kode_suplier) references suplier (kode_suplier)
);

 programnya:






2. Alter Table
Modifikasi pendefinisian tabel :
 1. Beberapa sistem database tidak mendukung penghapusan (dropping) suatu kolom pada tabel  
2. Tipe data saat dimodifikasi jika suatu kolom tidak memiliki nilai


alter table nama_table

ADD nama_table tipe_data(lebar_filed)

 programnya:





3. Remove Table
Perintah yang digunakan untuk menghapus tabel secara keseluruhan



altertable nama_table

DROP COLUMN nama_filed

 programnya:




MENGGANTI TIPE DATA KOLOM





 sumber : slide ppt bu Dine Tiara Kusuma,S.T.,M.Kom


Tidak ada komentar:

Posting Komentar