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

Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu ThS. Trịnh Hoàng Nam

10 349 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 0,93 MB

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

Nội dung

Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu sẽ trình bày một số đặc trưng cơ bản và các thành phần của 2 mô hình dữ liệu, đó là: Mô hình thực thể kết hợp, mô hình dữ liệu quan hệ. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

Trang 1

THIẾT KẾ CƠ SỞ DỮ LIỆU

CƠ SỞ DỮ LIỆU

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

NỘI DUNG

• Thiết kế cơ sở dữ liệu mức ý

niệm

1

• Thiết kế cơ sở dữ liệu mức

luận lý

2

MỤC TIÊU CỦA HOẠT ĐỘNG THIẾT KẾ CƠ SỞ DỮ LIỆU

?

Không trùng lắp

Cập nhật, nâng cấp Nhất

quán

Trang 2

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

TIÊU CHÍ LỰA CHỌN BẢN THIẾT

KẾ CƠ SỞ DỮ LIỆU

Thời gian thực hiện yêu cầu truy xuất

dữ liệu

Chi phí hoạt động xây dựng, cài đặt,

triển khai

Thời gian sao lưu, phục hồi khi gặp

sự cố

Tính ổn định trong thời gian dài, mức

độ phù hợp với mục đích sử dụng

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU

Đặc tả

yêu cầu

người

sử dụng

Thiết kế

cơ sở

dữ liệu ý

niệm

Thiết kế

cơ sở

dữ liệu luận lý

Thiết kế

cơ sở

dữ liệu vật lý

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

THIẾT KẾ

CƠ SỞ DỮ LIỆU Ý NIỆM

 Mục tiêu

giữa chúng với nhau

 Giải pháp

Trang 3

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ

CƠ SỞ DỮ LIỆU Ý NIỆM

1

• Xác định yêu cầu về dữ liệu lưu trữ của hệ thống,

phân tích các thành phần dữ liệu của hệ thống

2

• Mô hình hóa các yêu cầu về dữ liệu bằng các sơ

đồ riêng lẻ

3

• Tích hợp sơ đồ tổng thể về tổ chức dữ liệu lưu trữ

của hệ thống

4 • Hoàn thiện bản thiết kế, loại bỏ dữ thừa

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU Ý NIỆM

1 Xác định yêu cầu về dữ liệu của hệ thống

Xác định các tập thực thể

Xác định các thuộc tính cho từng tập thực thể

Xác định các kiểu liên kết giữa các tập thực thể

Employee, Department, Project, Dependent

Department (DName, DNumber, DLocation)

Manages, Controls, Works for, Works on, Supervises

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU Ý NIỆM

2 Mô hình hóa các yêu cầu về dữ liệu

Trang 4

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU Ý NIỆM

2 Mô hình hóa các yêu cầu về dữ liệu

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU Ý NIỆM

3 Tích hợp thành sơ đồ tổng thể

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU Ý NIỆM

4 Hoàn thiện bản thiết kế

Trang 5

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

THIẾT KẾ

CƠ SỞ DỮ LIỆU LUẬN LÝ

 Mục tiêu

cầu lưu trữ, vận hành và khai thác thông tin

 Giải pháp

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

1 • Ánh xạ kiểu thực thể thường

2 • Ánh xạ kiểu thực thể yếu

3 • Ánh xạ kiểu liên kết hai ngôi 1:1

4 • Ánh xạ kiểu liên kết hai ngôi 1:N

5 • Ánh xạ kiểu liên kết hai ngôi M:N

6 • Ánh xạ thuộc tính đa trị

7 • Ánh xạ kiểu liên kết nhiều ngôi

8 • Ánh xạ kiểu liên kết cha/con

9 • Ánh xạ lớp con chung

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

1 Ánh xạ kiểu thực thể thường

Trang 6

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

2 Ánh xạ kiểu thực thể yếu

DEPENDENT

DName ESSN DSex DBirthdate DRelationship

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

3 Ánh xạ kiểu liên kết hai ngôi 1:1

DEPARTMENT

DNumber DName mgrSSN mgrStartdate

EMPLOYEE

ESSN

EName

ESalary

ESex

EBirthdate

EStartdate

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

4 Ánh xạ kiểu liên kết hai ngôi 1:N

DEPARTMENT

DNumber

DName

mgrSSN

mgrStartdate

EMPLOYEE

ESSN EName ESalary ESex EBirthdate EStartdate DNum supervisorSSN

PROJECT

PNumber PName PLocation DNum

Trang 7

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

5 Ánh xạ kiểu liên kết hai ngôi M:N

EMPLOYEE

ESSN

EName

ESalary

ESex

EBirthdate

DNum

supervisorSSN

PROJECT

PNumber PName PLocation DNum

WORKSON

ESSN PNum workHours

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

6 Ánh xạ các thuộc tính đa trị

DEPARTMENT

DNumber DName mgrSSN mgrStartdate

DEPLOCATION

DNum DLocation

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

7 Ánh xạ các liên kết nhiều ngôi

Trang 8

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

SO SÁNH HAI MÔ HÌNH

Kiểu liên kết 1:1 hay 1:N Khóa ngoại (quan hệ liên kết)

Kiểu liên kết N:M Quan hệ liên kết với hai khóa ngoại

Kiểu liên kết N–ngôi Quan hệ liên kết với N khóa ngoại

Thuộc tính đa trị Quan hệ và khóa ngoại

Thuộc tính khóa Khóa chính (khóa phụ)

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

8 Ánh xạ các liên kết cha / con

EMPLOYEE(ESSN, EName, ESalary,

ESex, EBirthdate, EStartdate)

SECRETARY(ESSN, TypingSpeed) DRIVER(ESSN, VehicleType) ENGINEER(ESSN, EngType)

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

8 Ánh xạ các liên kết cha / con

EMPLOYEE(ESSN, EName, ESalary,

ESex, EBirthdate, EStartdate)

SECRETARY(ESSN , …, TypingSpeed)

DRIVER(ESSN , …, VehicleType)

ENGINEER(ESSN , …, EngType)

Trang 9

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

8 Ánh xạ các liên kết cha / con

EMPLOYEE(ESSN , …, EStartdate, TypingSpeed, VehicleType, EngType, JobType)

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

8 Ánh xạ các liên kết cha / con

EMPLOYEE(ESSN , …, EStartdate, TypingSpeed, VehicleType, EngType, Secretary, Service, Engineer)

QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ

LIỆU LUẬN LÝ

9 Ánh xạ các lớp con chung

Trang 10

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

CƠ SỞ DỮ LIỆU LUẬN LÝ

DEPARTMENT

DNumber DName mgrSSN mgrStartdate

DEPENDENT

DName ESSN DSex DBirthdate DRelationship

DEPLOCATION

DNum DLocation

EMPLOYEE

ESSN EName ESalary ESex EBirthdate EStartdate DNum supervisorSSN

PROJECT

PNumber

PName

PLocation

DNum

WORKSON

ESSN

PNum

workHours

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

CƠ SỞ DỮ LIỆU LUẬN LÝ

DEPARTMENT

DNumber

DName

mgrSSN

mgrStartdate

EMPLOYEE

ESSN EName ESalary ESex EBirthdate EStartdate DNum supervisorSSN TypingSpeed VehicleType EngType Qualification Experienced Fulltime

WORKSON

ESSN PNum DNum workHours

PROJECT

PNumber PName PLocation DNum

DEPENDENT

DName

ESSN

DSex

DBirthdate

DRelationship

DEPLOCATION

DNum

DLocation

KEYMAN

ESSN EngType Position

Ths Trịnh Hoàng Nam, namth@buh.edu.vn

NỘI DUNG

• Thiết kế cơ sở dữ liệu mức ý

niệm

1

• Thiết kế cơ sở dữ liệu mức

luận lý

2

Ngày đăng: 16/05/2017, 13:35

HÌNH ẢNH LIÊN QUAN

Hình dữliệu quanhệ - Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu  ThS. Trịnh Hoàng Nam
Hình d ữliệu quanhệ (Trang 1)
Hình dữliệu quanhệ - Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu  ThS. Trịnh Hoàng Nam
Hình d ữliệu quanhệ (Trang 3)
Hình dữliệu quanhệ - Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu  ThS. Trịnh Hoàng Nam
Hình d ữliệu quanhệ (Trang 5)
Hình dữliệu quanhệ - Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu  ThS. Trịnh Hoàng Nam
Hình d ữliệu quanhệ (Trang 7)
Hình dữliệu quanhệ - Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu  ThS. Trịnh Hoàng Nam
Hình d ữliệu quanhệ (Trang 9)

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