Pendahuluan
• 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)
Pengertian SQL
Structured Query Language (SQL)| Bahasa Query Tersruktur adalah kumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. Structured Query Language adalah suatu bahasa komputer yang mematuhi standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Melalui SQL, anda dapat melakukan fungsi adminisrator pada database seperti menjalankan query untuk mengambil data dalam database, mengakses data (read database), mengimput data dalam database, menghapus data dari database, serta mengubah data yang berada dalam database. Hingga sekarang, hampir semua server database yang ada mendukung SQL untuk melakukan manajemen data.
Hingga saat ini diketahui ada 3 (tiga) jenis perintah SQL, yaitu DDL, DML dan DCL.
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.
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
Data Definition Language (DDL)
Data Control Language (DCL)
§ Grant
§ Revoke
§ Commit
§ Rollback
§ Savepoint
Lalu klik kanan di Database - New Database
Maka akan muncul tampilan seperti di bawah ini:
Kemudian isi data di New Database - Klik OK
Seteleh itu pilih Menu SQL maka akan muncul tampilan seperti dibawah ini:
Sumber:
http://www.apapengertianahli.com/2014/10/pengertian-query-dan-sql.html#
https://id.wikipedia.org/wiki/SQL
http://www.mandalamaya.com/pengertian-sql-dan-jenis-jenis-perintah-sql/
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:
http://www.apapengertianahli.com/2014/10/pengertian-query-dan-sql.html#
https://id.wikipedia.org/wiki/SQL
http://www.mandalamaya.com/pengertian-sql-dan-jenis-jenis-perintah-sql/
Tidak ada komentar:
Posting Komentar