Bài giảng Cơ sở dữ liệu địa lý: Chương 4 - ThS. Nguyễn Duy Liêm
lượt xem 5
download
Bài giảng Cơ sở dữ liệu địa lý: Chương 4 Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ, cung cấp cho người học những kiến thức như: Thực thể thông thường; Thực thể yếu; Mối liên kết. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Cơ sở dữ liệu địa lý: Chương 4 - ThS. Nguyễn Duy Liêm
- TRƯỜNG ĐẠI HỌC NÔNG LÂM TP. HỒ CHÍ MINH KHOA MÔI TRƯỜNG & TÀI NGUYÊN | BỘ MÔN GIS & TÀI NGUYÊN Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ (Convert an entity-relationship diagram into a relational schema) Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 1
- Nội dung Thực thể thông thường Thuộc tính xác định Thuộc tính đơn giản/ đơn trị Thuộc tính phức hợp Thuộc tính đa trị Thực thể yếu Mối liên kết Hai ngôi: 1-1, 1-n, n-n Một ngôi: 1-n, n-n Ba ngôi: 1-1-1, 1-1-n, 1-n-m, n-m-l Kiểu cha – kiểu con Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 2
- Thế giới Quá trình thiết kế CSDL thực Thu thập, phân tích yêu cầu Ý tưởng Yêu cầu chức năng Yêu cầu dữ liệu Lược đồ liên kết Phân tích chức năng Thiết kế ý niệm – thực thể (ER) Độc Lược đồ ý niệm Đặc tả chức năng ở lập (mô hình dữ liệu ở mức cao) mức cao DBMS Thiết kế luận lý Lược đồ quan hệ Phụ Thiết kế thuộc DBMS chương trình Lược đồ luận lý ứng dụng (mô hình dữ liệu cho DBMS) Thực hiện CSDL quan hệ Thiết kế vật lý giao tác Chương trình ứng dụng Lược đồ vật lý Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 3
- Thực thể thông thường Thực thể thông thường Quan hệ Thuộc tính xác định Khóa chính Thuộc tính đơn giản/ đơn trị Thuộc tính Thuộc tính phức hợp (Các thành phần) Các thuộc tính Thuộc tính dẫn xuất ∅ Xã Họ tên Địa chỉ Huyện Nhân viên (Mã số, Họ tên, Xã, NHÂN VIÊN Tỉnh Huyện, Tỉnh, Ngày sinh) Mã số Ngày sinh Độ tuổi Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 4
- Thuộc tính đa trị Thực thể thông thường Quan hệ A Thuộc tính xác định, Khóa chính Thuộc tính đơn giản/ đơn trị, Các thuộc tính phức hợp (Các thành phần) Thuộc tính đa trị Quan hệ A_Thuộc tính đa trị Xã Khóa chính = Thuộc tính xác Họ tên Địa chỉ định của quan hệ A, Thuộc Huyện tính đa trị NHÂN VIÊN Tỉnh Nhân viên (Mã số, Họ tên, Xã, Huyện, Ngày Tỉnh, Ngày sinh) Mã số sinh Nhân viên_Kĩ năng (Mã số, Kĩ năng) Độ tuổi Kĩ năng Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 5
- Thực thể yếu Thực thể chủ Quan hệ A Thuộc tính xác định Khóa chính Thực thể yếu Quan hệ B Thuộc tính xác định Khóa chính = Thuộc tính xác định của thực thể chủ, Thuộc tính xác định của thực thể yếu Họ Ngày Họ Ngày tuyển tên sinh tên dụng NGƯỜI Nhân viên (Mã số, Họ tên, Ngày tuyển dụng) NHÂN VIÊN Có PHỤ THUỘC Người phụ thuộc (Mã số, Họ tên, Ngày sinh) Mã số Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 6
- Mối liên kết hai ngôi 1-1 Thực thể Quan hệ Thuộc tính xác định của kiểu Khóa ngoại của kiểu thực thể thực thể phía này [-bắt buộc (1)] phía kia [-nhiệm ý (0)] Họ Ngày Vị tên sinh trí Quản KHOA Y tá (Mã YT, Họ tên, Ngày sinh) Y TÁ lý ĐIỀU TRỊ Khoa điều trị (Tên khoa, Vị trí, Mã YT quản lý, Ngày bổ nhiệm) Mã Ngày bổ Tên YT nhiệm khoa Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 7
- Mối liên kết hai ngôi 1-n Thực thể Quan hệ Thuộc tính xác định của kiểu Khóa ngoại của kiểu thực thể thực thể phía-một phía-nhiều Họ Địa Ngày đặt tên chỉ hàng KHÁCH ĐƠN Khách hàng (Mã KH, Họ tên, Địa chỉ) Đặt HÀNG HÀNG Đơn hàng (Mã đơn, Ngày đặt hàng, Mã KH) Mã Mã KH đơn Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 8
- Bài tập 1 Chuyển lược đồ ER sau thành lược đồ quan hệ: Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 9
- Mối liên kết hai ngôi n-n Thực thể Quan hệ Mối liên kết Quan hệ 2 thuộc tính xác định của 2 thực thể Khóa chính Địa Đơn Đơn Tên vị tính chỉ giá Nhà cung cấp (Mã NCC, Tên, Địa chỉ) NHÀ Cung NGUYÊN Nguyên liệu (Mã NL, Đơn vị tính) CUNG CẤP cấp LIỆU Cung cấp (Mã NCC, Mã NL, Đơn giá) Mã Mã NCC NL Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 10
- Bài tập 2 Chuyển lược đồ ER sau thành lược đồ quan hệ: Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 11
- Bài tập 3 Chuyển lược đồ ER sau thành lược đồ quan hệ: Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 12
- Bài tập 4 Chuyển lược đồ ER sau thành lược đồ quan hệ: Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 13
- Mối liên kết một ngôi 1-n Thực thể Quan hệ Thuộc tính xác định Khóa chính Khóa ngoại = Khóa chính + Mối liên kết Họ Ngày tên sinh Mã NHÂN Nhân viên (Mã NV, Họ tên, Ngày sinh, Mã NV NV VIÊN quản lý) Quản lý Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 14
- Mối liên kết một ngôi n-n Thực thể Quan hệ Thuộc tính xác định Khóa chính Mối liên kết Quan hệ Khóa chính = Thuộc tính xác định, Tên Đơn Thuộc tính xác định’ giá Mã LINK Linh kiện (Mã LK, Tên, Đơn giá) LK KIỆN Chứa (Mã LK, Mã LK con, Số lượng) Số Chứa lượng Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 15
- Mối liên kết ba ngôi 1-1-1 Thực thể A, B, C Quan hệ A, B, C Mối liên kết D Quan hệ D Thuộc tính xác định của A, B Khóa chính A, B, Thuộc tính xác định C Hoặc Thuộc tính xác định của A, C Hoặc Khóa chính A, C, Thuộc tính xác định B Thuộc tính xác định của B, C Khóa chính B, C, Thuộc tính xác định A Mã kĩ KĨ SƯ Kĩ sư (Mã kĩ sư) sư Sổ ghi chép (Mã sổ) Sử SỔ GHI Dự án (Mã dự án) DỰ ÁN dụng CHÉP Sử dụng (Mã kĩ sư, Mã sổ, Mã dự án) Mã dự Mã Copyright sổ án © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 16
- Mối liên kết ba ngôi 1-1-n Thực thể A (1), B (1), C (n) Quan hệ A, B, C Mối liên kết D Quan hệ D Thuộc tính xác định của A, C Khóa chính A, C, Thuộc tính xác định B Hoặc Thuộc tính xác định của B, C Khóa chính B, C, Thuộc tính xác định A Mã SINH SV VIÊN Sinh viên (Mã SV) Đề tài (Mã DT) GIẢNG Hướng Giảng viên (Mã GV) dẫn ĐỀ TÀI VIÊN Hướng dẫn (Mã SV, Mã GV, Mã DT) Mã Mã Copyright GV © 2022 | nguyenduyliem@hcmuaf.edu.vn DT Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 17
- Mối liên kết ba ngôi 1-n-m Thực thể A (1), B (n), C (m) Quan hệ A, B, C Mối liên kết D Quan hệ D Thuộc tính xác định của B, C Khóa chính B, C, Thuộc tính xác định A Mã GIẢNG GV VIÊN Giảng viên (Mã GV) Địa điểm (Mã DD) Thực ĐỀ TÀI hiện ĐỊA ĐIỂM Đề tài (Mã DT) Thực hiện (Mã GV, Mã DD, Mã DT) Mã Mã DT DD Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 18
- Mối liên kết ba ngôi n-m-l Thực thể A, B, C Quan hệ A, B, C Mối liên kết D Quan hệ D Thuộc tính xác định của A, B, C Khóa chính A, B, C Mã KĨ SƯ KS Kĩ sư (Mã KS) Dự án (Mã DA) Sử KĨ NĂNG dụng DỰ ÁN Kĩ năng (Mã KN) Sử dụng (Mã KS, Mã DA, Mã KN) Mã Mã KN © 2022 | nguyenduyliem@hcmuaf.edu.vn Copyright DA Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 19
- Bài tập 5 Chuyển lược đồ ER sau thành lược đồ quan hệ: Mã GS Mã TG Mã DA Mã SV Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Chuyển đổi lược đồ liên kết – thực thể sang lược đồ quan hệ 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
CƠ SỞ DỮ LIỆUGiới thiệu Mô hình dữ liệu NCBI (tuần 1) Cơ sở dữ liệu trình tự GenBank (tuần 2) Cơ sở dữ liệu về cấu trúc (tuần 3) Cơ sở dữ liệu bản đồ genom (tuần 4).Các cơ sở dữ liệuCơ sở dữ liệu NCBI (National Center forBiotechnology Information) C
6 p | 223 | 44
-
Bài giảng Viễn thám và GIS - Chương 3: Cấu trúc dữ liệu
7 p | 172 | 19
-
Bài giảng Tổng quan về cơ sở dữ liệu trong hệ thống thông tin địa lý
48 p | 150 | 18
-
Bài giảng môn học Cơ sở hệ thống thông tin địa lý: Bài 3 - ThS. Đinh Quang Toàn
71 p | 96 | 15
-
Bài giảng Cơ sở dữ liệu nền thông tin địa lý phục vụ phát triển ứng dụng GIS tại địa phương
29 p | 86 | 10
-
Bài giảng Hệ thống thông tin địa lý (GIS) – Chương 4: Cơ sở dữ liệu hệ thống thông tin địa lý
23 p | 142 | 7
-
Bài giảng Cơ sở dữ liệu địa lý: Chương 2 - ThS. Nguyễn Duy Liêm
86 p | 18 | 6
-
Bài giảng Cơ sở dữ liệu địa lý: Chương 1 - ThS. Nguyễn Duy Liêm
71 p | 26 | 6
-
Bài giảng ArcGIS cơ bản (ArcGIS 9.x) - Chương 5: Truy vấn cơ sở dữ liệu
18 p | 24 | 6
-
Bài giảng ArcGIS nâng cao - Chương 1: Mô hình cơ sở dữ liệu địa lý Geodatabase
9 p | 48 | 6
-
Bài giảng Cơ sở dữ liệu địa lý: Chương 3 - ThS. Nguyễn Duy Liêm
38 p | 31 | 6
-
Bài giảng Thông tin, dữ liệu cơ bản của cơ sở dữ liệu môi trường các cấp
24 p | 10 | 5
-
Bài giảng Cơ sở dữ liệu địa lý: Chương 5 - ThS. Nguyễn Duy Liêm
71 p | 17 | 5
-
Bài giảng Cơ sở dữ liệu địa lý: Chương 0 - ThS. Nguyễn Duy Liêm
8 p | 24 | 5
-
Bài giảng Kỹ thuật xây dựng bản đồ số - Chương 1: Bản đồ số và cơ sở dữ liệu bản đồ số
62 p | 63 | 5
-
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 1
75 p | 107 | 3
-
Bài giảng thực hành Chuyên đề SWAT (Soil and Water Assessment Tool): Bài 4 - ThS. Nguyễn Duy Liêm
27 p | 5 | 0
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn