intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu địa lý: Chương 4 - ThS. Nguyễn Duy Liêm

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:30

14
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu địa lý: Chương 4 - ThS. Nguyễn Duy Liêm

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2