09.01.2013 Views

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

SHOW MORE
SHOW LESS

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#

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!