Language (SQL)
BASIS DATA SPASIAL 2017
Outline
Tabel
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 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
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.
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';
MODUL 0