1
Bài 1, Phn 2: Cơ sdliu
suy din, Datalog
PGS.TS. Đỗ Phúc
Khoa Hthng thông tin
Trường Đại hc Công ngh Thông tin, ĐHQG-HCM
2
CSDL so vi din gii
Mô hình quan h
Quan h
Khóa
Các dng chun
Ràng buc toàn vn
Đại squan h: Chn, chiếu, kết
Ngôn ngSQL
a) Truy vn
-Câu truy vn m: trli Y/N
-Câu truy vn đóng: trvtp các b
b) Views là quan h không được lưu trtrong CSDL và
được to qua các biu thc
SELECT Name,Age FROM Person WHERE Age >= 10
3
Mô hình quan hda trên logic
Quan h được định nghĩa dưới dng các công
thc wff( well formed formulas)
person(ols,name,age,salary)
Hàm là trường hp đặc bit ca quan h
Các thông tin
+ Các vtEDB
person(0111,’Albert’,xage,xsalary)
+ Các vtIDB
person(x,y,z,45) :- person(X,Y,Z,W) & W >= 35
4
Ý nghĩa ca lut
Ba cách din gii lut:
Din gii theo lý thuyết chng minh
Din gii theo lý thuyết mô hình
Din gii theo tính toán
5
Din gii theo lý thuyết chng minh
Các tiên đề
Thông tin tường minh, ví d
age(Albert,20)
Thông tin n được suy tcác vtEDB
IDB
Phép ph định
Vtkhng định: ví d: age(Albert,30)
Vtph định: ví d: ~age(Albert,30)