Cơ sở dữ liệu 1_Chương 3: Mô hình dữ liệu quan hệ

Nội dung chương 3 trình bày về các vấn đề sau: Các khái niệm về mô hình dữ liệu quan hệ: Mô hình dữ liệu quan hệ, Các khái niệm, Định nghĩa toán học của quan hệ, Đặc trưng của quan hệ. Các ràng buộc toàn vẹn: Ràng buộc miền giá trị, Ràng buộc toàn vẹn thực thể, Ràng buộc toàn vẹn tham chiếu. | Cơ sở dữ liệu 1 Chương 3: Mô hình dữ liệu quan hệ Giảng viên: Nguyễn Công Thương Email: thuongnc@ Chương 3: Mô hình dữ liệu quan hệ Các khái niệm về mô hình dữ liệu quan hệ: Mô hình dữ liệu quan hệ Các khái niệm Định nghĩa toán học của quan hệ Đặc trưng của quan hệ Các ràng buộc toàn vẹn: Ràng buộc miền giá trị Ràng buộc toàn vẹn thực thể Ràng buộc toàn vẹn tham chiếu Các khái niệm Mô hình dữ liệu quan hệ: Được xây dựng dựa trên đối tượng cơ bản là các quan hệ, các thuộc tính cùng với các ràng buộc Được sử dụng để thể hiện mô hình dữ liệu hiện thực Miền giá trị (Domain) là một tập hợp các giá trị nguyên tố Các khái niệm (2) Lược đồ quan hệ là mô tả các cột (các thuộc tính) của quan hệ Ký hiệu: R(A1, A2, . . ., An) VD: STUDENT(Name, SSN, HomePhone, Address, OfficePhone, Age, GPA) Mỗi thuộc tính của quan hệ có một miền giá trị ký hiệu là dom(Ai) Bậc của quan hệ là số thuộc tính của lược đồ quan hệ tương ứng Các khái niệm (3) Trạng thái của quan hệ (Relation . | Cơ sở dữ liệu 1 Chương 3: Mô hình dữ liệu quan hệ Giảng viên: Nguyễn Công Thương Email: thuongnc@ Chương 3: Mô hình dữ liệu quan hệ Các khái niệm về mô hình dữ liệu quan hệ: Mô hình dữ liệu quan hệ Các khái niệm Định nghĩa toán học của quan hệ Đặc trưng của quan hệ Các ràng buộc toàn vẹn: Ràng buộc miền giá trị Ràng buộc toàn vẹn thực thể Ràng buộc toàn vẹn tham chiếu Các khái niệm Mô hình dữ liệu quan hệ: Được xây dựng dựa trên đối tượng cơ bản là các quan hệ, các thuộc tính cùng với các ràng buộc Được sử dụng để thể hiện mô hình dữ liệu hiện thực Miền giá trị (Domain) là một tập hợp các giá trị nguyên tố Các khái niệm (2) Lược đồ quan hệ là mô tả các cột (các thuộc tính) của quan hệ Ký hiệu: R(A1, A2, . . ., An) VD: STUDENT(Name, SSN, HomePhone, Address, OfficePhone, Age, GPA) Mỗi thuộc tính của quan hệ có một miền giá trị ký hiệu là dom(Ai) Bậc của quan hệ là số thuộc tính của lược đồ quan hệ tương ứng Các khái niệm (3) Trạng thái của quan hệ (Relation State) của một lược đồ quan hệ R(A1, A2, . . ., An) là một tập các bộ (tuples) n giá trị r = {t1, t2, . . ., tm}. Ký hiệu r(R) Bộ (tuples/dòng-row) là một danh sách có thứ tự n giá trị t = , mà mỗi giá trị vi là một giá trị thuộc dom(Ai) hoặc là giá trị null Giá trị null đại diện cho giá trị chưa biết hoặc là không tồn tại của một đối tượng Các khái niệm (4) Các thuật ngữ tương đương Các khái niệm (5) Ví dụ: Định nghĩa toán học Về mặt toán học: r(R) (dom (A1) x dom(A2) x . . . x dom(An)) Giả sử có hai tập hợp D1, D2 với D1 = {2, 4}, D2 = {1, 3, 5} Tích Đề-các, D1×D2, là tập tất cả những cặp có thứ tự, trong đó phần tử đầu tiên là một thành phần của D1, phần tử thứ hai là một thành phần của D2 D1×D2 = {(2, 1), (2, 3), (2, 5), (4, 1), (4, 3), (4, 5)} Định nghĩa toán học (2) Tập con bất kỳ của tích Đề-các được gọi là một quan hệ Ví dụ: R = {(2, 1), (4, 1)} Có thể định nghĩa những cặp xuất hiện trong quan hệ bằng các điều kiện, ví dụ: Phần tử thứ 2 bằng 1:

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.