You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
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 lắp đặt. Thuộc tính MC# chỉ xác định được các thông tin về loại cáp như tên gọi MC,<br />
đơn giá GIA và nước sản xuất loại cáp đó. Nó không thể xác định số lượng SLvà giá trị<br />
GTR cáp của loại cáp cụ thể, nếu giá trị của TC# không được xác định. Trong trường hợp<br />
này có thể hiểu cáp vẫn còn trong các kho, chưa được đưa ra sử dụng. Tương tự, thuộc tính<br />
TC# chỉ xác định thông tin về các tuyến cáp như chiều dài tuyến, tên gọi tuyến, cáp chôn<br />
hay cáp treo...mà không thể xác định các thông tin về số lượng và giá trị các loại cáp được<br />
lắp<br />
đặt trên nó. Sơ đồ sau biểu diễn mối quan hệ giữa các thuộc tính khoá và không khoá.<br />
MC<br />
GIA<br />
MC#<br />
TC#<br />
Hình 3.5<br />
Các phụ thuộc hàm trong quan hệ quản lý cáp<br />
3.6.2 Khoá dự bị<br />
Trong một lược đồ quan hệ, nếu tồn tại một thuộc tính hay một tổ hợp các thuộc tính có tính<br />
chất xác định như khoá chính, khi đó nói rằng trong lược đồ tồn<br />
tại khoá dự bị. Khoá chính<br />
có thể tuỳ chọn trong số các khoá dự bị của lược đồ quan hệ.<br />
Trong quan hệ quản lý mạng cáp, giả sử ứng với một mã cáp MC# chỉ có một và chỉ một<br />
tên gọi MC. Nghĩa là ngoài tổ hợp khoá (MC#, TC#), tổ hợp (MC,TC#) cũng có tính chất<br />
tương tự như khoá. Và thường người ta chọn tổ hợp (MC#,TC#) làm khoá chính, vì<br />
(MC#, TC#) đảm bảo tính nhất quán và đỡ nhập nhằng<br />
thông tin hơn so với tổ hợp các<br />
thuộc tính tên cáp và mã tuyến cáp (MC,TC#).<br />
Các thuộc tính không khoá là các thuộc tính không có mặt trong các thành phần của khoá.<br />
Tức là: Ψ := {A⏐ A ∉ K & K ∈ K tập khoá}<br />
3.6.3 Định thuộc (Determinant)<br />
Cho lược đồ quan hệ s = . Gọi ∀X ⊆ Ω là một định thuộc (Determinant) của lược<br />
đồ s khi và chỉ khi tồn tại thuộc tính Y ⊆ Ω sao cho X → Y∈ F<br />
GTR⊆ Ω = (NG,MH#,TMH,SL,GIA,NB),<br />
+ là phụ thuộc hàm đầy<br />
đủ. Tức là trong X không tồn tại các thuộc tính dư thừa. (MC#,TC#) là một định thuộc của<br />
lược đồ quan hệ quản lý mạng cáp, vì tồn tại<br />
(MH#,NG) → GTR là một phụ<br />
thuộc đầy đủ.<br />
3.6.4 Phản khoá (Antikey)<br />
Phản khóa có vai trò quan trọng trong quá trình nghiên cứu cấu trúc logic của họ các phụ<br />
thuộc hàm, khóa và các dạng chuẩn của<br />
lược đồ quan hệ. Đặc biệt đối với các bài toán tổ<br />
hợp trong mô hình <strong>dữ</strong> <strong>liệu</strong> quan hệ.<br />
a) Hệ Sperner: Cho Ω là tập các thuộc tính, P ⊆ P(Ω) := {A⏐ A⊆ Ω} ⊆ 2 Ω được gọi là<br />
hệ Sperner trên Ω nếu với ∀A, B ∈ P, A ⊄ B ( B ⊄ A) . Dễ dàng nhận thấy<br />
rằng tập tất<br />
cả khóa của lược đồ quan hệ cũng là một hệ Sperner trên tập các thuộc tính Ω .<br />
59<br />
SL<br />
GIA