1. Trang chủ
  2. » Tất cả

Bài giảng cơ sở dữ liệu địa lý chương 2 ths nguyễn duy liêm

20 8 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

Thông tin cơ bản

Tiêu đề Mô hình liên kết – thực thể (Entity – Relationship Model)
Trường học Trường Đại Học Nông Lâm TP. Hồ Chí Minh
Chuyên ngành Cơ sở dữ liệu địa lý
Thể loại Giáo trình
Năm xuất bản 2022
Thành phố Hồ Chí Minh
Định dạng
Số trang 20
Dung lượng 860,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Copyright © 2022 | nguyenduyliem@hcmuaf edu vn Mô hình liên kết – thực thể 1 Mô hình liên kết – thực thể (Entity – Relationship Model) TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HỒ CHÍ MINH KHOA MÔI TRƯỜNG & TÀI NGUY[.]

Trang 1

Mô hình liên kết – thực thể (Entity – Relationship Model)

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

Trang 2

Nội dung

Các khái niệm (Concepts)

Mô hình liên kết – thực thể là gì? (What is Entity –

Relationship Model, ER?)

Lược đồ ER là gì? (What is ER diagram?)

Các kí hiệu của lược đồ ER (Symbols and notations of

ER diagram)

Cấu trúc của ER (Structure of ER)

Thực thể (Entities)

Thuộc tính (Attributes)

Mối liên kết (Relationships)

Quá trình phát triển ER (Developing ER)

Nhận dạng các thực thể, các liên kết, các thuộc tính

cho thực thể, liên kết (Identifying entities, relationships,

attributes for entities, relationships)

Nhận dạng thuộc tính xác định cho mỗi thực thể

(Identifying key attribute for entities)

Vẽ lược đồ ER (Draw an E-R diagram)

Mô hình liên kết – thực thể mở rộng (Enhanced

Entity – Relationship Model, ERR)

Mô hình liên kết – thực thể mở rộng là gì? (What is

ERR?)

Mối liên kết kiểu cha – kiểu con (Supertype/ subtype

relationship)

Các quy tắc nghiệp vụ (Business rules)

Mô hình liên kết – thực thể với phần không gian

(ER with spatial concepts)

Hạn chế của ER trong mô hình hóa không gian

(Limitations of ER in spatial modeling)

Pictograms là gì? (What is Pictograms?)

Thực thể Pictograms (Entity Pictograms)

Mối liên kết Pictograms (Relationship Pictograms)

Trang 3

Độc lập DBMS Phụ thuộc DBMS

Thu thập, phân tích

yêu cầu

Thiết kế ý niệm

Thiết kế luận lý

Thiết kế vật lý

Yêu cầu dữ liệu

Lược đồ ý niệm (mô hình dữ liệu ở mức cao)

Lược đồ luận lý (mô hình dữ liệu cho DBMS)

Yêu cầu chức năng

Phân tích chức năng

Đặc tả chức năng ở

mức cao

Thiết kế chương trình ứng dụng

Thực hiện giao tác

Ý tưởng

Lược đồ liên kết – thực thể (ER)

Lược đồ quan hệ

CSDL quan hệ

Trang 4

Mô hình liên kết – thực thể là gì?

Mô hình hóa thế giới thực bằng các khái niệm thực thể và

mối liên kết.

Bao gồm các cấu trúc chính: thực thể, mối liên kết và

các thuộc tính liên quan của chúng.

Dễ sử dụng, hỗ trợ công cụ CASE (Computer Aided Software Engineering Tool).

“Cầu nối giao tiếp” giữa người thiết kế và người dùng đầu cuối.

Dưới dạng lược đồ ER

Chen, Peter (March 1976) "The Entity-Relationship Model - Toward a Unified View of Data" ACM Transactions on Database Systems 1 (1): 9–36 CiteSeerX 10.1.1.523.6679 doi:10.1145/320434.320440 S2CID 52801746.

TS Peter Chen 3/1/1947, Đài Trung, Đài Loan

EMPLOYEE (NHÂN VIÊN)

PROJECT (DỰ ÁN)

Work (Làm)

Trang 5

Lược đồ ER là gì?

Đỉnh: các thực thể, mối liên kết và thuộc tính

Cạnh: các đường nối giữa Thực thể - Thuộc tính ; Mối liên kết - Thực thể ; Mối liên kết

-Thuộc tính

Năm thành lập Địa chỉ

Mã trường

Hiệu trưởng

Diện tích

Website

Mã số

Tên ngành

Ngôn ngữ Bậc hệ

Số tín chỉ

Trang 6

Các kí hiệu của lược đồ ER

Thực thể (mạnh)

Thực thể yếu

Mối liên kết Mối liên kết yếu

Thuộc tính đơn giản/

đơn trị Thuộc tính xác định

Thuộc tính đa trị

Thuộc tính phức hợp

Thuộc tính dẫn xuất

Mối liên kết 1-1 Mối liên kết 1-n Mối liên kết n-n

Lượng số liên kết

- một và chỉ một

- một hoặc nhiều

- 0 hoặc một

- 0 hoặc nhiều

Trang 7

Kiểu thực thể:

TRƯỜNG ĐẠI HỌC

Thực thể

Thực thể là gì?

Một đối tượng của thế giới thực mà ta cần thu thập thông tin ,

tồn tại độc lập, cụ thể (hữu hình), trừu tượng (vô hình).

Con người: Bác sĩ A, Sinh viên B, Nhân viên C.

Nơi chốn: Bệnh viện D, Đại học E, Công ty F.

Sự vật: Thiết bị G, Máy chiếu H, Sản phẩm I.

Sự kiện: Hội thảo J, Kì thi K, Quảng cáo L.

Kiểu thực thể

Tập hợp thực thể có chung đặc điểm mà ta quan tâm

 Bác sĩ, Bệnh viện, Thiết bị, Hội thảo…

Thể hiện của kiểu thực thể

Một trường hợp cụ thể của một kiểu thực thể.

Kí hiệu

Hình chữ nhật.

Danh từ số ít, VIẾT HOA.

Thể hiện của kiểu thực thể:

TRƯỜNG ĐẠI HỌC NÔNG LÂM TPHCM

Quy ước môn học: Thực thể Ξ Kiểu thực thể

TRƯỜNG ĐẠI HỌC

Trang 8

Bài tập 1

thể trên)?

Đà Lạt Sevilla Phú Quốc Thương ngày nắng về Trạng Tí phiêu lưu kí Mưa lớn Lâm Tâm Như Sa Pa Bách Hóa Xanh Cây táo nở hoa

Real Madrid MONO WinMart Lương Bích Hữu Trúc Anh

Trang 9

Thuộc tính

Những đặc điểm mô tả chi tiết của thực thể cần được quản lý ,

có liên quan đến ứng dụng.

Hình bầu dục.

Danh từ số ít, viết thường.

TRƯỜNG ĐẠI HỌC

Năm thành lập Địa chỉ

Mã trường

Hiệu

Website

Thuộc tính của TRƯỜNG ĐH

TRƯỜNG ĐẠI HỌC

Trang 10

Bài tập 2

thể nào?

thể trên)?

Biệt danh Đạo diễn Huấn luyện viên trưởng Trụ sở Quốc tịch

Kịch bản Nghệ danh Đơn vị sản xuất Website Dân số

Trang 11

TRƯỜNG ĐẠI HỌC

Mối liên kết

Diễn tả sự kết hợp giữa một hay nhiều thực thể với nhau.

Hình thoi.

Động từ, viết thường.

TRƯỜNG ĐẠI HỌC

NGÀNH HỌC

Đào

STT Ngành học

1 Quản trị kinh doanh

2 Bất động sản

3 Ngôn ngữ Anh

4 Hệ thống thông tin

Mối liên kết

một – một (1-1) một – nhiều (1-n) nhiều - một (n-1) nhiều – nhiều (n-n)

Trang 12

một – một (1-1)

Lượng số của mối liên kết

Số lượng thực thể tham gia vào mối liên kết.

một – nhiều (1-n)

Một thực thể trong X liên kết với nhiều nhất một thực thể trong Y

Một thực thể trong Y liên kết với nhiều nhất một thực thể trong X

Một thực thể trong X liên kết với nhiều thực thể trong Y

Một thực thể trong Y liên kết với nhiều nhất một thực thể trong X

Một thực thể trong X liên kết với nhiều nhất một thực thể trong Y

Một thực thể trong Y liên kết với nhiều thực thể trong X

Một thực thể trong X liên kết với nhiều thực thể trong Y

Một thực thể trong Y liên kết với nhiều thực thể trong X

Một quốc gia chỉ có một tổng thống Bất kỳ người nào cũng có thể là tổng thống của nhiều nhất một quốc gia.

Một người quản lý có nhiều nhân viên dưới quyền nhưng một nhân viên chỉ làm việc dưới một người quản lý.

Một nhân viên có thể làm việc trong một dự án duy nhất trong khi bất kỳ dự án nào cũng có thể được giao cho nhiều nhân viên.

Một sinh viên có thể học nhiều hơn một học phần và một học phần có thể được dạy cho nhiều sinh viên.

Trang 13

Bài tập 3

1. TỈNH - HUYỆN:

Một tỉnh có nhiều huyện Một huyện chỉ thuộc một tỉnh.

2. QUỐC GIA – QUỐC KÌ:

Một quốc gia có một quốc kì Một quốc kì chỉ thuộc một quốc gia.

3. SÂN BAY - CHÂU LỤC:

Một sân bay chỉ tồn tại trong một châu lục Một châu lục có thể có nhiều sân bay.

Trang 14

Bài tập 3

4. SÔNG - QUỐC GIA

Trang 15

Ràng buộc lượng số của mối liên kết

Số thể hiện của thực thể này có thể hoặc

phải liên kết với mỗi thể hiện của thực thể

khác.

Lượng số nhỏ nhất:

0 là tùy chọn.

Một hoặc nhiều là bắt buộc.

Lượng số lớn nhất:

Số lượng thực thể lớn nhất.

hôn

BỆNH

LỊCH SỬ KHÁM BỆNH

Mối liên kết 1-1 có lượng số tùy chọn

Mối liên kết 1-n có lượng số tùy chọn

An Linh Phúc Mỹ Đăng

Một người có

thể không kết

hôn hoặc kết hôn với chỉ một người khác.

Một bệnh nhân có thể có một hay nhiều lịch sử khám bệnh Một

An

Linh

Lần khám 1 Lần khám 1 Lần khám 2

GIẢNG VIÊN

HỌC PHẦN

Dạy Học kì

Mối liên kết có lượng số tối đa xác định

Một giảng viên có thể không dạy hoặc dạy nhiều nhất 4 học

phần trong một học kì Một học phần có thể không được dạy hoặc được dạy bởi nhiều giảng viên trong một học kì.

(4)

một và chỉ một một hoặc nhiều

0 hoặc một

0 hoặc nhiều

Trang 16

Bài tập 4

nhiều, 0 hoặc một, 0 hoặc nhiều) cho các cặp thực thể sau:

1 Một trường đại học có thể khuyết hoặc chỉ có một hiệu trưởng.

2 Mỗi hiệu trưởng làm cho một và chỉ một trường đại học.

TỈNH – HUYỆN

3 Một tỉnh có một hoặc nhiều huyện

4 Mỗi huyện thuộc một và chỉ một tỉnh.

5 Một chuyến bay có thể không chở hoặc chở nhiều hành khách.

6 Mỗi hành khách có thể bay trên một hoặc nhiều chuyến bay.

Trang 17

Bậc của mối liên kết

Một ngôi (Đệ quy) > Mối liên kết giữa các thể hiện của cùng một thực thể.

Hai ngôi > Mối liên kết giữa hai thực thể > Phổ biến nhất.

Ba ngôi > Mối liên kết giữa ba thực thể > Ít gặp, cẩn trọng sử dụng.

Mối liên kết 1 ngôi

Mối liên kết 3 ngôi

Mối liên kết 2 ngôi

hôn

NHÂN VIÊN

Quản lý

SINH VIÊN

HỌC PHẦN

Đăng kí

BỆNH

LỊCH SỬ KHÁM BỆNH

PHỤ TÙNG

Cung

Trang 18

Thuộc tính phức hợp, thuộc tính đơn

Thuộc tính có thể được phân nhỏ thành nhiều thành phần (nhiều thuộc tính đơn).

Kí hiệu:

Nhiều hình bầu dục

liên kết với nhau.

Danh từ số ít, viết thường.

Thuộc tính không thể phân nhỏ thành nhiều thành phần.

Kí hiệu:

Một hình bầu dục.

Danh từ số ít, viết thường.

NHÂN VIÊN

Xã Huyện Tỉnh

Mã số

Trang 19

Bài tập 5

ĐỊA ĐIỂM DU LỊCH: Tỉnh, Biệt danh, Diện tích, Dân số.

CLB BÓNG ĐÁ: Biệt danh, Tên ngắn gọn, Sân vận động, Trụ sở, Huấn luyện viên trưởng, Màu áo.

SINH VIÊN: Mã sinh viên, Họ tên, Mã lớp, Email.

Trang 20

Thuộc tính đa trị, thuộc tính đơn trị

Thuộc tính có thể lấy nhiều hơn một giá trị

cho một thực thể

Kí hiệu:

Hình bầu dục đôi.

Danh từ số ít, viết thường.

Thuộc tính chỉ lấy một giá trị cho một thực thể

Kí hiệu:

Hình bầu dục.

Danh từ số ít, viết thường.

Ngày sinh

Kĩ năng

NHÂN VIÊN

An > Tin học, Tiếng Anh, Kế toán Linh > Tin học, Lập trình

Phúc > Tin học

An > 1/1/1991 Linh > 5/5/1995

Mã số

Ngày đăng: 23/02/2023, 08:17

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm