Bài giảng Cơ sở dữ liệu: Chương 6 - Lê Nhị Lãm Thúy
Số trang: 18
Loại file: pdf
Dung lượng: 431.60 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cơ sở dữ liệu - Chương 6: Ràng buộc toàn vẹn" cung cấp cho người học các kiến thức: Khái niệm, các đặc trưng của ràng buộc toàn vẹn, phân loại, cài đặt. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 6 - Lê Nhị Lãm Thúy Chương 6 RÀNG BUỘC TOÀN VẸNCƠ SỞ DỮ LIỆUKhoa Công nghệ thông tin – Đại học Sài Gòn Nội dung chi tiết 1. Khái niệm •RBTV (Integrety Constraints) xuất phát từ những qui định 1. Khái niệm hay điều kiện – Trong thực tế 2. Các đặc trưng của RBTV – Trong mô hình dữ liệu • Các thao tác làm thay đổi dữ liệu không nên được thực hiện 3. Phân loại một cách tùy tiện vì có thể đưa CSDL đến một tình trạng ‘xấu’ 4. Cài đặt •RBTV là một điều kiện được định nghĩa trên một hay nhiều quan hệ khác nhau •Các RBTV là những điều kiện bất biến mà mọi thể hiện của quan hệ đều phải thỏa ở bất kỳ thời điểm nào Khoa CNTT – Đại học Sài Gòn 3 Khoa CNTT – Đại học Sài Gòn 4 11. Khái niệm 2. Các đặc trưng của RBTVTại sao cần phải có RBTV? 1. Bối cảnh Bảo đảm tính kết dính của các thành phần cấu tạo nên CSDL 2. Nội dung Bảo đảm tính nhất quán của dữ liệu Bảo đảm CSDL luôn biểu diễn đúng ngữ nghĩa thực tế 3. Bảng tầm ảnh hưởngVí dụ – Mức lương của một người nhân viên không được vượt quá trưởng phòng (R1) – Người quản lý trực tiếp (của một nhân viên) phải là một nhân viên trong công ty (R2) – Giới tính của nhân viên chỉ thuộc 1 trong 2 giá trị «Nam» hoặc «Nữ» RBTV Khoa CNTT – Đại học Sài Gòn 5 Khoa CNTT – Đại học Sài Gòn 6a. Bối cảnh a. Bối cảnh Ví dụ (R1) Bối cảnh của một RBTV Mức lương của một người nhân viên không được Là những quan hệ có khả năng bị vượt quá trưởng phòng • Các phép cập nhật vi phạm RBTV khi thực hiện các – Cập nhật lương cho nhân viên phép cập nhật – Thêm mới một nhân viên vào một phòng ban – Bổ nhiệm trưởng phòng cho một phòng ban • Bối cảnh: NHANVIEN, PHONGBAN Khoa CNTT – Đại học Sài Gòn 7 Khoa CNTT – Đại học Sài Gòn 8 2a. Bối cảnh b. Nội dungVí dụ (R2) Nội dung của một RBTV được phát biểu bằng Ngôn ngữ tự nhiên Người quản lý trực tiếp phải là một nhân viên trong • Dễ hiểu nhưng thiếu tính chặt chẽ công ty Ngôn ngữ hình thức • Các phép cập nhật • Cô đọng, chặt chẽ nhưng đôi lúc khó hiểu – Cập nhật người quản lý trực tiếp của một nhân • Biểu diễn thông qua – Đại số quan hệ viên – Phép tính quan hệ – Thêm mới một nhân viên – Mã giả (pseudo code) • Bối cảnh: NHANVIEN Khoa CNTT – Đại học Sài Gòn 9 Khoa CNTT – Đại học Sài Gòn 10b. Nội dung b. Nội dungVí dụ (R1) Ví dụ (R2) o Ngôn ngữ tự nhiên o Ngôn ngữ tự nhiên ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 6 - Lê Nhị Lãm Thúy Chương 6 RÀNG BUỘC TOÀN VẸNCƠ SỞ DỮ LIỆUKhoa Công nghệ thông tin – Đại học Sài Gòn Nội dung chi tiết 1. Khái niệm •RBTV (Integrety Constraints) xuất phát từ những qui định 1. Khái niệm hay điều kiện – Trong thực tế 2. Các đặc trưng của RBTV – Trong mô hình dữ liệu • Các thao tác làm thay đổi dữ liệu không nên được thực hiện 3. Phân loại một cách tùy tiện vì có thể đưa CSDL đến một tình trạng ‘xấu’ 4. Cài đặt •RBTV là một điều kiện được định nghĩa trên một hay nhiều quan hệ khác nhau •Các RBTV là những điều kiện bất biến mà mọi thể hiện của quan hệ đều phải thỏa ở bất kỳ thời điểm nào Khoa CNTT – Đại học Sài Gòn 3 Khoa CNTT – Đại học Sài Gòn 4 11. Khái niệm 2. Các đặc trưng của RBTVTại sao cần phải có RBTV? 1. Bối cảnh Bảo đảm tính kết dính của các thành phần cấu tạo nên CSDL 2. Nội dung Bảo đảm tính nhất quán của dữ liệu Bảo đảm CSDL luôn biểu diễn đúng ngữ nghĩa thực tế 3. Bảng tầm ảnh hưởngVí dụ – Mức lương của một người nhân viên không được vượt quá trưởng phòng (R1) – Người quản lý trực tiếp (của một nhân viên) phải là một nhân viên trong công ty (R2) – Giới tính của nhân viên chỉ thuộc 1 trong 2 giá trị «Nam» hoặc «Nữ» RBTV Khoa CNTT – Đại học Sài Gòn 5 Khoa CNTT – Đại học Sài Gòn 6a. Bối cảnh a. Bối cảnh Ví dụ (R1) Bối cảnh của một RBTV Mức lương của một người nhân viên không được Là những quan hệ có khả năng bị vượt quá trưởng phòng • Các phép cập nhật vi phạm RBTV khi thực hiện các – Cập nhật lương cho nhân viên phép cập nhật – Thêm mới một nhân viên vào một phòng ban – Bổ nhiệm trưởng phòng cho một phòng ban • Bối cảnh: NHANVIEN, PHONGBAN Khoa CNTT – Đại học Sài Gòn 7 Khoa CNTT – Đại học Sài Gòn 8 2a. Bối cảnh b. Nội dungVí dụ (R2) Nội dung của một RBTV được phát biểu bằng Ngôn ngữ tự nhiên Người quản lý trực tiếp phải là một nhân viên trong • Dễ hiểu nhưng thiếu tính chặt chẽ công ty Ngôn ngữ hình thức • Các phép cập nhật • Cô đọng, chặt chẽ nhưng đôi lúc khó hiểu – Cập nhật người quản lý trực tiếp của một nhân • Biểu diễn thông qua – Đại số quan hệ viên – Phép tính quan hệ – Thêm mới một nhân viên – Mã giả (pseudo code) • Bối cảnh: NHANVIEN Khoa CNTT – Đại học Sài Gòn 9 Khoa CNTT – Đại học Sài Gòn 10b. Nội dung b. Nội dungVí dụ (R1) Ví dụ (R2) o Ngôn ngữ tự nhiên o Ngôn ngữ tự nhiên ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Ràng buộc toàn vẹn Đặc trưng của ràng buộc toàn vẹn Phân loại ràng buộc toàn vẹnGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
13 trang 290 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 289 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 283 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 254 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 181 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 175 0 0