Sabtu, 27 September 2014

Praktikum DBD laporan 2

Tabel  adalah daftar yang berisi sejumlah data-data informasi yang biasanya berupa kata-kata maupun bilangan yang tersusun dengan garis pembatas. didalam tabel memiliki baris dan kolom, dimana setiap kolom memiliki tipe data yang bisa dimasukkan kedalam tabel, sedangkan baris adalah sebuah variabel yang dapat diisi dan dimanipulasi sesuai data sehingga jumlahnya dapat berubah-ubah sesuai dengan data.


dibawah ini adalah beberapa cara dalam memanipulasi dan membuat tabel dengan dbms mysql :
  1. Masuk ke user yang telah di buat dengan cara : masuk  ke CMD dan tuliskan code seperti dibawah ini
  2.  tuliskan mysql  -u nama_user –p, tekan enter dan isikan passwordnya
  3. kita buat dulu database dengan create database nama_database ;  
  4. kita akses database dengan  use nama_database 
  5. baru kita buat table dengan create table nama_table (nama_kolom tipe(panjan kolom), nama_kolom tipe(panjang kolom),...........,primary key (nama_kolom));
  6. kita buat table baru dengan nama yang berbeda tapi field di dalam table tetap sama seperti yang diatas 
  7. kemudian kita hapus salah satu kolom pada table dengan alter table nama_table drop nama_kolom; kemudian kita tampilkan struktur table dengan desc nama_table; 
     
  8. menambahkan kolom baru pada table dengan cara alter table nama_table add nama_kolom tipe(panjang kolom) ; 
  9. mengganti nama table dengan cara alter table nama_table rename to nama_table_baru; , mengganti nama kolom pada table alter table nama_table change nama_kolom_lama  nama_kolom_baru tipe_kolom ; 
  10. menambahkan primary key pada table alter table nama_table add primary key(nama_kolom_primary); dan menggati tipe dapa kolom dengan cara alter table nama_table modify nama_kolom tipe_kolom(panjang_kolom); 
  11. menghapus table dengan cara drop table nama_table; 
  12. membuat temporary table dengan cara create temporary table nama_table (nama_kolom tipe_kolom(panjang_kolom),nama_kolom tipe_kolom(panjang_kolom),.............);
  13.     mengatur hak akses pada user dengan cara grant untuk membuka akses dan revoke menutup akses  GRANT priv_type ON {tbl_name | * | *.* | db_name.*} TO user_name [IDENTIFIED BY 'password'] [WITH GRANT OPTION] ;  dan perintah untuk revoke REVOKE priv_type ON {tbl_name | * | *.* | db_name.*} FROM user_name ;
pperbandingan antara mysql dengan postgre adalah 
  •      dalam pembuatan tabel postgre pendeklarasian primary key langsung pada pendeklarasian nama kolom, sedangkan di mysql primary key di deklarasikan pada akhir pendeklarasian kolom.
  •       pergantian nama kolom pada postgre dapat di deklarasikan langsung sedangkan pada mysql harus ada juga pendeklarasian tipe kolom
  •       perintah untuk menggati tipe kolom pada postgre dilakukan secara langsung sedangkan pada mysql butuh alter option berupa modify
saran dalam membuat tabel :
  1. tabel tidak boleh mengandung data / record ganda atau disebut redudancy
  2. setiap tabel harus memiliki kolom unik, digunakan untuk primary key
  3. besar ukuran tabel sebisa mungkin dibuat seminimal mungkin, hal ini di tentukan oleh pemilihan tipe data yang tepat

kesimpulannya :
  •      dalam pembuatan tabel harus ada primary key
  •      kolom dan tabel yang sudah dibuat bisa dihapus lagi atau diganti nama dan tipenya
  •      didalam pembuatan database tabel bisa di atur hak akses database

sumber 

http://heniattabi.wordpress.com/2011/12/20/belajar-sql-dasar-menggunakan-mysql-di-command-prompt/
http://rudyhairuddin.wordpress.com/2011/11/03/merubah-nama-field-di-database-mysql/
http://firmanhidayah.blogspot.com/2012/04/mysql-temporary-tables.html
solicin, ahmad .2010. MY SQL 5 Dari Pemula Hingga Mahir. achmatim.net
       
 

Tidak ada komentar:

Posting Komentar