1. Trang chủ
  2. » Giáo án - Bài giảng

BÀI GIẢNG PHỦ CỦA CÁC PHỤ THUỘC HÀM

12 17 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

Định dạng
Số trang 12
Dung lượng 1,07 MB

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

Nội dung

Từ một tập các phụ thuộc hàm có thể suy diễn ra các phụ thuộc hàm khácTrong một tập phụ thuộc hàm cho sẵn có thể có các phụ thuộc hàm dư thừa Làm thế nào để có được một phụ thuộc hàm tốt?Bước 1: Tách các PTH có vế phải nhiều hơn một thuộc tính thành PTH vế phải một thuộc tính.Sau b1 thu được F1 ≈

Trang 1

BÀI BÁO CÁO

CHỦ ĐỀ 2: TÌM HIỂU THUẬT

TOÁN PHỦ CỦA TẬP CÁC PHỤ

THUỘC HÀM

CHỦ ĐỀ 2: TÌM HIỂU THUẬT

TOÁN PHỦ CỦA TẬP CÁC PHỤ

THUỘC HÀM

Sinh viên thực hiện: Nguyễn Thị Thu Dịu – Phạm Thị Chung

Trang 2

Nhận xét về phụ thuộc hàm

suy diễn ra các phụ thuộc hàm khác

thể có các phụ thuộc hàm dư thừa

hàm tốt?

Trang 3

Nội dung tìm hiểu

1. Định nghĩa phủ tối thiểu

2. Thuật toán tìm phủ tối thiểu

Trang 4

3 Định nghĩa phủ tối thiểu

F được gọi là một tập phụ thuộc hàm tối thiểu nếu F

thỏa đồng thời 3 điều kiện:

Vế phải của F chỉ có một thuộc tính

và mà:

F+ = (F – (+

và mà:

F+ = (F – (+

mà:

F+ = (F – ()+

mà:

F+ = (F – ()+

Đảm bảo không có thuộc tính nào ở vế phải là dư thừa

Đảm bảo không có thuộc tính nào ở vế phải là dư thừa

Đảm bảo cho tập F không có một PTH nào là dư thừa

Đảm bảo cho tập F không có một PTH nào là dư thừa

Đảm bảo không có thuộc tính nào tham gia vế trái của PTH

là dư thừa

Đảm bảo không có thuộc tính nào tham gia vế trái của PTH

là dư thừa

Trang 5

Nội dung tìm hiểu

1. Định nghĩa phủ tối thiểu

2. Thuật toán tìm phủ tối thiểu

Trang 6

4 Thuật toán tìm phủ tối

thiểu

Bước 1: Tách các PTH có vế phải nhiều hơn một

thuộc tính thành PTH vế phải một thuộc tính

Sau b1 thu được F1

Bước 2: Loại bỏ các thuộc tính dư thừa bên vế trái

của mỗi PTH

Sau b2 thu được F2F1

Bước 3: Loại bỏ các PTH dư thừa

Sau b3 thu được F3

KL: Fc = F3

  

Vào: F Ra: Fc

Trang 7

4 Thuật toán tìm phủ tối thiểu

Bước 1: Tách các PTH

có vế phải nhiều hơn

một thuộc tính thành

PTH vế phải một

thuộc tính

Sau b1 thu được F1

F1=

  

F=

Tìm Fc = ?

Ví dụ:

Trang 8

4 Thuật toán tìm phủ tối thiểu

Bước 2: Loại bỏ các

thuộc tính dư thừa

bên vế trái của mỗi

PTH

Sau b2 thu được F2F1

  

Bước 1:

F1=

  

Bước 2:

Xét PTH

• A có thừa không?

 A không thừa

• B có thừa không?

 B thừa

 F1== F2

Trang 9

4 Thuật toán tìm phủ tối

thiểu

Bước 3: Loại bỏ

các PTH dư

thừa

Sau b3 thu

được F3

KL: Fc = F3

  

Bước 1:

F1=

Bước 2:

F2=

Bước 3:

• Thử loại bỏ

• Thử loại bỏ

 F2=

• Thử loại bỏ

• Thử loại bỏ

F = = F

Không loại Loại

Không loại Không loại

Trang 11

KẾT THÚC BÁO CÁO

Chúc các bạn học tốt!

Ngày đăng: 25/02/2021, 11:27

TỪ KHÓA LIÊN QUAN

w