SỰ CHUẨN HÓA (NORMALISATION) GIỚI THIỆU Một csdl còn dư thừa dữ liệu sẽ gây trở ngại cho việc cập nhật dữ liệu. Chuẩn hóa csdl là hoạt động tạo ra một csdl không còn dư thừa dữ liệu, một csdl đạt tối thiểu dạng chuẩn 3. Trong các giai đoạn phân tích thiết kế hệ thống, hoạt động chuẩn hóa nằm trong giai đoạn thiết kế csdl (xem hình) II PHỤ THUỘC HÀM (FUNCTIONAL DEPENDENCY) 1 Phụ thuộc hàm Thuộc tính Y trong quan hệ phụ thuộc hàm vào thuộc tính X (hay X1, X2,) của cùng quan hệ, nếu ứng với giá. | Tai liệu Phan Tích Thiết Kế-Hệ Thong. 89 Chương 11 . Sự CHUAN HOA NORMALISATION I GIỚI THIỆU Một csdl con dư thừa dữ liệu sẽ gây trở ngại cho việc cập nhật dữ liệu. Chuẩn hóa csdl là hoạt động tạo ra mọt csdl khong con dư thừa dữ liệu mọt csdl đật toi thiẽu dạng chuàn 3. Trong càc giai đoạn phàn tích thiết kế hệ thống hoạt đông chua n hoa nam trong giai đoạn thiết kế csdl xem hình THIEÁT KEÁ HEÃ THOÁNG SYSTEMS DESIGN 1. Thieát keá giao dieãn con ngỏôoi designing the human interface 2. Thieát keá cô sôũ dõõ lieâu designing database a Thieát keá csdl logic designing logical database - Bieán hoải moâ hình ER thaonh moâ hình quan heă - Kieảm tra yeâu caàu chỏùc naêng Chuaản hoùa cô sôũ dõõ Heâu b Thieát keá csdl vaăt lyù designing physical database - Chuyeản caùc quan heă haĩt chuaản thaonh caùc ííaéc taũ . . ìr .taãp tin maùy tính I HỒỈC HIEÃN VA0 VAÃN HA0NH HEÃ THOÁNG SYSTEMS IMPLEMENTATION AND OPERATION Hình - Chuaản hoùa csdl trong caùc bỏôùc PTTKHT II PHU THUOC HAM FUNCTIONAL DEPENDENCY 1 Phu thuôc hàm Thuộc tính Y trong quan hệ phụ. thuộc hàm vào thuộc tính X hay X1 X2 . của cùng quan hệ nếu ứng với. giá trị của X chỉ co gia trị cua Y. Ky hiệu X Y hay X1 X2 Y Ta noi ThuOc tính Y phu thuOc ham vao thuOc tính X hay gia trị cua X xac định duy nhất mOt gia trị cua Y hay Y đữởc xac định bởi X. Ví du Trong hệ csdl HOC VIÊN thuOc tính tên hoc viên phu thuOc ham vao mã hoc viên 2 Phu thuôc hàm đày đủ Thuộc tính Y trong quan hệ phu thuộc ham đay đu vao thuộc tính X X1 X2 . nếu no phu thuộc hàm vao X va khong phu thuộc ham vào một phan cua X. Tai liệu Phan Tích Thiết Kế-He Thong. 90 Ví dụ Trọng vàn đê Trường Càô Đàng Công Đông Núi Xanh trước đày tà đà cô qui tàc quàn ly Môi HỌC VIÊN cô thê ghi dành vàô hôc môt hày nhiêu MON HỌC. Môi MON học cô thê đước ghi dành bời môt hày nhiêu HỌC VIÊN. Moâ hình ER ghi nhaán haoo lì Hliddii ndfeữ võà--- co thuooe ù veà teân hoíc vieân fíòa chae ngaoy sinh . ọá hieãn Moăiwuá c J BTEÊTC L tato boui maõ moân hoi c ngaoy nhaăp hoĩc MUÂN