Cara Membuat Tabel Pada PostgreSQL

Standard
Cara Membuat Tabel Pada PostgreSQL



Membuat tabel  menggunakan database postgre. Postgresql merupakan salah satu database yang GNU, artinya yang lesensinya tidak berbayar. Nah….Berikut ini cara membuat tabel dan mengisi data pada database postgre.

Soal 1 :
Perintah untuk menjawab Soal diatas sebagai berikut :


Penjelasan berdasarkan nomer pada gambar :
  1. Perintah untuk membuat Table mahasiswa dengan Field : NIM char (10), NAMA varchar (15), ALAMAT varchar (20), KOTA varchar (15),
  2. Perintah untuk menambahkan Field KODEPOS varchar (8),
  3. Perintah mengganti tipe data KODEPOS menjadi tipe data char (5),
  4. Menambahkan NIM sebagai Primary Key pada tabel MAHASISWA, karena NIM bersifat unik (setiap mahasiswa memiliki nim yang berbeda),
  5. Menampilkan Data Output tabel MAHASISWA
    Data Output tabel MAHASISWA :


Soal 2 :
Perintah untuk menjawab Soal diatas sebagai berikut :


Penjelasan berdasarkan nomer pada gambar :
  1. Perintah untuk membuat Table MATAKULIAH dengan Field : KODE_MK char (6), NAMA_MK varchar (30), SEMESTER char (1),SKS numeric (2),
  2. Menambahkan KODE_MK sebagai Primary Key pada tabel MATAKULIAH, karena KODE_MK bersifat unik (setiap matakuliah memiliki kode yang yang berbeda),
  3. Menampilkan Data Output tabel MATAKULIAH.
    Data Output tabel MATAKULIAH :


Soal 3 :
Perintah untuk menjawab Soal diatas sebagai berikut :


Penjelasan berdasarkan nomer pada gambar :
  1. Perintah untuk membuat Table MATAKULIAH dengan Field : KODE_MK char (6), NAMA_MK varchar (30), SEMESTER char (1),SKS numeric (2),
  2. Menambahkan KODE_MK dan NIM sebagai Foreign Key pada tabel NILAI, karena KODE_MK dan NIM sudah digunakan sebagai primary key pada tabel sebelumnya, agar tersambung pada table NILAI ini,
  3. Untuk menjadikan NIM dan KODE_MK sebagai Foreign Key, tipe data NIM dan KODE_MK harus sama dengan tipe data pada table NILAI, Jadi pada tahap ini kita menyamakan tipe datanya(Jika tipe data sudah sama tidak perlu lagi melakukan tahap ini),
  4. Menampilkan Data Output tabel NILAI.
    Data Output tabel MATAKULIAH :







SQL (Structured Query Language)

Standard

SQL (Structured Query Language)

SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
SQL  dibaca “S-Q-L” atau “Sequel” dikembangkan oleh IBM pada pertengahan 1970an dan sekarang merupakan bahasa standar internasional untuk pembuatan (creating) dan query database relational dikenal dengan standarnya SQL-99 (disetujui sebagai standard ANSI tahun 1999).

Penulisan perintah SQL  
  • Perintah SQL tidak case sensitive
  • Perintah SQL bisa ditulis pada satu baris atau lebih
  • Antar klausa perintah biasanya ditulis pada baris yang berbeda
  • Keywords tidak dapat dipisah antar baris
  • Tabs dan spasi diperbolehkan agar mudah dibaca
  • Setiap akhir perintah SQL (tidak baris) diakhiri dengan tanda (;)
Komponen Tabel

a.       TABEL
Tabel adalah merupakan kumpulan dari beberapa record dan juga field.

NO
NIM
NAMA
1.
2.

b.       FIELD
Field adalah terdiri dari record-record yang menggambarkan dari satu kesatuan data yang sejenis.

NAMA

c.       RECORD
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris. 

1.
2013 31 153
Ali Imbran

TIPE DATA
Tipe data digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur. Macam-macam Tipe Data :
  • NUMBER, menyimpan bilangan bulat serta bilangan pecahan di belakang titik desimal. Panjang maksimum tergantung pada implementasi oleh sistem operasi yang digunakan, tetapi pada umumnya 38 digit.
  • DATE, menyimpan data tanggal dan waktu dalam tabel. Tipe data DATE menyimpan data tahun (termasuk abad), bulan, hari, jam, menit, serta detik.. Oracle XE menggunakan format tanggal default dalam bentuk DD-MM-YY.
  • Character / Char merupakan Tipe data yang menyimpan karakter dengan size maximal 2000byte (1 karakter = 1 byte).
  • Varchar merupakan Tipe data yang dapat menyimpan semua jenis karakter yang dimasukan lewat keyboard dengan size maximal karakter 4000byte.
  • Integer merupakan tipe data dengan bilangan bulat dengan ukuran 4byte

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,digunakan untuk :

    ▪ 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, digunakan untuk:
▪ Select          ▪ Update          ▪ Insert          ▪ Delete

  • DCL (Data Control Language) Merupakan perintah yang dapat digunakan untukmengatur hak akses terhadap sebuah basis data (database). Digunakan untuk :
▪ 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.

1.       Create Table






2.                   Alter Table






3.                   Remove Table



Membuat Tabel Barang,Pasok dan Suplier



CREATE TABLE BARANG (
kode_barang char(10),
nama_barang char(25),
satuan_barang char(15),
stok_barang numeric(15),
constraint pk_kodebarang primary key(kode_barang)
);

CREATE TABLE PASOK (
kode_pasok char(8),
kode_barang char(10),
kode_suplier char(15),
tanggal_pasok date,
jumlah_pasok numeric(10),
constraint pk_suplier primary key (kode_suplier),
constraint fk_kodebarang foreign key(kode_barang)
References BARANG (kode_barang)
);

CREATE TABLE SUPLIER (
kode_suplier char(5),
nama_suplier varchar(30),
telp_suplier numeric(10),
constraint fk_kodesuplier foreign key(kode_suplier)
References PASOK (kode_suplier)
);

SELECT * FROM BARANG :


SELECT * FROM PASOK :


SELECT * FROM SUPLIER :





Keindahan Gunung.Semeru

Standard
Gunung Semeru, Lumajang Jawa Timur 30 Agustus - 02 September 2014




Berawal dari sini,saya perkenalkan teman pendakian semeru kemarin dari kiri Ali(saya), Ogut, Ical, Rommy, Misel.



Ranu Regulo 2100 MDPL




Ranu Kumbolo 2400 MDPL




Tanjakan Cinta (Ranu Kumbolo) Mitosnya kalo suka sama cewek dan mau dijadiin pacar pikirin ceweknya waktu naik di tanjakan ini, jangan nengok kebelakang kalo lagi nanjaknya biar jodoh pacaran beneran. hahaha


Cemoro Kandang 2500 MDPL


Jambangan 2600 MDPL




Kalimati 2700 MDPL, disini pos terakhir dan area camp terakhir untuk pendaki yang ingin ke puncak mahameru akan ngecamp disini dan dilanjutkan perjalanan pada malam hari sekitar jam 11-12 malam.


Alhamdulillah sampe juga di atap pulau jawa, Mahameru,Ucapan dikertas buat orangtua yang udah ngebolehin berangkat dan support hobby gw yg satu ini hahahaa danain bosss, emaap celananya masih pake jeans, kata temen setelan ke mall bgt astaga aye bukan anak mall bang haha,aye anak mama yang suka nikmatin alam doang heheee


Sunrise in Ranu Kumbolo 2400 MDPL,disini suhu hampir 0 derajat kalo gasalah nih.