Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
706,55 KB
Nội dung
NGÔNNGỮTÂNTỪ www.Athena.Edu.Vn 1 1. 2. Cú pháp 3. 4. 5. 6. 7. www.Athena.Edu.Vn 2 • - • Đặc điểm: – – – • Có hai loại: – – www.Athena.Edu.Vn 3 2. Cú pháp • • Biến • Hằng • Hàm • Tân từ • Các phép toán logic), kéo theo (), và ( (). • Các lượng từ) www.Athena.Edu.Vn 4 • Định nghĩa 1: Tântừ 1 ngôi – – – Ví dụ • • P(gt), gtX = {Nguyen Van A, Tran Thi B} • x là người nữ • • www.Athena.Edu.Vn 5 • Định nghĩa 2: Tântừ n ngôi – 1 , X 2 n và n 1 , x 2 n i – i X i , x i =a i – x 1 , x 2 n ) – Ví dụ: CHA(x 1 ,x 2 1 2 – Chú ý: • Các X i • i =a i , P(x 1 , x 2 i n -1 ngôi www.Athena.Edu.Vn 6 • Định nghĩa 3: Từ – – 1 , t 2 n • Định nghĩa 4: Công thức – 1 , t 2 n ), t i – 1 , F 2 1 F 2 , F 1 F 2 , F 1 =>F 2 , F 1 – 1 :F 1 , x:F 1 – 1 1 www.Athena.Edu.Vn 7 • Định nghĩa 4: – đóng – mở • Ví dụ: – C 1 :xty(P(x,y,a) z(Q(y,z,t) , – C 2 :x t (P(x,y,a) z(Q(y,z,t) , www.Athena.Edu.Vn 8 Gồm 4 phần: • • • • n www.Athena.Edu.Vn 9 [...]... F(ai), aiM www.Athena.Edu.Vn 10 6 Ngôn ngữtântừ có biến là n bộ 6.1 6.2 6.3 6.4 Qui tắc Định nghĩa Công thức an toàn Biểu diễn các phép toán www.Athena.Edu.Vn 11 6.1 Quy tắc (1) 1 Biến là 1 bộ của quan hệ 2 Từ: hằng, biến hoặc biểu thức có dạng s*C+, s: biến, C: tập các thuộc tính của quan hệ được gọi là từ chiếu 3 Công thức: – – Rs (R là quan hệ, s là biến) được gọi là từ Miền giá trị sẽ định nghĩa... sj hoặc F1s si a (1i, j n, ij) www.Athena.Edu.Vn 18 7 Ngôn ngữtântừ có biến là miền giá trị 7.1 7.2 7.3 7.4 Quy tắc Biểu diễn câu hỏi Công thức an toàn Biểu diễn các phép toán www.Athena.Edu.Vn 19 7.1 Quy tắc 1 Từ: là hằng hoặc biến 2 Công thức nguyên tố – – Q(t1,t2,…,tn): ti là các từ, Q là quan hệ ti tj ,ti a với ti là từ, a là một hằng, là phép toán 3 Một công thức nguyên tố là một...5 Quy tắc lượng giá công thức • Lượng giá tân từ: xét tântừ bậc n: P(x1,x2,…xn) và liên kết với quan hệ R, n ngôi P(a1,a2,…,an): Đ (a1,a2,…,an) R P(a1,a2,…,an): S (a1,a2,…,an) R • Các phép toán ,,, dùng bảng chân trị • Lượng từ : gọi x là biến Công thức x F(x) là đúng khi có ít nhất một aiM/F(ai):Đ M={a1,a2,…,an} F(ai), aiM • Lượng từ : x là biến, x F(x): Đ với aiM/F(ai):Đ... t1,t2 là các từ chiếu, còn a là một hằng, là toán tử so sánh dược gọi là công thức nguyên tố www.Athena.Edu.Vn 12 6.1 Quy tắc (2) 4 Một công thức nguyên tố là một công thức 5 F1 và F2 là công thức: F1F2, F1F2, F1F2, F1 là công thức 6 F là công thức , s là biến sF, sF là công thức 7 F là công thức, (F) là công thức www.Athena.Edu.Vn 13 6.2 Định nghĩa • Một câu hỏi trong ngôn ngữtântừ có biến... biểu diễn như sau: ,s | F- Trong đó s là biến n bộ, F là một công thức chỉ có một biến tự do là s • Ví dụ: BIENGIOI(nuoc,tinhtp) Phép toán quan hệ BIENGIOI*nuoc+ được chuyển thành câu hỏi trong ngôn ngữtântừ có biến là bộ: ,s*nuoc+ BIENGIOI s} www.Athena.Edu.Vn 14 6.3 Công thức an toàn F là công thức an toàn: nếu nó thoả mãn 3 điều kiện sau: i) Nếu s là bộ n thỏa: F(s) là đúng thì mọi thành phần . NGÔN NGỮ TÂN TỪ www.Athena.Edu.Vn 1 1. 2 Hàm • Tân từ • Các phép toán logic), kéo theo (), và ( (). • Các lượng từ ) www.Athena.Edu.Vn. lượng từ ) www.Athena.Edu.Vn 4 • Định nghĩa 1: Tân từ 1 ngôi – –