1
Chơng 5
Cơ sở dữ liệu không gian
Mục đích
Tìm hiểu về khái niệm cơ sở dữ liệu không
gian
Thiết kế cơ sở dữ liệu không gian
Sử dụng hệ quản trị cơ sở dữ liệu
2
Nội dung
1. Khái niệm cơ sở dữ liệu
2. Thiết kế cơ sở dữ liệu
3. Hệ quản trị cơ sở dữ liệu
4. Mô hình cây tứ phân
5. Cơ sở dữ liệu quan hệ
6. Cơ sở dữ liệu hớng đối tợng
7. Cơ sở dữ liệu quan hệ đối tợng
8. Cơ sở dữ liệu miễn phí
3
Khái niệm cơ sở dữ liệu
Cơ sở dữ liệu (Database) là một ngân
hàng dữ liệu, phần lớn dữ liệu có thể truy
cập, lu trữ và chia sẻ giữa các ứng dụng
khác nhau.
4
C¸c ph¬ng thøc cña
c¬ së d÷ liÖu
!"
#$%&!
'% () *
+,-%
. ,/0
%'%
12
5
C«ng dông cña c¬ së d÷ liÖu
3
4$
5 () *
+
67
8
ø%9% :%
;
6
Xếp loại cơ sở dữ liệu không gian
Chu kì cập nhật
Dữ liệu bản đồ
Viện giao thông
Chu kì cập nhật
Cập nhật
thờng xuyên
Cập nhật
thờng xuyên
Quyền SDĐ
Dự án trọng điểm
Cục điều tra XH
Lợi ích
Thông tin
môi trờng
Văn th lu trữ
Trắc địa Viện Địa chính ##,/9<=: Cơ quan môi trờng
###2
Số liệu giao thông Số liệu KTXH
Chu kì cập nhật
Cập nhật
thờng xuyên
Cập nhật
thờng xuyên
Số liệu tài nguyên
Bộ Tài nguyên
7
Khái niệm ngân hàng dữ liệu
Cung cấp thông tin t liệu
Cung cấp các phơng pháp xây dựng, hỏi đáp và
tìm kiếm thông minh.
Hỗ trợ phát triển
Phân cấp cụ thể
Hỗ trợ lập kế hoạch và liên kết mạng
8
Thiết lập thông số cơ sở dữ liệu
Công cụ lu trữ
Dung lợng, tốc độ
truy cập, dịch vụ
trực tuyến
Phân chia dữ liệu
,%0*>!
$%?@!
A/B
Chuẩn
,C%!?:>
<;!&(D%
Bảo mật
Sao chép, lu trữ,
Trách nhiệm
Liệt kê
Dữ liệu hiện có
Dữ liệu u tiên
Dữ liệu thu nhận
Thay đổi cập nhật
Thêm, xóa, biên tập,
Cập nhật
9
Ph¬ng tiÖn lu tr÷
E(% %(D% #$?:
FGH
+:0/C
I
æJ%
K.%L
MNNH+
OPQH+RO4+
S!M4+
PNRQN4+
P!S#+
O"T
ON%U
O"T
ON%U
ON%U
10
Ph©n lo¹i d÷ liÖu kh«ng gian
11
Hệ quản trị cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu (DBMS) cung
cấp một số công cụ để tạo lập, biên tập,
điều khiển và phân tích dữ liệu không gian
và phi không gian trong các ứng dụng
HTTTĐL
12
C¸c c«ng cô chÝnh cña
c¬ së d÷ liÖu
#C;
;
EV";
#;
W?;"
(%
#*
1$%X!$5!
>5!$!
IYZ!<!C!
I*!"U>! !
C%
162![[[
\/!![[[
+Y?]
13
C¸c m« h×nh c¬ së d÷ liÖu
#J HC% 6
(0%
?$(D%
6
?$(D%
M« h×nh c¬ së d÷ liÖu
14
HÖ qu¶n trÞ c¬ së d÷ liÖu
15
HÖ qu¶n trÞ c¬ së d÷ liÖu
16
HÖ qu¶n trÞ c¬ së d÷ liÖu
17
Sù ph©n m¶nh b¶n ®å
18
M« h×nh c©y tø ph©n
19
Cơ sở dữ liệu quan hệ
Mô hình quan hệ là một mô hình liên kết
không gian phức tạp giữa các đối tợng
Khái niệm mô hình quan hệ:
Khóa liên kết
Thuộc tính chủ yếu
20
PhÇn mÒm th¬ng m¹i
c¬ së d÷ liÖu quan hÖ
21
C¬ së d÷ liÖu quan hÖ
¦u ®iÓm cña c¬ së d÷ liÖu quan hÖ
& T%?
%
4?%
^'%9_ D
`*%?]
`a9%
2XY%`*%
# "
?:"b%
J%9%
#$(W?;"/*
"U>###2
%(D%0
###2
E; /%!
'%9!]%/*(/&
22
Nhîc ®iÓm cña c¬ së d÷ liÖu quan hÖ
,CY
ÝC %W?;"/*.7
# "XY"
#c%B'
H$(%."JC",V"(;A9
%(% "
+&D& Td ;"C)?
"[
C¬ së d÷ liÖu quan hÖ
23
Cơ sở dữ liệu hớng đối tợng
Cho phép miêu tả đầy đủ và sinh động thế giới
thực và khả năng cài đặt cấu trúc dữ liệu cho
ngời dùng dễ tìm và dễ hiểu
Các nhân tố của cơ sở dữ liệu hớng đối tợng:
Đối tợng
Thuộc tính
Cách thức hoạt động
Thông báo
Các lớp
Mối tơng quan
24
C¬ së d÷ liÖu híng ®èi tîng
&
+;? 29?,
(a) Thõa kÕ
6$%
+%
#*"$
H
trong
c
ã
P
h
Ç
n
c
ñ
a
(b) Mèi quan hÖ
kh«ng gian
25
M« h×nh híng ®èi tîng
$(D%
#(D%"JD"
#:>
#:> #(D%:"
20"#(D%
20"#(D%
&"
:
:
"dA
: