Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chương I: Khái niệm cơ bản về các hệ cơ <strong>sở</strong> <strong>dữ</strong> <strong>liệu</strong><br />
các phụ thuộc hàm. <strong>Cơ</strong> <strong>sở</strong> chuẩn hoá dựa trên các khái niệm về phụ thuộc hàm, phụ thuộc<br />
đầy đủ, khoá, các thuộc tính không khoá... Một mô hình được xem là mô hình chuẩn hoá<br />
tốt, lý tưởng là mô hình ở đó mỗi một thuộc tính không khoá phụ thuộc hàm vào khoá.<br />
Quan hệ chuẩn hoá là những quan hệ mà mỗi giá trị thuộc tính trong bộ là những thuộc tính<br />
nguyên tố, không phân chia ra đựợc. Nói cách khác, mỗi toạ độ của hàng và cột trong quan<br />
hệ chỉ có đúng một giá trị chứ không phải là một tập các gía trị.<br />
Ví dụ Lược đồ quan hệ QLCAP( TC#,GTR,MC#,N#,NSX)<br />
Trong đó: TC# : Mã tuyến cáp GTR : Giá trị của cáp<br />
MC# : Mã cáp N# : Mã nước sản xuất<br />
NSX : Nước sản xuất.<br />
Ngữ nghĩa <strong>dữ</strong> <strong>liệu</strong> như sau:<br />
• Trong một tuyến cáp, giá trị của một loại cáp được xác định duy nhất.<br />
• Mỗi mã cáp xác định mã nước sản xuất cáp, và<br />
• Mã nước xác định tên nước sản xuất<br />
F = {(TC#,MC#) → GTR, MC# → NSX, MC# → N#, N# → NSX} tập các phụ thuộc<br />
hàm.<br />
Các thuộc tính khoá: (TC#,MC# ) và các thuộc tính không khoá: GTR, N#, NSX.<br />
GTR<br />
MC#<br />
TC#<br />
NSX<br />
Hình 4.3 Sơ đồ các phụ thuộc hàm trong lược đồ quan hệ QLCAP<br />
TC# GTR MC# N# NSX<br />
T01 200 C01 HAQ Hàn Quốc<br />
T01 250 C02 HAQ Hàn Quốc<br />
T01 220 C03 VTN Việt Nam<br />
T02 500 C01 HAQ Hàn Quốc<br />
T02 400 C04 JAN Nhật Bản<br />
T03 100 C05 RUS Nga<br />
T04 400 C06 CHN Trung Quốc<br />
T04 450 C03 VTN Việt Nam<br />
Hình 4.4 Một thểt hiện của lược đồ quan hệ QLCAP<br />
4.4.2 Dạng chuẩn 1 – 1NF (First Normal Form)<br />
Lược đồ quan hệ s = được gọi là dạng chuẩn 1 – 1NF, khi và chỉ khi các thuộc<br />
tính chỉ chứa các giá trị nguyên tố (giá trị nguyên tố là giá trị không thể tách ).<br />
Thường các quan hệ chuẩn hoá là các quan hệ dạng chuẩn 1NF. Tuy nhiên, cấu trúc biểu<br />
diễn <strong>dữ</strong> <strong>liệu</strong> trong các quan hệ dạng 1NF còn nhiều điều bất tiện. Vì vậy khi thao tác thực<br />
83<br />
N#