MÔ HÌNH THỰC THỂ QUAN hệ

44 567 0
MÔ HÌNH THỰC THỂ QUAN hệ

Đ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

MÔ HÌNH THỰC THỂ QUAN HỆ ENTITY – RELATIONSHIP MODEL NỘI DUNG CHI TIẾT  Quá trình thiết kế cơ sở dữ liệu  Mô hình thực thể quan hệ  Xây dựng mô hình thực thể quan hệ  Một số hạn chế Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin QUÁ TRÌNH THIẾT KẾ CƠ SỞ DỮ LiỆU Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin Ý tưởng Mô hình dữ liệu quan hệ Cơ sở dữ liệu quan hệ Mô hình thực thể kết hợp Mô hình thực thể kết hợp mở rộng QUÁ TRÌNH THIẾT KẾ CƠ SỞ DỮ LiỆU Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin Phụ thuộc HQT cụ thể Độc lập HQT Thế giới thực Phân tích yêu cầu Phân tích quan niệm Thiết kế mức logic Thiết kế mức vật lý Các yêu cầu về dữ liệu Lược đồ quan niệm Lược đồ logic Lược đồ trong Chương trình ứng dụng Thiết kế chương trình ứng dụng Phân tích chức năng Các yêu cầu về chức năng Các đặc tả chức năng NỘI DUNG CHI TIẾT  Quá trình thiết kế cơ sở dữ liệu  Mô hình thực thể quan hệ  Xây dựng mô hình thực thể quan hệ  Một số hạn chế Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Mô hình hóa CSDL cho công ty Z135  Z135 được tổ chức thành các đơn vị khác nhau, mỗi đơn vị có tên, số hiệu và người đứng đầu đơn vị. Ngoài ra còn có thông tin về ngày bổ nhiệm lãnh đạo của từng đơn vị.  Mỗi đơn vị điều khiển một số dự án. Mỗi dự án có tên, mã số và địa điểm thực hiện.  Thông tin về nhân viên bao gồm mã số, họ tên, địa chỉ, lương, giới tính, và ngày sinh. Mỗi nhân viên làm việc cho một bộ đơn vị, nhưng có thể tham gia nhiều dự án (có thời gian cụ thể). Ngoài ra, còn có thông tin về lãnh đạo trực tiếp của nhân viên  Mỗi nhân viên có một số thông tin về gia đình, bao gồm họ tên, giới tính, ngày sinh và mối quan hệ với nhân viên Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin LÀM VIỆC LÀ ĐIỀU HÀNH PHỤ TRÁCH THÂN NHÂN HỌ TÊN GiỚI TÍNH NGÀY SINH MÃ SỐ ĐỊACHỈ NHÂN VIÊN TÊN NGSINH PHÁI LƯƠNG HỌ MÃ SỐ GIA ĐÌNH THAM GIA ĐƠN VỊ TÊN MÃ SỐ SỐ HiỆU BỔ NHIỆM DỰ ÁN TÊN ĐIẠ ĐIỂM MÃ SỐ SỐ HiỆU MÔ HÌNH THỰC THỂ QUAN HỆ  Định nghĩa  Được dùng để thiết kế CSDL ở mức quan niệm  Biểu diễn trừu tượng cấu trúc của CSDL  Lược đồ thực thể quan hệ (Entity – Relationship Diagram)  Tập thực thể (entity set)  Thuộc tính (attribute)  Quan hệ (relationship) Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Tập thực thể  Thực thể là một đối tượng cụ thể của thế giới thực được biểu diễn trong cơ sở dữ liệu  Nhân viên Lê Quốc Thanh  Đơn vị Đường truyền tốc độ cao  Dự án Xa lộ thông tin Bình Dương  Tập hợp các thực thể có tổ chức giống nhau tạo thành tập thực thể Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Thuộc tính  Thuộc tính là tính chất được dùng để mô tả thực thể. Các thực thể có các thuộc tính giống nhau tạo nên một tập thực thể.  Một nhân viên có các thuộc tính mã số, họ tên, địa chỉ, lương, giới tính và ngày sinh  Mỗi thuộc tính của một thực thể nhận một giá trị cụ thể  Mỗi thuộc tính có một tập giá trị hay một kiểu dữ liệu nguyên tố (chuỗi, số nguyên, số thực) Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin [...]... có quan hệ với nhiều F Một F có quan hệ với một E Một E có quan hệ với một F Một F có quan hệ với một E E E Nhiều – nhiều (n – m)   Một E có quan hệ với nhiều F Một F có quan hệ với nhiều E E 1 1 n Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin Quan_ hệ Quan_ hệ Quan_ hệ n 1 n F F F MÔ HÌNH THỰC THỂ QUAN HỆ  Thể hiện quan hệ (relation instance)  Cặp chỉ số quan hệ đa thừa (min,max) chỉ định mỗi thực. .. gồm hữu hạn các thực thể Mỗi thực thể có một giá trị cụ thể cho từng thuộc tính Các quan hệ cụ thể giữa các tập thực thể  Cho mối quan hệ R kết nối n tập thực thể E1,…,En  Thể hiện của R là tập hữu hạn các (e1,…,en), ei∈Ei Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Thể hiện quan hệ (relation instance)  Xét mối quan hệ nhị phân R giữa hai tập thực thể E và F, tính... Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Làm thế nào để mô hình hóa các tập thực thể và các mối quan hệ giữa chúng? NGSINH LƯƠNG ĐỊA CHỈ TÊN HỌ TÊN NHÂN VIÊN LÀM VIỆC ĐƠN VỊ PHÁI LÀ ĐIỀU HÀNH PHỤ TRÁCH ĐIẠ ĐIỂM THAM GIA DỰ ÁN Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin TÊN MÔ HÌNH THỰC THỂ QUAN HỆ  Lược đồ thực thể quan hệ (Lược đồ E/R)   Thể hiện mô hình thực. .. CHI TIẾT     Quá trình thiết kế cơ sở dữ liệu Mô hình thực thể quan hệ Xây dựng mô hình thực thể quan hệ Một số hạn chế Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin XÂY DỰNG MÔ HÌNH  Các bước xây dựng mô hình thực thể quan hệ       (1) Xác định tập thực thể (2) Xác định mối quan hệ (3) Xác định thuộc tính cho tập thực thể và mối quan hệ (4) Xác định miền giá trị cho thuộc tính (5) Xác... Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Thể hiện quan hệ (Relation instance)  Một loại thực thể có thể tham gia nhiều lần vào một quan hệ với nhiều vai trò khác nhau Là người quản lý NHÂN VIÊN (0,n) Được quản lý bởi Quản lý (0,1) Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Thuộc tính trên mối quan hệ   Thuộc tính trên mối quan hệ mô. .. TÊN Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Lược đồ thực thể quan hệ   Một CSDL được mô tả bởi lược đồ E/R sẽ chứa đựng những dữ liệu cụ thể gọi là thể hiện CSDL (database instance) Lược đồ E/R hỗ trợ thiết kế CSDL ở mức trừu tượng Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Thể hiện CSDL (database instance)    Mỗi tập thực thể gồm... biệt hóa  Phân nhóm tập thực thể lớn thành các tập thực thể nhỏ theo nguyên tắc nào đó Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin NỘI DUNG CHI TIẾT     Quá trình thiết kế cơ sở dữ liệu Mô hình thực thể quan hệ Xây dựng mô hình thực thể quan hệ Một số hạn chế Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin TỔNG KẾT  Các kiến thức cần nắm    Mô hình thực thể quan hệ Lược đồ E/R Bài tập ... thể quan hệ (Lược đồ E/R)   Thể hiện mô hình thực thể quan hệ Đồ thị biểu diễn các tập thực thể (kèm thuộc tính) và các mối quan hệ giữa chúng  Đỉnh     Tập thực thể Thuộc tính Quan hệ Cạnh là đường nối giữa   Tập thực thể và thuộc tính Mối quan hệ giữa các tập thực thể Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ NGSINH LƯƠNG ĐỊA CHỈ TÊN HỌ TÊN NHÂN VIÊN LÀM VIỆC... liệu – Khoa Công nghệ Thông tin MADA MÔ HÌNH THỰC THỂ QUAN HỆ  Tập thực thể yếu (Weak entities)   Là tập thực thể mà khóa có được từ những thuộc tính của tập thực thể khác Tập thực thể yếu phải tham gia vào một quan hệ mà trong đó có tập thực thể chính MANV NGSINH LƯƠNG ĐỊACHỈ HỌ TÊN PHÁI NHÂN VIÊN (1,n) GIA ĐÌNH (1,1) THÂN NHÂN Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin QUAN HỆ NGSINH PHÁI TÊN... trên mối quan hệ mô tả tính chất cho mối quan hệ đó Thuộc tính này không thể gắn liền với những thực thể tham gia vào mối quan hệ NHÂN VIÊN (0,n) (1,n) Tham gia DỰ ÁN THGIAN Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Thuộc tính khóa (Key attribute)    Các thực thể trong tập thực thể cần phải được phân biệt Khóa K của tập thực thể E là một hay nhiều thuộc tính sao cho . kế cơ sở dữ liệu  Mô hình thực thể quan hệ  Xây dựng mô hình thực thể quan hệ  Một số hạn chế Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin MÔ HÌNH THỰC THỂ QUAN HỆ  Mô hình hóa CSDL cho. ÁN TÊN ĐIẠ ĐIỂM MÔ HÌNH THỰC THỂ QUAN HỆ  Lược đồ thực thể quan hệ (Lược đồ E/R)  Thể hiện mô hình thực thể quan hệ  Đồ thị biểu diễn các tập thực thể (kèm thuộc tính) và các mối quan hệ giữa chúng  Đỉnh  Tập. quan hệ với nhiều E Bộ môn Cơ sở dữ liệu – Khoa Công nghệ Thông tin E F Quan_ hệ 11 E F Quan_ hệ nn E F Quan_ hệ n1 MÔ HÌNH THỰC THỂ QUAN HỆ  Thể hiện quan hệ (relation instance)  Cặp chỉ số quan

Ngày đăng: 23/12/2014, 09:11

Từ khóa liên quan

Mục lục

  • MÔ HÌNH THỰC THỂ QUAN HỆ

  • NỘI DUNG CHI TIẾT

  • QUÁ TRÌNH THIẾT KẾ CƠ SỞ DỮ LiỆU

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan