CƠ SỞ DỮ LIỆU QUAN HỆ CÁC KHÁI NIỆM CƠ BẢN

19 9.1K 9
CƠ SỞ DỮ LIỆU QUAN HỆ CÁC KHÁI NIỆM CƠ BẢN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CƠ SỞ DỮ LIỆU QUAN HỆ CÁC KHÁI NIỆM CƠ BẢN

Ch−¬ng CƠ SỞ DỮ LIỆU QUAN HỆ Hồ Cẩm Hà Các khái niệm Miền (Domain) Để đặc tả miền người ta tên miền, kiểu liệu khn dạng liệu Ví dụ 3.2: Miền Ma_Sv tập hợp dãy ký tự có độ dài từ đến 8, bắt đầu chữ Miền Ho_ten (Họ tên) tập dãy chữ có độ dài khơng q 35 Miền Đien_thoai (Số điện thoại) tập hợp dãy chữ số hợp lệ số điện thoại Hồ Cẩm Hà Chương Các khái niệm Quan hệ (Relation) Cho quan hệ r xác định tập thuộc tính Ω = {A1, A2, …, An } Khi r ⊆ Dom(A1) × Dom(A2) × Dom(A3) × …× Dom(An) Như quan hệ r tập hợp n_bộ có dạng r = { (a1, a2 , , an)⎮ ∈ Dom(Ai), i = 1, 2,…,n } Hồ Cẩm Hà Chương Ví dụ Hồ Cẩm Hà Chương Các khái niệm Lược đồ quan hệ (Relation scheme) R = Ω tập hữu hạn thuộc tính quan hệ, F tập điều kiện thuộc tính(ràng buộc tồn vẹn) Hồ Cẩm Hà Chương Các khái niệm Với lược đồ quan hệ R, theo thời gian, nhiều quan hệ có cấu trúc ràng buộc tồn vẹn mơ tả lược đồ Mỗi quan hệ gọi thể lược đồ R ký hiệu r(R) ký hiệu t[X], t[Ai] với X ⊆ Ω Hồ Cẩm Hà Chương Các tính chất đặc trưng quan hệ Một quan hệ có tên phân biệt với tên quan hệ khác Mỗi ô bảng (quan hệ) chứa giá trị nguyên tố Mỗi thuộc tính quan hệ có tên phân biệt Các giá trị thuộc tính thuộc miền Hồ Cẩm Hà Chương Các tính chất đặc trưng quan hệ Thứ tự thuộc tính khơng quan trọng quan hệ tập hợp Các quan hệ phân biệt, nghĩa khơng có hai giống hệt quan hệ Thứ tự không quan trọng mặt lý thuyết Hồ Cẩm Hà Chương Ví dụ H Cm H Chng Giá trị null Cha biết Kh«ng cã Kh«ng biÕt cã hay kh«ng Hồ Cẩm Hà Chương Các khái niệm Khóa quan hệ Siêu khóa lược đồ quan hệ R tập hợp gồm hay nhiều thuộc tính lược đồ R có tính chất xác định thể R Khóa lược đồ quan hệ siêu khóa lược đồ cho tập thực khơng siêu khóa Hồ Cẩm Hà Chương Các khái niệm Khóa dự tuyển (candidate key) Khóa (primary key) thuộc tính khóa, thuộc tính khơng khóa Khóa ngồi lược đồ quan hệ tập hợp gồm hay nhiều thuộc tính khóa lược đồ quan hệ khác Hồ Cẩm Hà Chương Hồ Cẩm Hà Chương Các ràng buộc toàn vẹn Ràng buộc thực thể (khóa) Ràng buộc tham chiếu Ràng buộc ngữ nghĩa H Cm Hà Chương Các thao tác cập nhật liệu quan hệ Phép thêm (Insert) INSERT INSERT Hồ Cẩm Hà Chương Các thao tác cập nhật liệu quan hệ Phép xóa (Delete) DELETE DELETE Hồ Cẩm Hà Chương Các thao tác cập nhật liệu quan hệ Phép sửa đổi (Update) MODIFY MODIFY Hồ Cẩm Hà Chương Tãm t¾t ch−¬ng lược đồ quan hệ (cấu trúc quan hệ ràng buộc) quan hệ bảng với tất tồn đó, bảng thể lược đồ quan hệ siêu khóa tập thuộc tính xác định cách quan hệ khóa dự tuyển siêu khóa nhỏ Khóa khóa dự tuyển chọn dùng để nhận diện Khóa ngồi quan hệ tập thuộc tính quan hệ có vai trị làm khóa dự tuyển quan hệ khác Ràng buộc toàn vẹn: thực thể, tham chiếu, ngữ nghĩa Hồ Cẩm Hà Chương Xin cảm ơn ! Hồ Cẩm Hà 19 ... H Chng Tóm tắt chơng lược đồ quan hệ (cấu trúc quan hệ ràng buộc) quan hệ bảng với tất tồn đó, bảng thể lược đồ quan hệ siêu khóa tập thuộc tính xác định cách quan hệ khóa dự tuyển siêu khóa nhỏ... Chương Các khái niệm Lược đồ quan hệ (Relation scheme) R = Ω tập hữu hạn thuộc tính quan hệ, F tập điều kiện thuộc tính(ràng buộc tồn vẹn) Hồ Cẩm Hà Chương Các khái niệm Với lược đồ quan hệ. .. với tên quan hệ khác Mỗi ô bảng (quan hệ) chứa giá trị nguyên tố Mỗi thuộc tính quan hệ có tên phân biệt Các giá trị thuộc tính thuộc miền Hồ Cẩm Hà Chương Các tính chất đặc trưng quan hệ Thứ

Ngày đăng: 31/08/2012, 16:13

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan