You are on page 1of 4

MUHAMMAD ADNIN (15114005) GD3104 BASIS DATA SPASIAL TUGAS KE-2

TUGAS 2 BASIS DATA SPASIAL


DISUSUN OLEH:
MUHAMMAD ADNIN
15114005

TEKNIK GEODESI DAN GEOMATIKA


FAKULTAS ILMU DAN TEKNOLOGI KEBUMIAN
INSTITUT TEKNOLOGI BANDUNG
2016

MUHAMMAD ADNIN (15114005) GD3104 BASIS DATA SPASIAL TUGAS KE-2

MODUL 2_ARSITEKTUR DBMS


Tanggal : 25 September 2016

PENDAHULUAN

1. Pendahuluan
1.1.Pengertian
Arsitektur DBMS (Data Base Management System)
dikenal dengan nama arsitektur tiga skema (three-schema
architecture), dimana fungsi ini untuk memisahkan antara
basis data fisik dengan program aplikasi user. Arsitektur
DBMS memiliki 3 level yaitu :
a. Eksternal Lapis yang berkenaan dengan apa yang
kelihatan bagi para pemakai akhir (end users).
b. Konseptual (logical) Menjelaskan simpanan data
dalam database, dan relasi antar data.
c. Internal Berkenaan dengan penyimpanan secara
fisik. Tabel adalah suatu model konseptual dimana
harus memberikan suatu data view yang selogik
dan sesederhana mungkin. Ketentuan yang harus
diterapkan pada sebuah table yaitu :
a.

Urutan

baris

dipertukarkan
informasi tabel.

boleh
tanpa

sembarang

dan

dapat

mempengaruhi

nilai

MUHAMMAD ADNIN (15114005) GD3104 BASIS DATA SPASIAL TUGAS KE-2

b. Urutan kolom boleh sembarang dan tiap kolom


memiliki nama atribut (item name) yang berbeda
(unik).
c. Perpotongan baris/ kolom berisikan satu nilai
atribut. Banyak nilai pada perpotongan baris/
kolom tidak diperbolehkan.
d. Penampilan tiap baris dalam satu tabel harus
berbeda; tidak boleh persis sama.
Data Manipulation Language (DML) SQL adalah statemen
untuk mengakses data dalam database, tetapi SQL sendiri juga
bisa digunakan untuk melakukan proses insert, update atau
delete ke dalam suatu database. Sintaks-sintaks ini yang
disebut dengan Data Manipulation Language (DML) yang
merupakan bagian dari SQL. Berikut ini adalah penjelasan
singkat dari sintaks-sintaks tersebut : a. SELECT, bertugas
untuk mengakses data dari suatu tabel dalam database. b.
UPDATE, bertugas untuk mengupdate (merubah) data dalam
suatu table pada database. c. DELETE, bertugas untuk
menghapus data dari suatu tabel dalam database. d. INSERT,
bertugas untuk menambahkan data ke dalam suatu tabel
dalam database.
Data Definition Language (DDL)
DDL berfungsi lebih kedalam memanipulasi struktur dari
database. Contoh: DDL bisa digunakan untuk membuat tabel
atau menghapus tabel. Kita juga bisa membuat key atau index
dengan menggunakan DDL ataupun membuat relasi antar
tabel. Beberapa statemen atau sintaks yang sering dijumpai

MUHAMMAD ADNIN (15114005) GD3104 BASIS DATA SPASIAL TUGAS KE-2

dalam DDL adalah sebagai berikut: a. CREATE TABLE, bertugas


untuk membuat tabel. b. ALTER TABLE, bertugas untuk
merubah struktur suatu tabel. c. DROP TABLE, bertugas untuk
menghapus suatu tabel. d. CREATE INDEX, bertugas untuk
membuat suatu index dalam tabel. e. DROP INDEX, bertugas
untuk menghapus suatu index dalam tabel. 1.2.Tujuan a.
Mampu menggunakan arsitektur DBMS melalui aplikasi
PostgrSQL

You might also like