Giáo Trình Phân Tích Và Thiết Kế Hệ Thống phần 7
Số trang: 17
Loại file: pdf
Dung lượng: 479.78 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Các PTH1, PTH2 và PTH3 thể hiện tính bắc cầu như trên. Các PTH4 và PTH5 là kết quả của tính chất bắc cầu của các PTH.
Nội dung trích xuất từ tài liệu:
Giáo Trình Phân Tích Và Thiết Kế Hệ Thống phần 7 Các PTH1, PTH2 và PTH3 thể hiện tính bắc cầu như trên. Các PTH4 và PTH5 là kết quảcủa tính chất bắc cầu của các PTH. Cần phải loại bỏ các PTH bắc cầu trong đồ thị các PTH,cũng như loại bỏ các số 1 tương ứng trong ma trận các PTH để đảm bảo tính thuần nhất giữama trận, đồ thị và mô hình dữ liệu. III.2.Ví dụ ứng dụng phụ thuộc hàm Ta tiếp tục xét ví dụ về ứng dụng PTH cho CSDL Xí nghiệp DanaFood. III.2.1.Ma trận PTHa) Ma trận PTH dạng đầy đủ Lập ma trận theo cột, mỗi cột tương ứng với một dữ liệu là nguồn của PTH. Sau đó cần đặtcâu hỏi cho mỗi dữ liệu ứng với mỗi dòng. Như vậy, với mỗi cột, nếu dữ liệu tương ứng thựcsự là nguồn của một PTH thì ta ghi 1 trên những dòng chứa dữ liệu là đích của PTH này. Cầnchú ý tính đối xứng của phương pháp. Tất cả những PTH sơ cấp, nghĩa là những PTH cónguồn là một dữ liệu sơ cấp, phải được làm rõ.STT Dữ liệu Quy tắc quản lý 1 ChỉDẫnHg Không là nguồn của PTH 2 DSốNăm-1 Không là nguồn của PTH 3 DSốTháng Không là nguồn của PTH 4 ĐịaChỉKH Không là nguồn của PTH 5 GiáĐơnVị Không là nguồn của PTH 6 GiáNơiBán Không là nguồn của PTH 7 GiaTiền Không là nguồn của PTH 8 HạnGiaoHg Không là nguồn của PTH 9 MãHàng Nguồn của các PTH liên quan đến chỉ dẫn về mặt hàng, SLCó, ... 10 MãKH Nguồn của các PTH liên quan đến khách hàng. Nguồn của nhiều PTH, kéo theo sự nhận biết NgàyBán, GiáNơiBán, SLBán, 11 NơiBánHg HạnGiaoHg, về khách hàng, mặt hàng và việc giao hàng tương ứng. 12 NgàyĐặtHg Không là nguồn của PTH 13 NgàyBán Không là nguồn của PTH 14 NgàyCóHg Không là nguồn của PTH 15 NgàyGiao Không là nguồn của PTH 16 NgàyKThúc Không là nguồn của PTH Nguồn của nhiều PTH, kéo theo sự nhận biết những thông tin về đơn đặt hàng : 17 SốHĐĐặtHg NgàyĐặtHg, GiaTiền, SLĐặt, về khách hàng, mặt hàng và việc giao hàng tương ứng. Nguồn của nhiều PTH, kéo theo sự nhận biết NgàyGiao, những thông tin liên 18 SốHĐGiaoHg quan đến khách hàng hay nơi bán và mặt hàng. 19 SLĐặt Không là nguồn của PTH 20 SLBán Không là nguồn của PTH 21 SLSX Không là nguồn của PTH 22 TênKH Không là nguồn của PTH, do không xác định rõ được địa chỉ của khách hàng. 23 TênTháng Không là nguồn của PTH 24 Tháng Duy nhất PTH cho biết tên tháng 25 SLBáoĐộng Không là nguồn của PTH 26 SLCó Không là nguồn của PTH 27 ĐiệnThKH Không là nguồn của PTH, mặc dù có thể xác định được khách hàng 101 Trong ma trận PTH đầy đủ, các chữ N (Nguồn) được đặt ở đầu một số cột để chỉ nguồn củacác PTH. Đó là : 12 SốHĐGiaoHg 15 NơiBánHg 13 SốHĐĐặtHg 16 Tháng 14 MãKH 23 MãHàng Những dữ liệu trên là những nguồn duy nhất của PTH, chúng đóng vai trò quan trọng đặcbiệt trong việc thiết kế CSDL. Mỗi một trong chúng cho phép định danh các đối tượng có quanhệ tới. Ví dụ, SốHĐGiaoHg cho phép định danh duy nhất một hoá đơn giao hàng, vì không thểcó nhiều hoá đơn giao hàng có cùng SốHĐGiaoHg trong CSDL. Ma trận PTH dạng đầy đủ củaXN DanaFood : Nguồn NNNNN N Đích 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 DSốNăm-1 1 1111 2 DSốTháng 1 3 NgàyĐặtHg 1 1 1 1 4 NgàyCóHg 1 1 1 1 1 5 NgàyKThúc 1 1 1 1 6 NgàyGiao 1 1 1 1 7 NgàyBán 1 1 1 8 HạnGiaoHg 1 1 9 ChỉDẫnHg 1 11 1 110 TênTháng 1 111 GiaTiền 11 112 SốHĐGiaoHg 1 1 113 SốHĐĐặtHg 1 114 MãKH 1 11115 NơiBánHg 1 116 Tháng 11 ...
Nội dung trích xuất từ tài liệu:
Giáo Trình Phân Tích Và Thiết Kế Hệ Thống phần 7 Các PTH1, PTH2 và PTH3 thể hiện tính bắc cầu như trên. Các PTH4 và PTH5 là kết quảcủa tính chất bắc cầu của các PTH. Cần phải loại bỏ các PTH bắc cầu trong đồ thị các PTH,cũng như loại bỏ các số 1 tương ứng trong ma trận các PTH để đảm bảo tính thuần nhất giữama trận, đồ thị và mô hình dữ liệu. III.2.Ví dụ ứng dụng phụ thuộc hàm Ta tiếp tục xét ví dụ về ứng dụng PTH cho CSDL Xí nghiệp DanaFood. III.2.1.Ma trận PTHa) Ma trận PTH dạng đầy đủ Lập ma trận theo cột, mỗi cột tương ứng với một dữ liệu là nguồn của PTH. Sau đó cần đặtcâu hỏi cho mỗi dữ liệu ứng với mỗi dòng. Như vậy, với mỗi cột, nếu dữ liệu tương ứng thựcsự là nguồn của một PTH thì ta ghi 1 trên những dòng chứa dữ liệu là đích của PTH này. Cầnchú ý tính đối xứng của phương pháp. Tất cả những PTH sơ cấp, nghĩa là những PTH cónguồn là một dữ liệu sơ cấp, phải được làm rõ.STT Dữ liệu Quy tắc quản lý 1 ChỉDẫnHg Không là nguồn của PTH 2 DSốNăm-1 Không là nguồn của PTH 3 DSốTháng Không là nguồn của PTH 4 ĐịaChỉKH Không là nguồn của PTH 5 GiáĐơnVị Không là nguồn của PTH 6 GiáNơiBán Không là nguồn của PTH 7 GiaTiền Không là nguồn của PTH 8 HạnGiaoHg Không là nguồn của PTH 9 MãHàng Nguồn của các PTH liên quan đến chỉ dẫn về mặt hàng, SLCó, ... 10 MãKH Nguồn của các PTH liên quan đến khách hàng. Nguồn của nhiều PTH, kéo theo sự nhận biết NgàyBán, GiáNơiBán, SLBán, 11 NơiBánHg HạnGiaoHg, về khách hàng, mặt hàng và việc giao hàng tương ứng. 12 NgàyĐặtHg Không là nguồn của PTH 13 NgàyBán Không là nguồn của PTH 14 NgàyCóHg Không là nguồn của PTH 15 NgàyGiao Không là nguồn của PTH 16 NgàyKThúc Không là nguồn của PTH Nguồn của nhiều PTH, kéo theo sự nhận biết những thông tin về đơn đặt hàng : 17 SốHĐĐặtHg NgàyĐặtHg, GiaTiền, SLĐặt, về khách hàng, mặt hàng và việc giao hàng tương ứng. Nguồn của nhiều PTH, kéo theo sự nhận biết NgàyGiao, những thông tin liên 18 SốHĐGiaoHg quan đến khách hàng hay nơi bán và mặt hàng. 19 SLĐặt Không là nguồn của PTH 20 SLBán Không là nguồn của PTH 21 SLSX Không là nguồn của PTH 22 TênKH Không là nguồn của PTH, do không xác định rõ được địa chỉ của khách hàng. 23 TênTháng Không là nguồn của PTH 24 Tháng Duy nhất PTH cho biết tên tháng 25 SLBáoĐộng Không là nguồn của PTH 26 SLCó Không là nguồn của PTH 27 ĐiệnThKH Không là nguồn của PTH, mặc dù có thể xác định được khách hàng 101 Trong ma trận PTH đầy đủ, các chữ N (Nguồn) được đặt ở đầu một số cột để chỉ nguồn củacác PTH. Đó là : 12 SốHĐGiaoHg 15 NơiBánHg 13 SốHĐĐặtHg 16 Tháng 14 MãKH 23 MãHàng Những dữ liệu trên là những nguồn duy nhất của PTH, chúng đóng vai trò quan trọng đặcbiệt trong việc thiết kế CSDL. Mỗi một trong chúng cho phép định danh các đối tượng có quanhệ tới. Ví dụ, SốHĐGiaoHg cho phép định danh duy nhất một hoá đơn giao hàng, vì không thểcó nhiều hoá đơn giao hàng có cùng SốHĐGiaoHg trong CSDL. Ma trận PTH dạng đầy đủ củaXN DanaFood : Nguồn NNNNN N Đích 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 DSốNăm-1 1 1111 2 DSốTháng 1 3 NgàyĐặtHg 1 1 1 1 4 NgàyCóHg 1 1 1 1 1 5 NgàyKThúc 1 1 1 1 6 NgàyGiao 1 1 1 1 7 NgàyBán 1 1 1 8 HạnGiaoHg 1 1 9 ChỉDẫnHg 1 11 1 110 TênTháng 1 111 GiaTiền 11 112 SốHĐGiaoHg 1 1 113 SốHĐĐặtHg 1 114 MãKH 1 11115 NơiBánHg 1 116 Tháng 11 ...
Tìm kiếm theo từ khóa liên quan:
Tài liệu máy tính. hệ thống máy tính Phân tích hệ thống Hệ thống làm việc Hệ thống dữ liệuTài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 318 1 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 294 0 0 -
Đề tài Xây dựng hệ thống quản lý nhân sự đại học Dân Lập
46 trang 251 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 228 0 0 -
Bài tập thiết kế cơ sở dữ liệu
9 trang 149 0 0 -
Giáo trình phân tích thiết kế hệ thống thông tin - ĐH Công nghiệp TP Hồ Chí Minh
189 trang 61 2 0 -
BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Quản lý xét tuyển nhân lực
23 trang 60 0 0 -
Cách sao lưu và phục hồi dữ liệu bằng Norton Ghost
8 trang 60 0 0 -
54 trang 48 0 0
-
57 trang 46 0 0