SlideShare a Scribd company logo
BÀI TẬP TÍNH KHÓA
EDITOR: Long
Bài 7.1
Để bài thiếu điểu kiện
Bài 7.2
Cho U = ABCDE
Tìm khóa biết:
F = {A -> C, BC -> D, D -> E, E -> A}
Giải:
Đặt:
- T = {ABCDE}
- P = {ACDE}
- K = UP
Ta được: K = {B}, T ∩ P = {ACDE}
Tính K+
ta có: K+
= {B} U
Vì K+
U => K = {B} Không phải là khóa
Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDE}
Thử xóa bỏ từng thuộc tính trong {ACDE} khỏi K
Thử loại bỏ A ra khỏi K, ta được: K = {BCDE} và K+
= {ABCDE} U
 Nên ta loại A ra khỏi K => K = {BCDE}
Thử loại bỏ C ra khỏi K, ta được: K = {BDE} và K+
= {ABCDE} U
 Nên ta loại C ra khỏi K => K = {BDE}
Thử loại bỏ D ra khỏi K, ta được: K = {BE} và K+
= {ABCDE} U
 Nên ta loại D ra khỏi K => K = {BE}
Thử loại bỏ E ra khỏi K, ta được: K = {B} và K+
= {B} U
 Nên ta Không loại E ra khỏi K => K vẫn là {BE}
Vậy K = {BE}
Bài 7.4
Tìm khóa biết:
U = ABCDEG
F = {B -> C, AC -> D, D -> G, AG -> E}
Giải:
Đặt:
- T = { BACDG}
- P = {CDGE}
- K = UP
Ta được: K = {AB}, T ∩ P = {CDG}
Tính K+
ta có: K+
= {BEACDG} U
Vậy K = {AB}
Bài 7.6 Tìm khóa biết:
A, U = ABCDEG, F = {AB -> C, C -> A, BC -> D, ACD -> B, D -> EG, BE
-> C, CG -> BD, CE -> AG}
Giải:
A,
Đặt:
- T = {ABCDEG}
- P = {CADEGB}
- K = UP
Ta được: K = {}, T ∩ P = { ABCDEG }
Tính K+
ta có: K+
= {} U
Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDEG}
Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K
Thử loại bỏ A ra khỏi K, ta được: K = {BCDEG} và K+
= {ABCDEG} U
 Nên ta loại A ra khỏi K => K = {BCDEG}
Thử loại bỏ B ra khỏi K, ta được: K = {CDEG} và K+
= {ABCDEG} U
 Nên ta loại B ra khỏi K => K = { CDEG}
Thử loại bỏ C ra khỏi K, ta được: K = {DEG} và K+
= {DEG} U
 Nên ta Không loại C ra khỏi K => K = { CDEG }
Thử loại bỏ D ra khỏi K, ta được: K = {CEG} và K+
= {ABCDEG} U
 Nên ta loại D ra khỏi K => K= { CEG }
Thử loại bỏ E ra khỏi K, ta được: K = {CG} và K+
= {CGBDEA} U
 Nên ta loại E ra khỏi K => K = { CG }
Thử loại bỏ G ra khỏi K, ta được: K = {C} và K+
= {CA} U
 Nên ta Không loại G ra khỏi K => K = { CG }
Vậy K = {CG}
B, U = ABCDEG, F = {A -> C, AB -> C, C -> DG, CD -> G, EC -> AB, EG
-> C}
Giải:
B,
Đặt:
- T = {ABCDEG}
- P = {ABCDG}
- K = UP
Ta được: K = {E}, T ∩ P = { ABCDG }
Tính K+
ta có: K+
= {E} U
Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDEG}
Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K
Thử loại bỏ A ra khỏi K, ta được: K = {BCDEG} và K+
= {ABCDEG} U
 Nên ta loại A ra khỏi K => K = {BCDEG}
Thử loại bỏ B ra khỏi K, ta được: K = {CDEG} và K+
= {ABCDEG} U
 Nên ta loại B ra khỏi K => K = { CDEG}
Thử loại bỏ C ra khỏi K, ta được: K = {DEG} và K+
= {ABCDEG} U
 Nên ta loại C ra khỏi K => K = { DEG}
Thử loại bỏ D ra khỏi K, ta được: K = {EG} và K+
= {ABCDEG} U
 Nên ta loại D ra khỏi K => K= { EG }
Thử loại bỏ G ra khỏi K, ta được: K = {E} và K+
= {CA} U
 Nên ta Không loại G ra khỏi K => K = { EG }
Vậy K = {EG}
Bài 7.7 Tìm khóa biết:
A, U = ABCDE, F = {A -> C, B -> C, C -> D, DE -> C, CE -> A}
Giải:
Đặt:
- T = {ABCDE}
- P = {CDA}
- K = UP
Ta được: K = {BE}, T ∩ P = {CDA}
Tính K+
ta có: K+
= {ABCDE} U
Vậy K = {BE}
B, U = ABCDE, F = {A -> CD, B -> C, DE -> C, CE -> A}
Giải:
Đặt:
- T = {ABCDE}
- P = {ACD}
- K = UP
Ta được: K = {BE}, T ∩ P = {ACD}
Tính K+
ta có: K+
= {BC} U
Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCD}
Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K
Thử loại bỏ A ra khỏi K, ta được: K = {BCD} và K+
= {BCD}U
 Nên ta Không loại A ra khỏi K => K = {ABCD}
Thử loại bỏ C ra khỏi K, ta được: K = {ABD} và K+
= {ACBD}U
 Nên ta Không loại C ra khỏi K => K = { ABCD}
Thử loại bỏ D ra khỏi K, ta được: K = {ABC} và K+
= {ABCD}U
 Nên ta Không loại D ra khỏi K => K = { ABCD}
Vậy K = {ABCD}
Bài 7.8 Tìm khóa biết:
U = ABCDE
F = {AB -> DE, E -> AD, D -> C}
Giải:
Đặt:
- T = {ABDE}
- P = {ACDE}
- K = UP
Ta được: K = {B}, T ∩ P = {ADE}
Tính K+
ta có: K+
= {B} U
Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABDE}
Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K
Thử loại bỏ A ra khỏi K, ta được: K = {BDE} và K+
= { BDEAC}U
 Nên ta loại A ra khỏi K => K = {BDE}
Thử loại bỏ D ra khỏi K, ta được: K = {BE và K+
= { BEADC }U
 Nên ta loại D ra khỏi K => K = { BE}
Thử loại bỏ E ra khỏi K, ta được: K = {B} và K+
= {B}U
 Nên ta Không loại E ra khỏi K => K = { BE}
Vậy K = {BE}
Bài 7.9 Tìm khóa biết:
U = ABCDEG
F = {AB -> C, G -> A, C -> B, ABD -> E}
Đặt:
- T = {ABCDEG}
- P = {CABE}
- K = UP
Ta được: K = {DG}, T ∩ P = {CABE}
Tính K+
ta có: K+
= {DGA} U
Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDEG}
Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K
Thử loại bỏ A ra khỏi K, ta được: K = {BCDEG} và K+
= {BCDEGA} U
 Nên ta loại A ra khỏi K => K = {BCDEG}
Thử loại bỏ B ra khỏi K, ta được: K = {CDEG} và K+
= {CDEGAB} U
 Nên ta loại B ra khỏi K => K = { CDEG}
Thử loại bỏ C ra khỏi K, ta được: K = {DEG} và K+
= {DEGA} U
 Nên ta KHÔNG loại C ra khỏi K => K = { CDEG}
Thử loại bỏ E ra khỏi K, ta được: K = {CDG} và K+
= {CDGABE} U
 Nên ta loại E ra khỏi K => K= { CDG }
Vậy K = {CDG}

More Related Content

Similar to bai-tap-tinh-khoa-cua-luoc-do-quan-he

De toan minh hoa ki thi quoc gia 2015
De toan minh hoa ki thi quoc gia 2015De toan minh hoa ki thi quoc gia 2015
De toan minh hoa ki thi quoc gia 2015
Lưu Công Hoàn
 
1 de da_mh_toan_k15
1 de da_mh_toan_k151 de da_mh_toan_k15
1 de da_mh_toan_k15
Nguyen Van Tai
 
Bai tapphuthuochamvacacdangchuan
Bai tapphuthuochamvacacdangchuanBai tapphuthuochamvacacdangchuan
Bai tapphuthuochamvacacdangchuanAn Pham
 
60 đề thi thử toán của các trường thpt 2015 có đáp án chi tiết
60 đề thi thử toán của các trường thpt 2015   có đáp án chi tiết60 đề thi thử toán của các trường thpt 2015   có đáp án chi tiết
60 đề thi thử toán của các trường thpt 2015 có đáp án chi tiết
Dương Ngọc Taeny
 
De thi thu ql3 lan 1
De thi thu ql3 lan 1De thi thu ql3 lan 1
De thi thu ql3 lan 1Hung Le
 
Toan pt.de075.2011
Toan pt.de075.2011Toan pt.de075.2011
Toan pt.de075.2011BẢO Hí
 
1-de-da-mh-toan-k15
1-de-da-mh-toan-k151-de-da-mh-toan-k15
1-de-da-mh-toan-k15tutien286
 
00 bo de thi minh hoa
00   bo de thi minh hoa00   bo de thi minh hoa
00 bo de thi minh hoa
Informatics and Maths
 
Toan pt.de023.2012
Toan pt.de023.2012Toan pt.de023.2012
Toan pt.de023.2012BẢO Hí
 
đề toán quốc học huế khối A
đề toán quốc học huế khối Ađề toán quốc học huế khối A
đề toán quốc học huế khối AOanh MJ
 
Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1
Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1
Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1
Jo Calderone
 
Vi dụ giai bt cực trị
Vi dụ giai bt cực trịVi dụ giai bt cực trị
Vi dụ giai bt cực trịchiongvang0504
 
De tsl10 toan lang son chuyen 13-14_giai_
De tsl10 toan lang son chuyen  13-14_giai_De tsl10 toan lang son chuyen  13-14_giai_
De tsl10 toan lang son chuyen 13-14_giai_Toan Isi
 
đán án đề thi đại học môn toán khối A năm 2012
đán án đề thi đại học môn toán khối A năm 2012đán án đề thi đại học môn toán khối A năm 2012
đán án đề thi đại học môn toán khối A năm 2012
Đề thi đại học edu.vn
 
ĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối B
ĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối BĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối B
ĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối B
Đề thi đại học edu.vn
 
dsađá
dsađádsađá
dsađá
Quảng Lê
 
Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1
Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1
Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1
Jo Calderone
 
De hsg toan8 bac ninh(09 10)
De hsg toan8 bac ninh(09 10)De hsg toan8 bac ninh(09 10)
De hsg toan8 bac ninh(09 10)
ongdongheo
 

Similar to bai-tap-tinh-khoa-cua-luoc-do-quan-he (20)

De toan minh hoa ki thi quoc gia 2015
De toan minh hoa ki thi quoc gia 2015De toan minh hoa ki thi quoc gia 2015
De toan minh hoa ki thi quoc gia 2015
 
1 de da_mh_toan_k15
1 de da_mh_toan_k151 de da_mh_toan_k15
1 de da_mh_toan_k15
 
Bai tapphuthuochamvacacdangchuan
Bai tapphuthuochamvacacdangchuanBai tapphuthuochamvacacdangchuan
Bai tapphuthuochamvacacdangchuan
 
60 đề thi thử toán của các trường thpt 2015 có đáp án chi tiết
60 đề thi thử toán của các trường thpt 2015   có đáp án chi tiết60 đề thi thử toán của các trường thpt 2015   có đáp án chi tiết
60 đề thi thử toán của các trường thpt 2015 có đáp án chi tiết
 
De thi thu ql3 lan 1
De thi thu ql3 lan 1De thi thu ql3 lan 1
De thi thu ql3 lan 1
 
Toan pt.de075.2011
Toan pt.de075.2011Toan pt.de075.2011
Toan pt.de075.2011
 
1-de-da-mh-toan-k15
1-de-da-mh-toan-k151-de-da-mh-toan-k15
1-de-da-mh-toan-k15
 
00 bo de thi minh hoa
00   bo de thi minh hoa00   bo de thi minh hoa
00 bo de thi minh hoa
 
Toan pt.de023.2012
Toan pt.de023.2012Toan pt.de023.2012
Toan pt.de023.2012
 
đề toán quốc học huế khối A
đề toán quốc học huế khối Ađề toán quốc học huế khối A
đề toán quốc học huế khối A
 
Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1
Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1
Đề thi thử ĐH toán Chuyên Quốc Học Huế 2014 - Khối B - Lần 1
 
Vi dụ giai bt cực trị
Vi dụ giai bt cực trịVi dụ giai bt cực trị
Vi dụ giai bt cực trị
 
De tsl10 toan lang son chuyen 13-14_giai_
De tsl10 toan lang son chuyen  13-14_giai_De tsl10 toan lang son chuyen  13-14_giai_
De tsl10 toan lang son chuyen 13-14_giai_
 
đán án đề thi đại học môn toán khối A năm 2012
đán án đề thi đại học môn toán khối A năm 2012đán án đề thi đại học môn toán khối A năm 2012
đán án đề thi đại học môn toán khối A năm 2012
 
ĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối B
ĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối BĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối B
ĐÁP ÁN ĐỀ THI TUYỂN SINH ĐẠI HỌC NĂM 2012 Môn TOÁN Khối B
 
dsađá
dsađádsađá
dsađá
 
Da toan b_3
Da toan b_3Da toan b_3
Da toan b_3
 
Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1
Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1
Đề thi thử ĐH Toán Chuyên Quốc Học Huế 2014 - Khối D - Lần 1
 
đề Thi cấp huyện
đề Thi cấp huyệnđề Thi cấp huyện
đề Thi cấp huyện
 
De hsg toan8 bac ninh(09 10)
De hsg toan8 bac ninh(09 10)De hsg toan8 bac ninh(09 10)
De hsg toan8 bac ninh(09 10)
 

More from Van Chau

Chapter 13 building information system
Chapter 13 building information systemChapter 13 building information system
Chapter 13 building information system
Van Chau
 
Chapter 10 ecommerce digital markets digital goods
Chapter 10 ecommerce digital markets digital goodsChapter 10 ecommerce digital markets digital goods
Chapter 10 ecommerce digital markets digital goods
Van Chau
 
Chapter 12 enhancing decision making
Chapter 12 enhancing decision makingChapter 12 enhancing decision making
Chapter 12 enhancing decision making
Van Chau
 
Chapter 11 managing knowledge
Chapter 11 managing knowledgeChapter 11 managing knowledge
Chapter 11 managing knowledge
Van Chau
 
Chapter 9 achieving operational excellence and customer intimacy enterprise a...
Chapter 9 achieving operational excellence and customer intimacy enterprise a...Chapter 9 achieving operational excellence and customer intimacy enterprise a...
Chapter 9 achieving operational excellence and customer intimacy enterprise a...
Van Chau
 
Chapter 8 securing information systems
Chapter 8 securing information systemsChapter 8 securing information systems
Chapter 8 securing information systems
Van Chau
 
Chapter 7 telecommunications the internet and wireless technology
Chapter 7 telecommunications the internet and wireless technologyChapter 7 telecommunications the internet and wireless technology
Chapter 7 telecommunications the internet and wireless technology
Van Chau
 
Chapter 6 foundations of business intelligence
Chapter 6 foundations of business intelligenceChapter 6 foundations of business intelligence
Chapter 6 foundations of business intelligence
Van Chau
 
Chapter 5 it infrastructure and emerging technologies
Chapter 5 it infrastructure and emerging technologiesChapter 5 it infrastructure and emerging technologies
Chapter 5 it infrastructure and emerging technologies
Van Chau
 
Chapter 4 ethical and social issues in information systems
Chapter 4 ethical and social issues in information systemsChapter 4 ethical and social issues in information systems
Chapter 4 ethical and social issues in information systems
Van Chau
 
Chapter 02 Global ebusiness and collaboration
Chapter 02 Global ebusiness and collaborationChapter 02 Global ebusiness and collaboration
Chapter 02 Global ebusiness and collaboration
Van Chau
 
Chapter 3 information systems organizations and strategy
Chapter 3 information systems organizations and strategyChapter 3 information systems organizations and strategy
Chapter 3 information systems organizations and strategy
Van Chau
 
Chapter 01 Information systems in global business today
Chapter 01 Information systems in global business todayChapter 01 Information systems in global business today
Chapter 01 Information systems in global business today
Van Chau
 
Hunam and machine reimagining work in the age of ai (pptx)
Hunam and machine reimagining work in the age of ai (pptx)Hunam and machine reimagining work in the age of ai (pptx)
Hunam and machine reimagining work in the age of ai (pptx)
Van Chau
 
Cntt org thadico final 12.06.2020
Cntt org thadico final  12.06.2020Cntt org thadico final  12.06.2020
Cntt org thadico final 12.06.2020
Van Chau
 
CẨM NANG CHUYỂN ĐỔI SỐ
CẨM NANG CHUYỂN ĐỔI SỐCẨM NANG CHUYỂN ĐỔI SỐ
CẨM NANG CHUYỂN ĐỔI SỐ
Van Chau
 
DIGITAL TRANSFORMATION
DIGITAL TRANSFORMATIONDIGITAL TRANSFORMATION
DIGITAL TRANSFORMATION
Van Chau
 
UML Thiết kế CSDL
UML Thiết kế CSDLUML Thiết kế CSDL
UML Thiết kế CSDL
Van Chau
 
Foodorder 170421160507 (1)
Foodorder 170421160507 (1)Foodorder 170421160507 (1)
Foodorder 170421160507 (1)
Van Chau
 
8815346
88153468815346
8815346
Van Chau
 

More from Van Chau (20)

Chapter 13 building information system
Chapter 13 building information systemChapter 13 building information system
Chapter 13 building information system
 
Chapter 10 ecommerce digital markets digital goods
Chapter 10 ecommerce digital markets digital goodsChapter 10 ecommerce digital markets digital goods
Chapter 10 ecommerce digital markets digital goods
 
Chapter 12 enhancing decision making
Chapter 12 enhancing decision makingChapter 12 enhancing decision making
Chapter 12 enhancing decision making
 
Chapter 11 managing knowledge
Chapter 11 managing knowledgeChapter 11 managing knowledge
Chapter 11 managing knowledge
 
Chapter 9 achieving operational excellence and customer intimacy enterprise a...
Chapter 9 achieving operational excellence and customer intimacy enterprise a...Chapter 9 achieving operational excellence and customer intimacy enterprise a...
Chapter 9 achieving operational excellence and customer intimacy enterprise a...
 
Chapter 8 securing information systems
Chapter 8 securing information systemsChapter 8 securing information systems
Chapter 8 securing information systems
 
Chapter 7 telecommunications the internet and wireless technology
Chapter 7 telecommunications the internet and wireless technologyChapter 7 telecommunications the internet and wireless technology
Chapter 7 telecommunications the internet and wireless technology
 
Chapter 6 foundations of business intelligence
Chapter 6 foundations of business intelligenceChapter 6 foundations of business intelligence
Chapter 6 foundations of business intelligence
 
Chapter 5 it infrastructure and emerging technologies
Chapter 5 it infrastructure and emerging technologiesChapter 5 it infrastructure and emerging technologies
Chapter 5 it infrastructure and emerging technologies
 
Chapter 4 ethical and social issues in information systems
Chapter 4 ethical and social issues in information systemsChapter 4 ethical and social issues in information systems
Chapter 4 ethical and social issues in information systems
 
Chapter 02 Global ebusiness and collaboration
Chapter 02 Global ebusiness and collaborationChapter 02 Global ebusiness and collaboration
Chapter 02 Global ebusiness and collaboration
 
Chapter 3 information systems organizations and strategy
Chapter 3 information systems organizations and strategyChapter 3 information systems organizations and strategy
Chapter 3 information systems organizations and strategy
 
Chapter 01 Information systems in global business today
Chapter 01 Information systems in global business todayChapter 01 Information systems in global business today
Chapter 01 Information systems in global business today
 
Hunam and machine reimagining work in the age of ai (pptx)
Hunam and machine reimagining work in the age of ai (pptx)Hunam and machine reimagining work in the age of ai (pptx)
Hunam and machine reimagining work in the age of ai (pptx)
 
Cntt org thadico final 12.06.2020
Cntt org thadico final  12.06.2020Cntt org thadico final  12.06.2020
Cntt org thadico final 12.06.2020
 
CẨM NANG CHUYỂN ĐỔI SỐ
CẨM NANG CHUYỂN ĐỔI SỐCẨM NANG CHUYỂN ĐỔI SỐ
CẨM NANG CHUYỂN ĐỔI SỐ
 
DIGITAL TRANSFORMATION
DIGITAL TRANSFORMATIONDIGITAL TRANSFORMATION
DIGITAL TRANSFORMATION
 
UML Thiết kế CSDL
UML Thiết kế CSDLUML Thiết kế CSDL
UML Thiết kế CSDL
 
Foodorder 170421160507 (1)
Foodorder 170421160507 (1)Foodorder 170421160507 (1)
Foodorder 170421160507 (1)
 
8815346
88153468815346
8815346
 

bai-tap-tinh-khoa-cua-luoc-do-quan-he

  • 1. BÀI TẬP TÍNH KHÓA EDITOR: Long Bài 7.1 Để bài thiếu điểu kiện Bài 7.2 Cho U = ABCDE Tìm khóa biết: F = {A -> C, BC -> D, D -> E, E -> A} Giải: Đặt: - T = {ABCDE} - P = {ACDE} - K = UP Ta được: K = {B}, T ∩ P = {ACDE} Tính K+ ta có: K+ = {B} U Vì K+ U => K = {B} Không phải là khóa Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDE} Thử xóa bỏ từng thuộc tính trong {ACDE} khỏi K Thử loại bỏ A ra khỏi K, ta được: K = {BCDE} và K+ = {ABCDE} U  Nên ta loại A ra khỏi K => K = {BCDE} Thử loại bỏ C ra khỏi K, ta được: K = {BDE} và K+ = {ABCDE} U  Nên ta loại C ra khỏi K => K = {BDE} Thử loại bỏ D ra khỏi K, ta được: K = {BE} và K+ = {ABCDE} U  Nên ta loại D ra khỏi K => K = {BE} Thử loại bỏ E ra khỏi K, ta được: K = {B} và K+ = {B} U  Nên ta Không loại E ra khỏi K => K vẫn là {BE} Vậy K = {BE}
  • 2. Bài 7.4 Tìm khóa biết: U = ABCDEG F = {B -> C, AC -> D, D -> G, AG -> E} Giải: Đặt: - T = { BACDG} - P = {CDGE} - K = UP Ta được: K = {AB}, T ∩ P = {CDG} Tính K+ ta có: K+ = {BEACDG} U Vậy K = {AB} Bài 7.6 Tìm khóa biết: A, U = ABCDEG, F = {AB -> C, C -> A, BC -> D, ACD -> B, D -> EG, BE -> C, CG -> BD, CE -> AG} Giải: A, Đặt: - T = {ABCDEG} - P = {CADEGB} - K = UP Ta được: K = {}, T ∩ P = { ABCDEG } Tính K+ ta có: K+ = {} U Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDEG} Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K Thử loại bỏ A ra khỏi K, ta được: K = {BCDEG} và K+ = {ABCDEG} U  Nên ta loại A ra khỏi K => K = {BCDEG}
  • 3. Thử loại bỏ B ra khỏi K, ta được: K = {CDEG} và K+ = {ABCDEG} U  Nên ta loại B ra khỏi K => K = { CDEG} Thử loại bỏ C ra khỏi K, ta được: K = {DEG} và K+ = {DEG} U  Nên ta Không loại C ra khỏi K => K = { CDEG } Thử loại bỏ D ra khỏi K, ta được: K = {CEG} và K+ = {ABCDEG} U  Nên ta loại D ra khỏi K => K= { CEG } Thử loại bỏ E ra khỏi K, ta được: K = {CG} và K+ = {CGBDEA} U  Nên ta loại E ra khỏi K => K = { CG } Thử loại bỏ G ra khỏi K, ta được: K = {C} và K+ = {CA} U  Nên ta Không loại G ra khỏi K => K = { CG } Vậy K = {CG} B, U = ABCDEG, F = {A -> C, AB -> C, C -> DG, CD -> G, EC -> AB, EG -> C} Giải: B, Đặt: - T = {ABCDEG} - P = {ABCDG} - K = UP Ta được: K = {E}, T ∩ P = { ABCDG } Tính K+ ta có: K+ = {E} U Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDEG} Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K Thử loại bỏ A ra khỏi K, ta được: K = {BCDEG} và K+ = {ABCDEG} U  Nên ta loại A ra khỏi K => K = {BCDEG} Thử loại bỏ B ra khỏi K, ta được: K = {CDEG} và K+ = {ABCDEG} U  Nên ta loại B ra khỏi K => K = { CDEG} Thử loại bỏ C ra khỏi K, ta được: K = {DEG} và K+ = {ABCDEG} U
  • 4.  Nên ta loại C ra khỏi K => K = { DEG} Thử loại bỏ D ra khỏi K, ta được: K = {EG} và K+ = {ABCDEG} U  Nên ta loại D ra khỏi K => K= { EG } Thử loại bỏ G ra khỏi K, ta được: K = {E} và K+ = {CA} U  Nên ta Không loại G ra khỏi K => K = { EG } Vậy K = {EG} Bài 7.7 Tìm khóa biết: A, U = ABCDE, F = {A -> C, B -> C, C -> D, DE -> C, CE -> A} Giải: Đặt: - T = {ABCDE} - P = {CDA} - K = UP Ta được: K = {BE}, T ∩ P = {CDA} Tính K+ ta có: K+ = {ABCDE} U Vậy K = {BE} B, U = ABCDE, F = {A -> CD, B -> C, DE -> C, CE -> A} Giải: Đặt: - T = {ABCDE} - P = {ACD} - K = UP Ta được: K = {BE}, T ∩ P = {ACD} Tính K+ ta có: K+ = {BC} U Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCD} Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K
  • 5. Thử loại bỏ A ra khỏi K, ta được: K = {BCD} và K+ = {BCD}U  Nên ta Không loại A ra khỏi K => K = {ABCD} Thử loại bỏ C ra khỏi K, ta được: K = {ABD} và K+ = {ACBD}U  Nên ta Không loại C ra khỏi K => K = { ABCD} Thử loại bỏ D ra khỏi K, ta được: K = {ABC} và K+ = {ABCD}U  Nên ta Không loại D ra khỏi K => K = { ABCD} Vậy K = {ABCD} Bài 7.8 Tìm khóa biết: U = ABCDE F = {AB -> DE, E -> AD, D -> C} Giải: Đặt: - T = {ABDE} - P = {ACDE} - K = UP Ta được: K = {B}, T ∩ P = {ADE} Tính K+ ta có: K+ = {B} U Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABDE} Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K Thử loại bỏ A ra khỏi K, ta được: K = {BDE} và K+ = { BDEAC}U  Nên ta loại A ra khỏi K => K = {BDE} Thử loại bỏ D ra khỏi K, ta được: K = {BE và K+ = { BEADC }U  Nên ta loại D ra khỏi K => K = { BE} Thử loại bỏ E ra khỏi K, ta được: K = {B} và K+ = {B}U  Nên ta Không loại E ra khỏi K => K = { BE} Vậy K = {BE}
  • 6. Bài 7.9 Tìm khóa biết: U = ABCDEG F = {AB -> C, G -> A, C -> B, ABD -> E} Đặt: - T = {ABCDEG} - P = {CABE} - K = UP Ta được: K = {DG}, T ∩ P = {CABE} Tính K+ ta có: K+ = {DGA} U Ta đi tính: K = (UP) ∪ (T ∩ P) = {ABCDEG} Thử xóa bỏ từng thuộc tính trong T ∩ P khỏi K Thử loại bỏ A ra khỏi K, ta được: K = {BCDEG} và K+ = {BCDEGA} U  Nên ta loại A ra khỏi K => K = {BCDEG} Thử loại bỏ B ra khỏi K, ta được: K = {CDEG} và K+ = {CDEGAB} U  Nên ta loại B ra khỏi K => K = { CDEG} Thử loại bỏ C ra khỏi K, ta được: K = {DEG} và K+ = {DEGA} U  Nên ta KHÔNG loại C ra khỏi K => K = { CDEG} Thử loại bỏ E ra khỏi K, ta được: K = {CDG} và K+ = {CDGABE} U  Nên ta loại E ra khỏi K => K= { CDG } Vậy K = {CDG}