Jumat, 09 Oktober 2015

Input data pada PostgreSQL

pada postingan kali ini kita akan sama-sama belajar step by step untuk menginputkan data pada database sql yang pada kali ini kita menggunakan PostgreSQL. semoga postingan ini dapat membantu teman-teman ya. oke kita langsung saja.
Sebelum kita memulai membuat tabel berikut deskripsi tabel dan isinya yang akan kita buat :
1. Tabel Mahasiswa 
    Nim, Nama, Matkul, Kode Matkul, Nilai 
2. Tabel Dosen
    Nama Dosen, Kode Dosen, Matkul
3. Tabel Matakuliah
    Kode Matkul, Matkul

dari deskripsi tabel diatas kita langsung aja membuat dengan berupa codingan SQL.

1.  Membuat tabel mahasiswa

Setelah kita selesai membuat tabel Mahasiswa maka ke tahap selanjutnya.


2.  Membuat tabel dosen

Setelah kita selesai membuat tabel dosen, kita lanjut lagi membuat tabel yang berikutnya.


3.  Membuat tabel mata kuliah

Akhirnya kita telah membuat semua table yang diinginkan, cuman karena kita belum sempat membuat primary dan foreign key pada setiap tabelnya maka, kita harus menambahkannya lagi.


4. Menambahkan primary key pada tabel mata kuliah




5. Menambahkan foreign key pada tabel mahasiswa dan dosen
"tabel mahasiswa"


"tabel dosen"

Seteah teman-teman membuat tabel dan Mengisi Primary maupun Foreign keynya. teman-teman langsung ke tahapan selanjutnya yaitu mengisi data pada Field yang telah dibuat tadi.
1.  Mengisi data di tabel mata kuliah
     dalam mengisi data ada format yang harus kita perhatikan. yaitu jika pada SQL, format yang dilakukan untuk mengisi data adalah : 
insert into nama table values (isikan sesuai dengan field pada tabel);
setelah mengisi fieldnya, perintah untuk melihatnya adalah :
Select * from nama table ;


2.  Mengisi data di tabel dosen


3.  Mengisi data di tabel mahasiswa




Jumat, 02 Oktober 2015

DDL pada SQL

Dalam database kita akan mendengar yang namanya DDL, DDL adalah kumpulan Perintah dalam SQL dimana terdapat Perintah membuat (create), menambahkan (alter), dan menghapus (drop). untuk lebih jelasnya kita langsung aja mencoba membuatnya.

Kasus : 
kita akan mencoba membuat sebuah database dengan nama tabel Mahasiswa , nim numeric (10), nama char (30), jurusan varchar (25).
untuk lebih jelasnya perhatikan gambar di bawah :
dari gambar diatas kita bisa melihat bahwa untuk membuat database dengan nama Mahasiswa kita menggunakan perintah create tabel mahasiswa lalu kita isikan fieldnya sesuai yang diminta. Setelah kita selesai membuat tabelnya kita tekan Enter. jika codingan kita benar maka akan muncul tulisan CREATE TABLE. dan untuk menampilkan tabel yang baru kita buat kita dapat menggunakan perintah \d (nama tabel) contoh :\d mahasiswa .

Banyak Perintah-Perintah dalam Alter yang wajib kita harus tau. Daripada lama-lama kita langsung saja mencontohkannya 1 per 1.
  a.) Menambahkan field pada tabel
Sebagai contoh kita ingin menambahkan field alamat varchar (30) pada tabel mahasiswa maka perintahnya seperti diatas. Sebagai contoh liat gambar berikut ini.

dalam membuat database kita pasti membutuhkan sebuah komponen yaitu Primary Key. Primary key adalaha field yang menjadi kunci dalam suatu tabel data. untuk cara membuat Primary Key bisa kita liat tampilan dibawah ini.

dalam menu alter, kita juga dapat mengubah type data suatu field. untuk dapat merubah type data, kita dapat menggunakan perintah :

Berikut contohnya dalam codingan SQL nya :

selain menambahkan Primary Key bersamaan langsung ketika kita membuat tabel databasenya, kita juga dapat menambahkan Primary Key belakangan setelah tabel Databasenya sudah jadi. untuk membuat primary key seperti itu kita dapat membuat Perintah :

Berikut tampilan jika langsung ingin menambahkan di tabel yang telah kita buat sebelumnya lalu ditambahkan Primary Keynya :

sama halnya seperti Primary key. di Database juga kita akan mengenal yang namanya Foreign Key. Foreign Key adalah sebuah Field yang kita buat di suatu tabel, dimana Field ini memiliki nama dan type data yang sama dengan field di tabel lain yang menjadi Primary key. jadi gunanya untuk menyambungkan antar keduanya. untuk perintah menambahkan Foreign Key kita dapat menggunakan perintah dibawah ini.
jika teman-teman sudah memiliki tabel data namun belum dibuat Foreign Keynya langsung saja diketik program seperti gambar dibawah ini dan akan muncul tampilan kalau kita berhasil membuat Foreign Key.