Sabtu, 26 September 2015

Resume Pembuatan Tabel

Resume Pembuatan Tabel (Mahasiswa, Matakuliah, Nilai)


DDL

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)
);
2.Alter Table
Modifikasi pendefinisian tabel :
A. Menambahkan Field pada
ALTER TABLE nama_tabel
ADD nama_field tipe_data(lebar_field)
ALTER TABLE suplier
ADD Alamat_Suplier varchar(50);

B. Menghapus Field pada Tabel
ALTER TABLE nama_tabel
DROP COLUMN nama_field ;
ALTER TABLE suplier
DROP COLUMN Alamat_Suplier;


2.Alter Table
C. Menambahkan Primary Key
ALTER TABLE nama_tabel ADD CONSTRAINT nama_pk UNIQUE (nama_field);
Contoh:
ADD FOREIGN KEY (kode_barang) REFERENCES barang (kode_barang);

D. Menambahkan Foreign  Key

ALTER TABLE nama_tabel
ADD FOREIGN KEY (nama_field) REFERENCES nama_tabel_referensi (nama_field);
Contoh:
ALTER TABLE pasok
ALTER TABLE suplier ADD CONSTRAINT pk_kodesuplier UNIQUE (kode_suplier);

  
2.Alter Table

C. Menghapus Primary Key
ALTER TABLE nama_tabel DROP CONSTRAINT nama_pk ;
Contoh :
ALTER TABLE suplier DROP CONSTRAINT pk_kdsuplier ;

D. Menghapus Foreign Key
ALTER TABLE nama_tabel
ADD FOREIGN KEY (nama_field) REFERENCES nama_tabel_referensi (nama_field);
Contoh :
ALTER TABLE pasok
ADD FOREIGN KEY (kode_barang) REFERENCES barang (kode_barang);

2.Alter Table

E. Mengganti Tipe Data Kolom
ALTER TABLE nama_tabel ALTER COLUMN nama_field TYPE tipe_data (length);
contoh:

ALTER TABLE suplier ALTER COLUMN telp_suplier TYPE varchar(10);

F. Mengganti nama Kolom
ALTER TABLE nama_tabel RENAME COLUMN nm_filed_awal TO nm_filed_akhir;
Contoh:
ALTER TABLE suplier RENAME COLUMN telp_suplier TO telepon_suplier;

2.Alter Table

G. Mengganti Nama Tabel
ALTER TABLE nama_tabel_lama RENAME TO nama_tabel_baru
Contoh:
ALTER TABLE suplier RENAME TO suplier1;


Jumat, 18 September 2015

Kamis, 17 September 2015

Resume DDL

SQL è Structured Query Language. Dibaca “S-Q-L” atau “Sequel. Dikembangkan oleh IBM pada pertengahan 1970an. Sekarang merupakan bahasa standar internasional untuk pembuatan (creating) dan query database relational. Dikenal dengan standarnya SQL-99 (disetujui sebagai standard ANSI tahun 1999)
Komponen SQL
      DDL (Data Definition Language)
Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database
§ Create           § Alter             § Drop
      DML (Data Manipulatin Language)
Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database
§ Select            §  Update        § Insert            §  Delete
      DCL (Data Control Language)
Merupakan  perintah yang dapat digunakan  untuk mengatur hak akses terhadap sebuah basis data (database)
§ Grant                        § Revoke         § Commit        § Rollback       § Savepoint

DDL
Berdasarkan definisi yang telah dijelaskan sebelumnya, DDL adalah kumpulan perintah SQL yang digunakan untuk:
      Membuat (create),
      Mengubah (alter)
      Menghapus (drop)
Dari struktur dan definisi tipe data dari objek-objek database.

Praktikum Menggunakan Postgres: 

Membuat tabel  (Create Table)
Menghapus tabel  (Drop Table)
Menampilkan Tabel (Select * From tipe data)