Tham khảo tài liệu 'giáo trình phân tích thiết kế hệ thống part 7', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Nhất quán dữ liệu Trong một lược đồ quan hệ xác định được nhiều phụ thuộc hàm tất cả các quan hệ xác định trên lược đồ quan hệ phải thoả mãn các phụ thuộc hàm trên lược đổ ấy. Ví dụ Xét lược đồ quan hệ vừa nẽu mỗi công nhân khi thực hiện một công nhất định tại một phân xưởng nào đó thì ta phải nhập sơ hiệu phân xưởng lên của vị quản đốc phân xưởng này một lần nữa. Các thông tin lần nhập sau có thể khác lần nhập trước như trùng tên quản đốc nhưng khác sô hiệu phân xưởng hay ngược lại . dẫn đến hiện tượng tự mâu thuẫn trong CSDL. Hơn nữa khi một phân xưởng thay dổi quản đốc ta có thể không thể cập nhật thòng tin này trong các bộ tương ứng của quan hệ. Như vậy đây là một lược đồ quan hê không nhất quán dữ liệu hình . . Chuẩn hoá bằng phương pháp phân rã Để tạo một cơ sở dữ liệu tốt hơn nghĩa là không trùng lắp thông tin nhất quán dữ liệu ta phải tách một lược đồ quan hệ thành nhiều lược dồ con. Nói rõ hơn cần chuẩn hoá dữ liệu mà ở đây ta hiểu là sự phân rã không làm mất thông tin một quan hê r thành một tập các quan hệ 3NF. Công cụ thực hiện đã trình bày ở chương 3 ta nhấc lại quy trình một cách tóm tắt như sau - Lập một danh sách các thuộc tính thông tin sơ đẳng các danh sách này được thu gom trong một phạm vi quản lý hoặc là thu gom các tài liệu. Ví dụ hoá đơn đơn hàng. Việc thu gom này ta được một danh sách các thuộc tính nhưng loại các thuộc tính tính toán chẳng hạn thành tiền đơn giá số lượng - Kiểm tra các thuộc tính xem chúng có cùng giá ưị đơn hay không Nếu có những thuộc tính như vậy thì ta tìm cách thay thế. - Theo ý nghĩa gom các thuộc tính trên thành các quan hệ và mỗi quan hệ ta chọn khoá cho nó. - Lập bảng biến đổi dùng để tiến hành các bước chuẩn hoá bằng cách phân rã các quan hệ. Bước 1 Tách các nhóm thuộc tính lặp sau bước này sẽ thu được các quan hệ 1NF. Bước 2 Loại các phụ hàm bộ phận dẫn tới các quan hê 2NF. Bước 3 Loại các phụ thuộc hàm không khoá nghĩa là phụ thuộc hàm giữa các thuộc tính không phải là khoá . 90 Sau đáy là một ví dụ cụ