Basis Data Spasial - s2!1!2011
Basis Data Spasial - s2!1!2011
POKOK BAHASAN
Daftar Pustaka
Aronoff, S. (1989), Geographic Information systems: a Management
dalam komputer
Sistem manajemen basis data (SMBD): kumpulan sofware
untuk mengelola struktur basis data dan mengontrol akses ke
data yang disimpan di basis data
Ketidakbergantungan data: apa yang pemakai lihat terpisah
dengan penyimpanan fisiknya
Meta data (skema data) : deskripsi tentang suatu data
Instances : isi dari data
Pengguna/programer
DBMS
system
Program aplikasi
Data
Meta
data
DBMS
software
struktur data
Memberikan interface bagi pemakai jamak
Mempunyai kemampuan merepresentasikan
berbagai hubungan data yang komplek
Mempunyai kemampuan menerapkan
kendala/persyaratan
Mempunyai kemampuan backup dan recovery
2.
Murid
Kuliah
-Nama
-Nama
-Tgl lahir
-Nomor
1-N
1-N
Kelas
-Nama
-Ruangan
1-N
Profesor
-Nama
-Tgl lahir
END USERS
EXTERNAL
LEVEL
EXTERNAL
VIEW1
EXTERNAL
VIEWn
External/concep
tual mapping
CONCEPTUAL
LEVEL
CONCEPTUAL SCHEMA
Conceptual/Inter
nal mapping
INTERNAL LEVEL
INTERNAL SCHEMA
STORED DATABASE
APLIKASI
Softwa
re to
manag
e data
spasial
DATA
SPASIAL
DAN
ATRIBUT
BASISDATA
SPASIAL
Softwa
re to
manag
e data
atribut
BASISDATA
ATRIBUT
APLIKASI
APLIKASI
Pengembang
an DBMS unt
data spasial
Softwa
re to
manag
e data
atribut
Komersial
DBMS
BASISDATA
SPASIAL
DAN
ATRIBUT
BASISDATA
SPASIAL
DAN
ATRIBUT
terdiri:
QUERY BASISDATA
Ditangani oleh query manager
Dalam model relasi ada 8 operator untuk query:
SISTEM TERPUSAT
SISTEM TERDISTRIBUSI
SOFTWARE BASISDATA
STRUKTUR DATA
1.
PENGINDEXAN BASISDATA
DATA
cara menyusunnya
Merupakan sarana komunikasi antara : sponsor-desainerdeveloper basisdata- pengguna basisdata
Model basisdata terdiri atas 3 blok: konsep, bahasa dan
grafis.
instant
Model basis data -------- bahasa
(high level discription)
Skema
-------- gramer bahasa ( berisi rules)
Instant
-------- nilai benda yg didiskrpsikan
Polygon topology
P1 Arc 1 Arc 3
P2 Arc 2 Arc 3
E outside coverage
P2
Node topology
N1
N2
Arc topology
Arc
Arc 1
Arc 2
Arc 3
N1
start end
node node
N1
N2
N2
N1
N2
N1
P1
N2
E
Arc
start
Arc 1 x1, y1
Arc 2 x7, y7
Arc 3 x7, y7
intermediate
x2,y2, ..,.. x6,y6
x8,y8, ..,.. x11,y11
x12,y12
end
x7,y7
x1,y1
x1,y1
Model geo-relational
Pada model ini data disimpan dalam layer yang terpisah seperti jalan, type
soil, penutup lahan, bidang tanah
Model geodatabase
melakukan penyimpanan data spasial dan atribut dalam satu basis data
Format data
Vektor
Raster
V e c to r d a ta m o d e l
code
code
x
C o lu m n
K e y f o r t h e v e c t o r m o d e ls :
A re a
Row
L in e
Row
Row
P o in t
R a s te r d a ta m o d e l
code
C o lu m n
in t e m e d ia t e p o in t
node
C o lu m n
VEKTOR
KEUNTUNGAN
1.
Sederhana
2.
Overlay mudah dilakukan
3.
Berbagai macam data spasial
mudah dilakukan
KEUNTUNGAN
1.
Struktur datanya kompak
2.
Memberikan pengkodean yang
efisien
3.
Sesuai untuk tampilan grafis
KERUGIAN
KERUGIAN
1.
2.
3.
1.
2.
3.
PEMODELAN
ADA 2 TAHAP (MODEL DATA RELATIONAL)
Physical level
Storage
Access path
Query processing
Query optimization
Concurrency and recovery
vocabulary
Theme : koleksi objek geografi; sama dengan skema dalam
teratur
Tak teratur
2.
Entity :
L1 =<1,2,3>
L2 =<4,5,6,7,8,9,10,11,12>
L3 ={<13,14,19>,<15,16,19>,<17,18,19>
3.
Kekurangan:
Geometri objek disajikan secara sendiri-sendiri
Tidak ada topologi
Banyak terjadi redundansi
Kelebihan
Sederhana
Penambahan objek baru lebih mudah
Model jaringan
coordinates
x1,y1, x2,y2, ..,.. x1,y1
x1,y1, x2,y2, ..,.. x1,y1
3.
Model Topologi
Hampir sama dengan jaringan
Arc 1
Arc 2
Arc 3
Line segment
1
a
g
8
e
b
6 d
c
i
j
3
7
C
k
l
Node
Dr Ke
Koord
Pol
Kr Kn
A
b
1 10
10 5
7,14 1,10
1,10 6,3
B
B
10
Garis
2.
Chain format
1
10
Node
Dr Ke
Pol
Kr Kn
d
b
5
5
Garis
8
1
C
B
d
6
7
C
5
4
Chain
Node atau
Titik
X Y
5
6
7
8
6, 3
7, 5
10, 15
11, 8
Connectivity
1
a
e
5
a
b
Dari
Node
1
2
1 2 3 4 5
1
2
- 1 0 0 0
1 - 1 0 1
0
0
0
0
g
6
Link
Node
Ke
Node
2
3
Node
Connected to
1
2
3
2
1
3
4
5
5
adjacency
3
2
D 5 g
Poligon
A B C D
A
B
C
- 1
1 -
Poligon
Bersentuhan
A
B
C
B
A
B
B
f
0 1
C 0
Link
g
f
Poligon
Kiri
D
B
Poligon
kanan
C
C
D
C
D
A
1
2
C
G
D
5
7
H
Hubung ke link
1
2
3
4
5
6
7
3
3
5
5
7
7
?
3
6
Link
Link
Hubung ke Node
1
2
3
4
5
6
7
C
C
D
D
F
F
H
6
H
3
5
Node
Link terdekat/terhubung
A
B
C
1
2
1,2,3
Link
Hubung ke Node
1
2
3
4
5
6
7
A
B
C
E
D
G
F
C
C
D
D
F
F
H
E
Link
Hubung ke link
1
2
3
4
5
6
7
2
1
1
3
3
5
5
3
3
2 4 5
5
4 6 7
7
6
Kamera/
sensor
Foto/citra
digitizer
Format vektor
Peta garis
scaner
Format raster
Format raster
Objek
permukaan
bumi
Theodolit
manual
Peta garis
digitizer
scaner
Theodolit
digital
gps
Format vektor
Format raster
Format vektor
Format vektor
TRANSAKSI BASISDATA
atomicity : tidak ada sama sekali transaksi yang dilakukan
Consistency preservation: data yang ada dalam baisdata tetap