1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương 2 : Mô Hình Thực Thể Kết Hợp

35 918 9

Đ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

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 2 MB

Nội dung

Được dùng để xây dựng CSDL ở mức ý niệm Là công cụ giao tiếp giữa người thiết kế CSDL và người sử dụng cuối cùng để xây dựng CSDL trong giai đoạn phân tích Biểu diễn trừu tượng cấu trúc của CSDL Ra đời năm 1970 bởi Mr.Chen, tiếp tục phát triển bởi Teory, Chang và Fry vào năm 1986 và Storey vào năm 1991 Các thành phần của ER 1. Thực thể _ Entity, Tập thực thể _ Entity set Loại thực thể _ Entity types 2. Thuộc tính _ Attributes 3. Mối kết hợp _ Relationships Loại mối kết hợp _ Relationship types 4. Bản số của mối kết hợp Chương 7- Mô hình thực thể kết hợp 5 1. Thực thể Thực thể là một đối tượng cụ thể, với các dữ liệu mô tả nó. Là người, nơi chốn, đối tượng, sự kiện hay một khái niệm trong thế giới thực

Trang 1

CHƯƠNG 2

MÔ HÌNH THỰC THỂ - KẾT HỢP

Phiên bả n 2013

Trang 2

Tài liệu tham khảo

[ 4] Lê Minh Triế t.

Slide bài giả ng CSDL

Đạ i họ c Sư Phạ m TP.HCM

Trang 3

b Mố i kế t hợ p

Khái niệ m

Bả ng số Thuộ c tính trên mố i kế t hợ p Ràng buộ c trên mố i kế t hợ p

Trang 4

1 Giới thiệu

Mô hình dữ liệu là một tập hợp các khái niệm được dùng để diễn tả tập hợp dữ liệu và hành động để thao tác lên dữ liệu.

Mô hình dữ liệu mô tả một tập hợp các khái niệm từ thế giới thực được gọi là mô hình dữ liệu quan niệm

Mô hình dữ liệu quan niệm thường dùng là

Mô Hình Thực Thể - Kết Hợp

Trang 5

1 Giới thiệu

Được dùng để thiết kế CSDL ở mức quan niệmBiểu diễn trừu tượng cấu trúc của CSDL

Sơ đồ thực thể - kết hợp

(Entity-Relationship Diagram)

– Tập thực thể (Entity Sets)/thực thể (Entity)

– Thuộc tính (Attributes)

– Mối quan hệ (Relationship)

Mô hình Thực Thể - Kết Hợp

Trang 7

2 Các thành phần cơ bản

a Thự c thể

Thuộ c tính Thuộ c tính khóa

b Mố i kế t hợ p

Khái niệ m

Bả ng số Thuộ c tính trên mố i kế t hợ p Ràng buộ c trên mố i kế t hợ p

c Thự c thể yế u

Trang 8

3/ 5/ 2013 8

2 Các thành phần cơ bản

Trang 9

3/ 5/ 2013 9

2 Các thành phần cơ bản

Trang 10

3/ 5/ 2013 10

2 Các thành phần cơ bản

Trang 11

3/ 5/ 2013 11

2 Các thành phần cơ bản

Trang 12

3/ 5/ 2013 12

2 Các thành phần cơ bản

Trang 13

3/ 5/ 2013 13

2 Các thành phần cơ bản

Trang 14

3/ 5/ 2013 14

2 Các thành phần cơ bản

Trang 15

(min, max) chỉ định mỗi thực thể e thuộc tập cácthực thể E tham gia ít nhất và nhiều nhất vào thểhiện của R

Trang 16

2 Các thành phần cơ bản

Một phòng ban có nhiều nhân viên

Một nhân viên chỉ thuộc 1 phòng ban

Một nhân viên có thể được phân công vào nhiều

đề án hoặc không được phân công vào đề án nào

Một nhân viên có thể là trưởng phòng của 1

phòng ban nào đó

Bảng Số

Trang 17

2 Các thành phần cơ bản

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

Bảng Số

Trang 18

2 Các thành phần cơ bản

Thuộc tính 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ệ

Trang 19

2 Các thành phần cơ bản

Nhằm giới hạn khảnăng có thểkết hợp củacác thực thểtham gia

Xuất phát từràng buộc của thếgiới thực

Có hai loạiràng buộc mốikết hợp chính

– Ràng buộc dựa trên bản số

– Ràng buộc dựa trên sự tham gia

Ràng buộc trên mối kết hợp

Trang 20

Diễn tả khái niệm một người sinh sống tại một

thành phố duy nhất, trong khi thành phố có thể cónhiều người sinh sống

Ràng buộc trên mối kết hợp

Trang 21

Diễn tả khái niệm một môn học đã cho được dạy

trong một ngày nào đó tại một phòng học nào đó

Ràng buộc trên mối kết hợp

Trang 22

2 Các thành phần cơ bản

Là thực thể mà khóa có được từ

những thuộc tính của tập thực thể

khác

Thực thể yếu (weak entity set)

phải tham gia vào mối quan hệ

mà trong đó có một tập thực thể

chính

Thực Thể Yếu

Trang 23

3 Lược đồ ER (Entity-Relationship Diagram)

Là đồ thị biểu diễn các tập thực thể, thuộc tính và mối

Trang 24

3 Lược đồ ER (Entity-Relationship Diagram)

Trang 25

3 Lược đồ ER (Entity-Relationship Diagram)

Trang 26

3 Lược đồ ER (Entity-Relationship Diagram)

Trang 27

3 Lược đồ ER (Entity-Relationship Diagram)

Trang 28

3 Lược đồ ER (Entity-Relationship Diagram)

Trang 29

3 Lược đồ ER (Entity-Relationship Diagram)

Chọn là thực thể khi có thể

xác định một số đặc trưng cơ

bản như các thuộc tính, mối

kết hợp, tổng quát hoá hay

chuyên biệt hoá

Chọn là thuộc tính khi đối

tượng có cấu trúc nguyên tố

đơn giản và không có các đặc

trưng khác

Tiêu chuẩn chọn khái niệm

Trang 30

3 Lược đồ ER (Entity-Relationship Diagram)

Tiêu chuẩn chọn khái niệm Mối kết hợp hay thực thể

Chọn thực thể nếu khái niệm quan tâm

có một số đặc trưng cần mô hình hoá

Trang 31

3 Lược đồ ER (Entity-Relationship Diagram)

Trang 32

3 Lược đồ ER (Entity-Relationship Diagram)

Đây là bước chuyển đổi từgiai đoạn phân tích sang giai đoạn thiết kế

Chuyển đổi ERD thành Mô hình vật lý ≡BẢNG (lưu trữvà quản lý bởi DBMS trong các thiết bịlưu trữ) Quy tắc

– Thực thể Bảng

– Mốikết hợp bảng hoặc không là bảng tuỳ theo bản số

1 – n : chuyể n thành cha – con vớ i ràng buộ c khoá ngoạ i

m – n: chuyể n thành thự c thể

– Ràng buộc khoá chính, ràng buộc khoá ngoại

– Qui tắc vẽcác đường tham chiếu giữa các quan hệ

Trang 33

4 Ví dụ

CSDL QUẢN LÝ ĐỀ ÁN CÔNG TY

Theo dõi các thông tin liên quan tới nhân viên, phòng ban và đề án

Công ty được tổ chức thành các phòng ban Mỗi phòng ban có một tên duy nhất,

mã số phòng ban duy nhất, và một nhân viên quản lý phòng đó Ghi nhận lại ngày nhận chức trưởng phòng Mỗi phòng ban có thể có nhiều địa điểm khác nhau

Mỗi phòng ban chủ trì nhiều đề án, mỗi đề án có tên duy nhất, mã số đề án duy nhất và được triển khai ở một địa điểm

Thông tin nhân viên của công ty được lưu trữ bao gồm mã nhân viên, địa chỉ,

lương, phái, và ngày sinh Mỗi nhân viên làm việc ở 1 phòng ban nhưng có thể

tham gia nhiều đề án, trong đó đề án không nhất thiết phải do chính phòng ban

của nhân viên chủ trì Ghi nhận thông tin về thời gian tham gia đề án của nhân

viên ứng với từng đề án tham gia, và cũng ghi nhận thông tin người quản lý trực

tiếp nhân viên

Mỗi nhân viên có thể có nhiều thân nhân, với mỗi thân nhân phải lưu trữ tên,

phái, ngày sinh, và mối quan hệ với nhân viên trong công ty

Trang 34

4 Ví dụ

Ví dụ

Trang 35

HẾT

Ngày đăng: 26/03/2014, 10:11

HÌNH ẢNH LIÊN QUAN

Sơ đồ thực thể - kết hợp - Chương 2 : Mô Hình Thực Thể Kết Hợp
Sơ đồ th ực thể - kết hợp (Trang 5)
Bảng Số - Chương 2 : Mô Hình Thực Thể Kết Hợp
ng Số (Trang 15)
Bảng Số - Chương 2 : Mô Hình Thực Thể Kết Hợp
ng Số (Trang 16)
Bảng Số - Chương 2 : Mô Hình Thực Thể Kết Hợp
ng Số (Trang 17)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w