Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
911,5 KB
Nội dung
BÀI 10: BÀI 10: CƠ SỞ DỮ LIỆU CƠ SỞ DỮ LIỆU QUAN HỆ QUAN HỆ BÀI GIẢNG TIN HỌC 12 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ • Cấu trúc dữ liệu. • Các thao tác và các phép toán trên dữ liệu. • Các ràng buộc dữ liệu. Các yếu tố của CSDL • Các yếu tố của CSDL 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ Mô hình dữ liệu là gì? • Là một tập các khái niệm. Dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL. • Các yếu tố của CSDL • Khái niệm mô hình quan hệ 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ • Dữ liệu được thể hiện trong các bảng. • Mỗi bảng thể hiện thông tin về một chủ thể bao gồm các hàng và các cột. • Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các cột. • Các cột biểu thị các thuộc tính của chủ thể và tên cột là tên của thuộc tính. Trong mô hình quan hệ: • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL + Về mặt cấu trúc 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình quan hệ: • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL + Về mặt thao tác trên dữ liệu • Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi trong một bản. • Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu. 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình quan hệ: • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL + Về mặt các ràng buộc dữ liệu: • Dữ liệu trong các bảng phải thỏa mãn một số ràng buộc, chẳng hạn, không có hai bộ nào trong một bảng giống nhau hoàn toàn. • Sự xuất hiện lặp lại của một số thuộc tính ở các bảng. • Sự xác lập mối liên kết giữa các bảng. Mối liên kết thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh. 2. CSDL quan hệ Cơ sở dữ liệu được xây dựng trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ. Hệ quản trị CSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ. Bài 10 : Cơ sở dữ liệu quan hệ a. Khái niệm 1. Mô hình dữ liệu quan hệ • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ: Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác. Các bộ là phân biệt và thứ tự của các bộ không quan trọng. Mỗi thuộc tính có một tên phân biệt, thứ tự các thuộc tính không quan trọng. Quan hệ không có thuộc tính đa trị hay phức hợp. Một quan hệ trong CSDL quan hệ có những đặc trưng nào? Một quan hệ trong CSDL quan hệ có những đặc trưng nào? 2. CSDL quan hệ a. Khái niệm 1. Mô hình dữ liệu quan hệ • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL b. Các đặc trưng Bài 10 : Cơ sở dữ liệu quan hệ b. Các đặc trưng Số thẻ Số thẻ Ms sách Ms sách Ngày mượn Ngày mượn Ngày trả Ngày trả TV-02 TV-02 TO-012 TO-012 TN-103 TN-103 5/9/2007 5/9/2007 22/10/2007 22/10/2007 30/9/2007 30/9/2007 25/10/2007 25/10/2007 TV-04 TV-04 TN-103 TN-103 12/9/2007 12/9/2007 15/9/2007 15/9/2007 TV-02 TV-02 TN-102 TN-102 24/9/2007 24/9/2007 5/10/2007 5/10/2007 TV-01 TV-01 TO-012 TO-012 5/10/2007 5/10/2007 … … … … … … … … Đây không phải là một quan hệ, vì sao? Đây không phải là một quan hệ, vì sao? Ví dụ: Vì có thuộc tính đa trị 1. Mô hình dữ liệu quan hệ • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL 2. CSDL quan hệ a. Khái niệm Bài 10 : Cơ sở dữ liệu quan hệ Số thẻ Số thẻ Ms sách Ms sách Ngày mượn - trả Ngày mượn - trả Ngày mượn Ngày mượn Ngày trả Ngày trả TV-02 TV-02 TO-012 TO-012 5/9/2007 5/9/2007 30/9/2007 30/9/2007 TV-04 TV-04 TN-103 TN-103 12/9/2007 12/9/2007 15/9/2007 15/9/2007 TV-02 TV-02 TN-102 TN-102 24/9/2007 24/9/2007 5/10/2007 5/10/2007 TV-01 TV-01 TO-012 TO-012 5/10/2007 5/10/2007 … … … … … … … … Ví dụ: Vì có thuộc tính phức hợp Đây cũng không phải là một quan hệ. Đây cũng không phải là một quan hệ. b. Các đặc trưng 1. Mô hình dữ liệu quan hệ • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của CSDL 2. CSDL quan hệ a. Khái niệm Bài 10 : Cơ sở dữ liệu quan hệ [...]... TV-01 Nguyễn Ánh 5 /10/ 1991 11B1 TO- 012 Sáng tạo Toán học KHTN Polya … … … … … … … … Bài 10 : 1 Mô hình dữ liệu quan hệ • • • Các yếu tố của CSDL Khái niệm mô hình quan hệ Trong mô hình quan hệ 2 CSDL quan hệ a Khái niệm b Các đặc trưng c Ví dụ 3 Củng cố Cơ sở dữ liệu quan hệ 1 CSDL quan hệ là gì? 2 Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ? 3 Hãy nêu một ứng dụng CSDL quan hệ mà em các biết?... các bảng sau Bài 10 : 1 Mô hình dữ liệu quan hệ • • • Các yếu tố của CSDL Khái niệm mô hình quan hệ Trong mô hình quan hệ 2 CSDL quan hệ a Khái niệm b Các đặc trưng c Ví dụ Cơ sở dữ liệu quan hệ Thông tin về Thông tin về người mượn sách người mượn sách Số thẻ, họ tên, ngày sinh, lớp Số thẻ Họ tên Ngày sinh Lớp TV-02 Tiểu Mi 5/9/1990 12A1 TV-04 Trần Cường 12/ 9/1992 12A2 TV-03 Lê Na 24/9/1990 12B1 TV-01.. .Bài 10 : 1 Mô hình dữ liệu quan hệ • • • Các yếu tố của CSDL Khái niệm mô hình quan hệ Trong mô hình quan hệ 2 CSDL quan hệ a Khái niệm b Các đặc trưng c Ví dụ Cơ sở dữ liệu quan hệ Để quản lí việc mượn sách ở thư viện của một trường, thông thưởng thư viện cần quản lí các thông tin sau: Thông thường để quản lý việc thư Thông tin về mượn sách ởThôngtin về Thông tin về Thông tin về người... thông tin nào? Số thẻ, họ tên, ngày sinh, lớp Số thẻ, Mã số sách, ngày mượn, ngày trả Mã số sách, tên sách, thể loại, tác giả Bài 10 : Cơ sở dữ liệu quan hệ 1 Mô hình dữ liệu quan hệ • • • Các yếu tố của CSDL Khái niệm mô hình quan hệ Trong mô hình quan hệ 2 CSDL quan hệ a Khái niệm b Các đặc trưng c Ví dụ Để lưu trữ dữ liệu tương ứng với những thông tin cần quản lí của thư viện, chúng ta sẽ quan sát... hình quan hệ 2 CSDL quan hệ Số thẻ, mã số sách, 5/9/2007 30/9/2007 TV-04 TN -103 12/ 9/2007 15/9/2007 TV-03 TN -102 24/9/2007 5 /10/ 2007 TV-01 TO-013 5 /10/ 2007 … … … … Thông tin về tình hình mượn sách do thư viện quản lí Bài 10 : Thông tin về Thông tin về Các loại sách Các loại sách Cơ sở dữ liệu quan hệ Thông tin về các loại sách có trong thư viện: Ms sách, tên sách, thể loại, tác giả Mã số sách Thông tin. .. TN -102 Truyện Kiều Thơ N.Du TN -103 Những điều ky diệu về máy tính Khoa học Thế Hùng TI-01 Dế mèn phiêu lưu kí Văn học Tô Hoài TO -102 … Sáng tạo Toán học … KHTN … Polya … Bảng Sách Bài 10 : Cơ sở dữ liệu quan hệ Bảng Mượn Sách Số thẻ Ms sách Ngày mượn Ngày trả TV-02 TO- 012 5/9/2007 30/9/2007 TV-04 TN -103 12/ 9/2007 15/9/2007 TV-03 TN -102 24/9/2007 5 /10/ 2007 TV-01 TO- 012 5 /10/ 2007 … … … 3 bảng nàyquan... trường học, loại sách Các loại sách viện của người mượn sách Các thư viện cần những thông tin nào??? Tình hình Tình hình mượn sách mượn sách Bài 10 : 1 Mô hình dữ liệu quan hệ • • • Các yếu tố của CSDL Khái niệm mô hình quan hệ Trong mô hình quan hệ 2 CSDL quan hệ a Khái niệm b Các đặc trưng c Ví dụ Cơ sở dữ liệu quan hệ Người mượn sách: có những thông tin nào? Tình hình mượn sách: gồm những thông tin. .. Ánh 5 /10/ 1991 11B1 … … … … Bảng Người Mượn Thẻ thư viện gồm có các thông tin Bài 10 : 1 Mô hình dữ liệu quan hệ • • • Các yếu tố của CSDL Khái niệm mô hình quan hệ Cơ sở dữ liệu quan hệ Tình hình Tình hình mượn sách mượn sách a Khái niệm b Các đặc trưng c Ví dụ ngày mượn, ngày trả Bảng Mượn Sách Số thẻ Ms sách Ngày mượn Mỗi thể mượn sách của hs được thư viện cấp cho một số riêng Ngày trả TV-02 TO- 012. .. mối quan hệ ràng hệ giữa 3 buộc với nhau như bảng thế nào? Hãy quan sát 3 bảng này và đưa ra nhận xét? … Bảng Sách Mã số sách Bảng Người Mượn Tên sách Thể loại Tác giả Số thẻ Họ tên Ngày sinh Lớp TN -102 Truyện Kiều Thơ N.Du TV-02 Tiểu Mi 5/9/1990 12A1 TN -103 TV-04 Trần Cường 12/ 9/1992 12A2 Những điều ky diệu về máy tính Khoa học Thế Hùng TV-03 Lê Na 24/9/1990 12B1 TI-01 Dế mèn phiêu lưu kí Văn học . BÀI 10: BÀI 10: CƠ SỞ DỮ LIỆU CƠ SỞ DỮ LIỆU QUAN HỆ QUAN HỆ BÀI GIẢNG TIN HỌC 12 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ • Cấu trúc dữ liệu. • Các thao. các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL. • Các yếu tố của CSDL • Khái niệm mô hình quan hệ 1. Mô hình dữ liệu quan hệ Bài 10 : Cơ sở dữ liệu quan hệ • Dữ liệu được. khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ. Bài 10 : Cơ sở dữ liệu quan hệ a. Khái niệm 1. Mô hình dữ liệu quan hệ • Trong mô hình quan hệ • Khái niệm mô hình quan hệ • Các yếu tố của