Senin, 28 September 2015
LATIHAN
Buatlah table Mahasiswaa dengan field
- NIM char(10), primary key
- Nama varchar(15),
- Alamat varchar(20),
- Kota varchar(15),
Tambahkan field kodepos pada table mahasiswa dengan tipe data varchar dan lebar filed adalah 8
Ubah tipe data pada kolom kodepos menjadi char dengan lebar field adalah 5
Buatlah table Matakuliah dengan field
- Kode_MK char (6),
- Nama_MK varchar(30),
- Semester char(20),
- SKS numeric,
Setelah table Matakuliah tersebut jadi ubahlah Kode_MK menjadi primary key
Buat table Nilai :
- Kode_MK char(6),
- NIM char(10),
-Nilai numeric,
Pada table Nilai foreign key adalah NIM dan Kode_MK
Pembahasan:
Buka aplikasi pgAdminIII anda, kemudian buat database, klikanan pada database lalu piih new database. Setelah itu masuk ke SQL.
Kemudian kita ketikan program untuk membuat table.
kita buat table mahasiswa dengan NIM sebagai primary key, seperti gambar di bawah ini:
Selanjutnya kita tambahkan field Kodepos pada table mahasiswa dengan tipe data varchar dengan lebar field adalah 8.
Lalu kita mengubah tipe data pada kolom Kodepos menjadi char dengan lebar field adalah 5.
Untuk melihat hasil table mahasiswa maka kita ketikan perintah:
SELECT * From mahasiswa
seperti gambar di bawah ini
Selanjutnya kita buat table Matakuliah, seperti gambar di bawah ini:
Selanjutnya kita tambahkan kode_mk sebagai primary key
untuk melihat hasil table matakuliah kita ketikan perintah:
SELECT * From matakuliah
Selanjutnya kita membuat table Nilai dengan foreign key adalah NIM dan Kode_MK
Minggu, 20 September 2015
Pemrograman SQL
SQL (Structured Query Language)
Pengertian SQL
SQL
adalah singkatan dari Structured Query Language. Sedangan pengertian
SQL adalahsuatu bahasa (language) yang digunakan untuk mengakses data di
dalam sebuah database relasional. SQL sering juga disebut dengan
istilah query, dan bahasa SQL secara praktiknya digunakan sebagai bahasa
standar untuk manajemen database relasional. Hingga saat ini hampir
seluruh server database atau software database mengenal dan mengerti
bahasa SQL.
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
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.
Data Definition Language (DDL)
§ 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.
Data Manipulation Language (DML)
§ Select
§ Update
§ Insert
§ Delete
§ Update
§ Insert
§ Delete
• DCL (Data Control Language)
Merupakan perintah yang dapat digunakan untuk mengatur hak akses terhadap sebuah basis data (database)
Data Control Language (DCL)
§ 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)
DDL
1. Create Table
Dengan Perintah Constraints
Contoh Dengan Perintah Constraints :
2. Alter Table
Modifikasi pendefinisian tabel :
Ø Beberapa sistem database tidak mendukung penghapusan (dropping) suatu kolom pada tabel
Ø Tipe data saat dimodifikasi jika suatu kolom tidak memiliki nilai
3. Remove Table
Perintah yang digunakan untuk menghapus tabel secara keseluruhan
setelah Databese dibuat lalu klik kanan di nama databese yang anda bikin, lalu pilih New Objek - New Database
Untuk menghapus tabel
- Program:
CROP Tabel Suplier
- blog lalu running
Kemudian tentukan primary key
Program:
constraint pk_suplier primary key (kode_Suplier),
Pratikum:
Membuat Tabel dengan Aplikasi pgAdmin III SQL.
pertama buka pgAdmin III terlebih dahulu,
- lalu klik kanan di Databese
- lalu pilih New Database, maka akan keluar tampilan seperti di bawah ini
-lalu klik OK
pertama buka pgAdmin III terlebih dahulu,
- lalu klik kanan di Databese
- lalu pilih New Database, maka akan keluar tampilan seperti di bawah ini
-lalu klik OK
Setelah itu pilih menu SQL , maka akan muncul tampilan di bawah ini
Setelah ini ketikan program untuk membuat tabel
program:
CREATE TABLE Suplier (
Kode_Suplier char(10),
Nama_Suplier varchar(6),
Telp_Suplier varchar(6)
);
kemudian jalankan dengan cara kita blog terlebih dahulu baru runing
- Program:
CROP Tabel Suplier
- blog lalu running
Program:
CREATE TABLE Suplier (
Kode_Suplier char(10),
Nama_Suplier varchar(6),
Telp_Suplier varchar(6)
constraint pk_suplier primary key (kode_Suplier),
);
Kemudian ketikan program di bawah ini
-Program:
ALTER TABLE suplier
ADD Alamat_Suplier varchar(50);
-Program di atas digunakan untuk medifikasi dan menambah tabel
- lalu jalan kan dengan cara di blog program tersebut lalu running
Untuk melihat hasil output tabel dapat diketikan perintah berikut
- Program :
SELECT * from Suplier
- setelah itu blog program tersebut lalu running
Maka akan muncul tampilan seperti di bawah ini:
Seteleh itu pilih Menu SQL maka akan muncul tampilan seperti dibawah ini:
Ketikan Program:
CREATE TABLE barang (
kode_barang char (6),
nama_barang varchar(25),
satuan_barang varchar(20),
stok_barang numeric,
constraint pk_barang primary key (kode_barang)
);
- lalu jalankan dengan cara di blog - running
- maka akan muncul tampilan di bawah ini
- Ketikan Program:
CREATE TABLE pasok (
kode_pasok char(10),
kode_barang char(6),
kode_suplier char (6),
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)
);
- lalu running
Ketikan Program:
CREATE TABLE suplier (
kode_suplier char (6),
nama_suplier varchar (6),
tlp_suplier numeric,
constraint pk_suplier primary key (kode_suplier)
);
-lalu running maka akan muncul tampilan seperti di bawah ini :
Untuk melihat hasil output programnya, maka ketikan program
Table Barang, Program:
select * from barang;
Table Pasok, Program:
select * from pasok;
Table Suplier, Program:
select * from suplier;
output:
https://id.wikipedia.org/wiki/SQL
http://www.mandalamaya.com/pengertian-sql-dan-jenis-jenis-perintah-sql/
Langganan:
Postingan (Atom)