1. Trang chủ
  2. » Cao đẳng - Đại học

2021)

19 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

quan hệ này được tham chiếu đến khóa chính của một quan hệ khác...  Mỗi quan hệ được đặt tên và theo sau là tên các thuộc.[r]

(1)

1

Mơ hình liệu GIS (thuộc tính)

TRƯỜNG ĐẠI HỌC NƠNG LÂM TP HỒ CHÍ MINH

(2)

Nội dung

Mơ hình quan hệ

Bảng (quan hệ), hàng (bộ), cột (thuộc tính), (giá trị)Khóa chính, khóa ngoại

Lược đồ quan hệ

Các loại quan hệ: 1-1, 1-n, n-1, n-n

Liên kết mơ hình liệu khơng gian với thuộc tính

(3)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính)

STT Họ tên Năm sinh

1 Nguyễn Văn A 1991 …

2 Bùi Thị B 1992 …

3 Phạm Văn C 1993 …

… … … …

Mơ hình quan hệ gì?

Mơ hình quan hệ = Bảng liệu chiều đặt tên

Bộ = Hàngthể hiện đối tượng

Trường thuộc tính = Cộtthể hiện thuộc tính đối tượngGiá trị = Ô  thể hiện giá trị thuộc tính đối tượng

3 Bảng (quan hệ Sinh viên) Cột (trường thuộc tính Năm sinh)

Hàng (bộ ứng với đối tượng

có STT = 2)

Ơ (giá trị thuộc tính Năm sinh của đối tượng

(4)

Bài tập 1

Cho quan hệ thời khóa biểu sinh viên:

Liệt kê trường thuộc tính?

Xác định ứng với Mã MH= 218120? Có tất bộ?

Xác định giá trị STC đối tượng có Mã MH= 218116?

(5)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính)

Loại đất Sử dụng đất

Đất thịt pha cát Sắn Đất cát pha Lúa Đất cát pha Rừng

Loại đất Hệ số xói mòn đất

Đất cát pha 0,10 Đất thịt pha cát 0,25 Đất thịt 0,35

Khóa chính, khóa ngoại

Khóa

Tập hợp 1 nhiều thuộc tính dùng để xác định duy bộ trong quan hệ.

Tên khóa được gạch nét liền/ nét đứt.

6 Khóa

Khóa ngoại

Một nhiều thuộc tính trong

quan hệ tham chiếu đến khóa quan hệ khác.Tên khóa ngoại được gạch dưới

nét đứt.

Khóa chính

Một khóa được chọn để

xác định bộ trong quan hệ.

Tên khóa được gạch

dưới nét liền.

Khóa ngoại Khóa

chính

STT Họ tên Năm sinh

1 Nguyễn Văn A

1991 Bùi Thị B 1992 Phạm

Văn C

1993

… … …

(6)

Bài tập 2

Cho quan hệ thời khóa biểu giảng viên:

Xác định khóa?Khóa khóa chính?Khóa khóa ngoại?

(7)

So sánh khóa chính, khóa ngoại

Khóa chính

Xác định nhất 1 bộ

trong quan hệ

Không chấp nhận giá

trị rỗng

Chỉ có khóa chính

trong bảng

Khóa ngoại

1 trường trong bảng

này là khóa chính

trong bảng khác

Có thể chấp nhận nhiều

giá trị rỗng

Có thể có nhiều khóa

ngoại bảng

(8)

Mỗi quan hệ đặt tên theo sau tên thuộc

tính quan hệ ghi hai dấu ngoặc đơn.

Ví dụ:

Sử dụng đất (Sử dụng đất, Loại đất)  Quan hệ Sử dụng đất có thuộc tính Sử dụng đất Loại đất Trong đó, Sử dụng đất khóa chính, Loại đất khóa ngoại.

Xói mịn đất (Loại đất, Hệ số xói mịn đất)  Quan hệ Xói mịn đất có thuộc tính Loại đất Hệ số xói mịn đất Trong đó, Loại đất khóa chính.

Sử dụng đất Lược đồ quan hệ

Loại đất Sử dụng đất Loại đất Hệ số xói mịn đất

(9)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính) Bài tập 3

Hãy xác định khóa chính, khóa ngoại quan hệ

sau:

Rạp chiếu phim (Mã số rạp, Tên rạp, Địa chỉ)

Phim (Tên phim, Đạo diễn, Nước sản xuất, Ngày công chiếu, Thời lượng, Mã số rạp)

Trạm đo mưa (Mã số trạm, Tên trạm, Kinh độ, Vĩ độ)

(10)

Các loại quan hệ

Quan hệ một- (1-1)

1 hàng bảng tham chiếu đến hàng bảng khác và ngược lại

1 xe máy được cấp 1 biển số xe biển số xe được

cấp cho xe máy.

Biển số Tỉnh thành Quận huyện

59-X2-000.01

TPHCM Thủ Đức

65-L1-777.77

Cần Thơ Vĩnh Thạnh

29-K1- Hà Nội Long Biên

MS Nhãn hiệu Biển số

1 Honda

59-X2-000.01

2 Yamaha

29-K1-111.11

3 Suzuki

65-L1-1 – 65-L1-1

(11)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính) Các loại quan hệ

Quan hệ một- nhiều (1-n)

1 hàng bảng tham chiếu đến nhiều hàng bảng khác hàng bảng khác tham chiếu đến hàng bảng này

Một cơng dân có quyền sở hữu nhiều xe máy Một xe máy chỉ

thuộc quyền sở hữu của công dân.

14

STT Họ tên

1 Trần Văn A

2 Bùi Thị B

3 Phạm Văn C

… …

MS Nhãn hiệu Biển số Chủ xe

1 Honda 59-X2-000.01 Bùi Thị B

2 Yamaha 29-K1-111.11 Bùi Thị B

3 Suzuki 65-L1-777.77 Trần Văn A

4 Honda 43-E1-888.88 Phạm Văn C

… … … …

1 – n

(12)

Các loại quan hệ

Quan hệ nhiều- (n-1)

Nhiều hàng bảng tham chiếu đến hàng bảng khác Chỉ có hàng bảng khác tham chiếu đến hàng bảng này

Nhiều xe máy thuộc quyền sở hữu của cơng dân Chỉ có

một cơng dân sở hữu một xe máy.

STT Họ tên

1 Trần Văn A

2 Bùi Thị B

3 Phạm Văn C

MS Nhãn hiệu Biển số Chủ xe

1 Honda 59-X2-000.01 Bùi Thị B

2 Yamaha 29-K1-111.11 Bùi Thị B

3 Suzuki 65-L1-777.77 Trần Văn A n – 1

(13)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính) Các loại quan hệ

Quan hệ nhiều- nhiều (n-n) = (1-n) + (n-1)

1 hàng bảng tham chiếu đến nhiều hàng bảng khác ngược lại

Một sinh viên có thể đăng kí nhiều mơn học Một mơn học có thể

được đăng kí bởi nhiều sinh viên.

16

STT MSSV

1 11162002

2 12162010

3 13162021

… …

STT Tên môn học

1 GIS đại cương

2 Viễn thám

3 GPS

… …

n – n

Sinh viên Môn học

STT Tên môn học MSSV

1 GIS đại cương 11162002

2 Viễn thám 11162002

3 GPS 12162010

4 GIS đại cương 13162021

… … …

(14)

Bài tập 4

Hãy xác định loại quan hệ (1-1, 1-n, n-1, n-n) cho các

trường hợp sau:Tỉnh- huyện:

Một tỉnh có nhiều huyện Một huyện thuộc tỉnh.Quốc gia- Thủ đô:

Một quốc gia có thủ Một thủ đô thuộc quốc gia.Sân bay- Châu lục:

Nhiều sân bay tồn châu lục Một châu lục có nhiều sân bay.

Sơng- Quốc gia

Một sơng chảy qua nhiều quốc gia Một quốc gia có nhiều sơng.

(15)

Liên kết mơ hình liệu khơng gian với thuộc tính

Vector (Shapefile)

Ln có 2 trường: FID

(số thứ tự), Shape

(dạng hình học: điểm, đường, vùng)

FID là khóa chính.

Raster (ASCII GRID)

Ln có 3 trường: OID

(số thứ tự), Value (giá trị định lượng), Count (số pixel ứng với Value)

OID, VALUE là

khóa

19

FID Shape …

0 Point …

1 Point …

… … …

FID Shape

0 Polyline …

1 Polyline …

… … …

FID Shape

0 Polygon …

1 Polygon …

… … …

OID Value Count …

0 10 …

1 20 …

(16)

Vector (Shapefile)

1 đối tượng ứng với

bộ

Raster (ASCII GRID)

Nhiều pixel tương ứng

với bộ

FID Shape Độ cao …

0 Polyline 10 … Polyline 20 … Polyline 10 …

OID Value Count …

0 10 …

1 20 …

x

2● 3● 4●

10 10 10

20 10

x

2● 3● 4●

+A

+B

(17)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính) Ví dụ

Trong hệ tọa độ Oxy (đơn vị: m), cho lớp vector

(Shapefile) xanh chứa đối tượng dạng điểm:Tọa độ A (4, 1), B (3/2, 3/2), C (2, 4), D (5, 5)

Thuộc tính chiều cao (m) ứng với A, B, C, D là 10, 20, 10, 30

Xây dựng mô hình quan hệ cho lớp xanh trên:

Lược đồ quan hệ: tên quan hệ, tên thuộc tính, khóa chính?Bảng thuộc tính: tên cột, giá trị hàng?

21

Cây xanh (FID, Shape, Tên, Chiều cao)

FID Shape Tên Chiều cao

0 Point A 10

1 Point B 20

2 Point C 10

(18)

Bài tập 5

Trong hệ tọa độ Oxy (đơn vị: m), cho lớp vector

(Shapefile) xanh chứa đối tượng dạng điểm:Tọa độ A (4, 1), B (3/2, 3/2), C (2, 4), D (5, 5)

Thuộc tính chiều cao (m) ứng với A, B, C, D là 10, 20, 10, 30

Chuyển lớp vector sang lớp raster (ASCII GRID) theo

chiều cao với kích thước pixel m Từ đó, xây dựng mơ hình quan hệ cho lớp xanh thể chi tiết:

(19)

Copyright © 2021 | nguyenduyliem@hcmuaf.edu.vn Mơ hình liệu GIS (thuộc tính) Yêu cầu cần đạt

Quan hệ (bảng) bảng liệu chiều đặt tên.Bộ (hàng) thể đối tượng.

Trường thuộc tính (cột) thể thuộc tính đối tượng.Giá trị (ô) thể giá trị thuộc tính đối tượng.Khóa khóa chọn để xác định

bộ quan hệ Tên khóa gạch nét liền.

Khóa ngoại nhiều thuộc tính quan hệ

được tham chiếu đến khóa quan hệ khác. Tên khóa ngoại gạch nét đứt.

Giữa quan hệ tồn quan hệ: 1-1, 1-n, n-1, n-n.

Ngày đăng: 21/04/2021, 06:41

Xem thêm:

TỪ KHÓA LIÊN QUAN

w