Ch−ơng 4 Cơ sở dữ liệu không gian 4.1 Khái niệm cơ sở dữ liệu không gian
4.5. Cơ sở dữ liệu quan hệ
Cơ sở dữ liệu quan hệ là mô hình phổ biến nhất trong GIS. Ví dụ, những phần mềm cơ sở dữ liệu có quan hệ sau đ−ợc sử dụng rộng rãi.
- INFO trong ARC/INFO
- DBASE III cho vài GIS cho PC - ORACLE cho vài sử dụng GIS
Cơ sở dữ liệu quan hệ là một mô hình liên kết những mối quan hệ không gian phức tạp giữa những đối t−ợng.
Những đối t−ợng không gian đ−ợc xếp thành bảng gồm có những bản ghi với một tập hợp của những thuộc tính nh− cho thấy trong hình 4.3(c). Mỗi bảng (đ−ợc gọi là quan hệ) gồm có các số khác nhau của những thuộc tính, đ−ợc gọi cấp. Cấp của những một thuộc tính tham chiếu tới quan hệ n-phân (ví dụ n-phân, nhị phân).
Trong một mô hình có quan hệ, hai khái niệm quan trọng sau cần phải đ−ợc định nghĩa: - Chìa khóa của quan hệ: một tập con của những thuộc tính
- Xác minh duy nhất: ví dụ những thuộc tính chìa khóa là một th− mục điện thoại trong một tập hợp của tên, họ và địa chỉ.
- Không d− thừa: bất kỳ thuộc tính chìa khóa nào đ−ợc lựa chọn và xếp thành bảng cần phải giữ sự duy nhất của chìa khóa. Ví dụ địa chỉ không thể đ−ợc cho vào từ địa chỉ điện thoại, vì có thể nhiều ng−ời cùng tên.
- Thuộc tính đầu tiên : một thuộc tính liệt kê trong ít nhất một chìa khóa.
Điểm quan trọng nhất của thiết kế cơ sở dữ liệu quan hệ là xây dựng cho một tập hợp những thuộc tính chìa khóa với một thuộc tính đầu tiên để cho phép sự phụ thuộc giữa những thuộc tính cũng nh− tránh sự mất mát thông tin chung khi những bản ghi đ−ợc chèn vào hoặc đã bị xóa.
Bảng 4.2 chỉ ra để xây dựng cơ sở dữ liệu quan hệ bởi việc bình th−ờng hóa một bảng phi cấu trúc nh− thế nào.
Những lợi thế của cơ sở dữ liệu quan hệ nh− sau: - Không có sự d− thừa.
- Kiểu xây dựng của một chủ nhân có thể đ−ợc thay đổi mà không phá hủy quan hệ giữa kiểu và giá.
Bảng 4.2. Sự tiêu chuẩn hóa với cơ sở dữ liệu quan hệ bảng không tiêu chuẩn hóa (a) Bảng không chuẩn hóa
Lô số 1 Chủ nhân tòa nhà Loại nhà Giá bảo hiểm
Nam Bê tông 350
Toàn Gạch 450
Thắng Bê tông 350
Bảo Gỗ 500
Quốc Bê tông 350
Giang Gạch 450
Nhật Gỗ 500
Thuận Gạch 450
(b) Bảng chuẩn hóa
Thuộc tính chủ yếu Thuộc tính chủ yếu Lô số/ a Chủ nhân tòa nhà Loại nhà Bảo hiểm Loại nhà Giá
Nam Bê tông Bê tông 350
Toàn Gạch Gạch 450
Thắng Bê tông Gỗ 500
Bảo Gỗ
Quốc Bê tông
Giang Gạch
Nhật Gỗ
Thuận Gạch