Saturday, 1 October 2016

Part 2

Melanjutkan Pembahasan materi sebelumnya khusunya mengenai ALTER TABLE. Fungsi perintah ALTER TABLE pada DDL (Data Definition Language)

ALTER TABEL
Modifikasi Pendefinisian Tabel
A. Menambahkan field pada tabel

Contoh:
 

B. Menghapus field pada tabel

Contoh:


C. Menmbahkan Primary Key

Contoh:


D. Menambahkan Foreign Key

Contoh:


E.  Menghapus Primary Key

Contoh:


F. Menghapus Foreign Key

Contoh:


G. Mengganti Tipe Data Kolom

Contoh:


H. Mengganti Nama Kolom

Contoh:


I. Mengganti Nama Tabel

Contoh:


Remove Table 






Melanjutkan praktikum 2 minggu lalu
- Membuat Tabel Pasok


Untuk menampilkan tabel pasok, blok source program
select *from pasok;
Atau bisa menggunakan
sp_columns nama_tabel;
sp_columns pasok;
kemudian jalankan dengan mengklik Execute, jika program sukses maka tampilan akan seperti gambar berikt ini:

- Untuk Menambah Tabel

Untuk menambah tabel dengan ALTER, tambahkan program:
Contoh:
ALTER TABLE suplier
ADD Alamat_suplier varchar(50);

Kemudian blok program tersebut lalu execute.

- Menghapus Tabel
 

Untuk menghapus tabel dengan  menggunakan ALTER, caranya sama dengan menambah tabel. hanya saja jika menambah menggunakan perintah ADD sedangkan untuk menghapus menggunakan perintah DROP
Contoh:
ALTER TABLE suplier
DROP COLUMNS_Suplier;

kemudian blok lalu execute untuk melihat hasilnya.  

Berikut program keseluruhannya:

CREATE TABLE barang (
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stok_barang numeric(4),
constraint pk_barang primary key(kode_barang),
);

select *from barang;

CREATE TABLE suplier (
kode_suplier char(10),
nama_suplier varchar(6),
telp_suplier numeric(6),
constraint pk_suplier primary key(kode_suplier),
);

select *from suplier
sp_columns barang; //UNTUK MELIHAT TABEL YANG SUDAH DIBUAT
sp_columns suplier;

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)

);

select *from pasok;

sp_columns pasok;


ALTER TABLE suplier
ADD Alamat_suplier varchar(50);
sp_columns suplier;

ALTER TABLE suplier
DROP COLUMNS_Suplier;
sp_columns suplier;


 


No comments:

Post a Comment