Biểu thức điều kiện sau WHERE

Một phần của tài liệu đồ án tốt nghiệp cơ sở dữ liệu quan hệ mờ (Trang 40 - 41)

4. Ngôn ngữ hỏi SQL S/P

4.1. Biểu thức điều kiện sau WHERE

Một lược đồ CSDL mờ có thể bao gồm những thuộc tính mà trên miền trị của chúng có xác định một quan hệ mờ tương tự, những thuộc tính như vậy được gọi là thuộc tính loại s/p. Những thuộc tính còn lại mà giống như trong lược đồ CSDLQH truyền thống dạng chuẩn 1 được gọi là thuộc tính rõ (cũng có thể coi quan hệ mờ tương tự xác định trên miền trị của chúng có ngưỡng ngầm định là 1.0).

a) Biểu thức nguyên tố

Có các dạng biểu thức nguyên tố được xác định như sau:

1)(R.Ai: d) 1’)NOT(R.Ai: d)

2)(R.Ai: S.Aj) 2’)NOT(R.Ai: S.Aj)

3)(R.Ai θ a) 4)(R.Ai θ S.Aj)

Trong đó R và S là tên quan hệ; Ai, Aj là tên thuộc tính; d là một giá trị thuộc miền trị của thuộc tính loại s/p Ai (thuộc tính có ngưỡng tương tự nhỏ hơn 1); a là một giá trị thuộc miền trị rõ Ai; θ∈{<, >, ≤, ≥, ≠, =}. Cần chú ý rằng Ai và Aj xuất hiện ở dạng 1), 1’) và 2), 2’) đều là những thuộc tính loại s/p, còn Ai, Aj ở 3) và 4) đều là các thuộc tính rõ.

Những biểu thức nguyên tố liên quan đến những thuộc tính s/p có thể được mờ hoá bằng cách viết thêm chỉ số s hoặc chỉ số p.

Nếu Q là biểu thức nguyên tố dạng 1), 1’), 2), 2’) thì những biểu thức sau gọi là những biểu thức nguyên tố được mờ hoá từ Q:

5)(Q)s

αi 6)(Q)p 7)(Q)s

αip

c) Biểu thức điều kiện sau WHERE

Định nghĩa

. Một biểu thức nguyên tố (1-4) là một biểu thức điều kiện.

. Một biểu thức nguyên tố được mờ hoá (5-7) là một biểu thức điều kiện. . Nếu P và Q là hai biểu thức điều kiện thì (P AND Q) và (P OR Q) là các biểu thức điều kiện.

Một phần của tài liệu đồ án tốt nghiệp cơ sở dữ liệu quan hệ mờ (Trang 40 - 41)

Tải bản đầy đủ (DOC)

(71 trang)
w