Anda di halaman 1dari 11

Modul 02 – Structure Query

Language (SQL)
BASIS DATA SPASIAL 2017
Outline

 Tabel

 Data Manipulation Language (DML)

 Data Definition Language (DDL)

 Latihan
Tabel
Suatu model fisikal yang harus memberikan suatu data view yang selogis dan
sesederhana mungkin.
nim nama alamat Telp
15122001 Galuh Wandhita Jalan Timor Leste 0222504672
15122002 Levana Apriani Jalan Pahlawan 0222511118

Bentuk Tabel:
1. Terdiri atas baris dan kolom
2. Perpotongan baris dan kolom memiliki
data/nilai atribut
3. Dapat ditulis: Mahasiswa
(NIM,Nama_Mhs, Alamat, Kota)
Syarat Tabel

Urutan baris boleh sembarang dan dapat dipertukarkan tanpa mempengaruhi


nilai informasi tabel.

Urutan kolom boleh sembarang dan tiap kolom memiliki nama atribut (item
name) yang berbeda (unik).

Perpotongan baris/ kolom berisikan satu nilai atribut. Banyak nilai pada
perpotongan baris/ kolom tidak diperbolehkan.

Penampilan tiap baris dalam satu tabel harus berbeda; tidak boleh persis sama.
Urutan Kolom dan Baris dapat Ditukar
Perpotongan Baris/Kolom Berisikan Satu Nilai Atribut
Penampilan tiap baris dalam satu tabel harus berbeda

Daftar Mahasiswa Penerima Beasiswa


No NIM Nama IPK Tgl_lahir Alamat
1 15122001 Galuh Wandhita 3.88 27/07/2004 Jalan Timor Leste
2 15122002 Levana Apriani 3.77 28/04/2004 Jalan Pahlawan
3 15122003 Dinorvyani 3.66 19/04/2004 Jalan Baru
4 15122004 Amelia 3.55 14/05/2004 Jalan Singa
5 15122005 Jotoshima 3.44 31/12/2004 Jalan Masa
Data Manipulation Language (DML)

SQL adalah bahasa yang digunakan dalam manajemen basis data. SQL dapat digunakan
untuk melakukan proses menambah, memperbaharui atau menghapus data dalam
basis data. Sintaks-sintaks ini yang disebut dengan Data Manipulation Language (DML)
yang merupakan bagian dari SQL.

Berikut ini adalah penjelasan singkat dari sintaks-sintaks tersebut.


 SELECT, bertugas untuk mengakses data dari suatu tabel dalam database.
 UPDATE, bertugas untuk mengupdate (merubah) data dalam suatu tabel pada
database.
 DELETE, bertugas untuk menghapus data dari suatu tabel dalam database.
 INSERT, bertugas untuk menambahkan data ke dalam suatu tabel dalam database.
Data Definition Language (DDL)

DDL adalah kumpulan perintah SQL yang dapat digunakan untuk membuat dan
mengubah struktur dan definisi tipe data di dalam basis data. Kita juga bisa membuat
key atau index dengan menggunakan DDL ataupun membuat relasi antar tabel.

Beberapa statemen atau sintaks yang sering dijumpai dalam DDL adalah sebagai
berikut:
 CREATE TABLE, bertugas untuk membuat tabel.
 ALTER TABLE, bertugas untuk merubah struktur suatutabel.
 DROP TABLE, bertugas untuk menghapus suatutabel.
 CREATE INDEX, bertugas untuk membuat suatu index dalam tabel.
 DROP INDEX, bertugas untuk menghapus suatu index dalamtabel.
Latihan
1. Membuat tabel di dalam database “modul_02_sql” dengan nama “mahasiswa” dimana
terdiri dari 4 kolom, yaitu:
 NIM (integer, primary key)
 Nama (varchar (50))
 Alamat (varchar (50))
 Tgl_lahir (date)

2. Lakukan perintah yang termasuk dalam DML (INSERT, SELECT, UPDATE, DELETE)
insert into mahasiswa (nim) values (15122001);
update mahasiswa set nama = ‘Galuh’ where nim = 15122001;
select from mahasiswa where nim = ‘15122001’;
delete from mahasiswa where nim = '15122001';

3. Masukkan 5 (lima) record ke dalam tabel “mahasiswa”


TERIMA KASIH

MODUL 0

Anda mungkin juga menyukai