Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Giáo dục hướng nghiệp Bài giảng tin học 12 bài 10 cơ sở dữ liệu quan hệ...

Tài liệu Bài giảng tin học 12 bài 10 cơ sở dữ liệu quan hệ

.PDF
18
48
76

Mô tả:

BÀI GIẢNG TIN HỌC 12 BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ Bài 10 : Cơ sở dữ liệu quan hệ Các yếu tố của CSDL 1. Mô hình dữ liệu quan hệ • Các yếu tố của CSDL • 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. Bài 10 : Cơ sở dữ liệu quan hệ Mô hình dữ liệu là gì? 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ệ • 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. Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình 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ệ + Về mặt cấu trúc • • • • 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. Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình 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ệ + 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. Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình 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ệ + 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. 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 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 : 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ệ Cơ sở dữ liệu quan Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ: ộtmquan ệ biệt với  Mỗi quan hM ệ có ột tên hphân trong CSDL quan tên các quan hệ khác. 2. CSDL quan hệ ệ cóbinh ững đặc  Các bộ làhphân ệt và thứ tự của các ng nào? bộ không quan tr trọưng. a. Khái niệm b. Các đặc 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. Bài 10 : 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ơ sở dữ liệu quan Ví dụ: Số thẻ Ms sách Ngày mượn Vì có thuộc tính đa trị Ngày trả TV-02 TO-012 TN-103 5/9/2007 22/10/2007 30/9/2007 25/10/2007 TV-04 TN-103 12/9/2007 15/9/2007 TV-02 TN-102 24/9/2007 5/10/2007 TV-01 TO-012 5/10/2007 … … Đây không phải là một quan hệ, vì sao? … … Cơ sở dữ liệu quan Bài 10 : 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ệ Ví dụ: Số thẻ Ms sách Ngày mượn - trả Ngày mượn • Trong mô hình quan hệ TV-02 TO-012 5/9/2007 TV-04 TN-103 12/9/2007 2. CSDL quan hệ TV-02 TN-102 24/9/2007 a. Khái niệm b. Các đặc trưng TV-01 TO-012 5/10/2007 … … … Đây cũng không phải là một quan hệ. Ngày trả Vì có 30/9/2007 thuộc 15/9/2007 tính 5/10/2007 phức hợp … Bài 10 : 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 ngdụ c.ưVí Cơ sở dữ liệu quan Để 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 mượn Thông tin về sách ở thư viện cThông ủa tin về người mượn sách Các loại sách trường học, thư viện cần những thông tin nào??? Tình hình mượn sách 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 ngdụ c.ưVí 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 nào? Sách: gồm những 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 ngdụ c.ưVí Để 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 các bảng sau 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 ngdụ c.ưVí Thông tin về 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 Nguyễn Á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 : 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 ngdụ c.ưVí Số thẻ, mã số sách, Tình hình mượn sách ngày mượn, ngày trả. Bảng Mượn Sách Số thẻ Mỗi thể mượn sách của hs được thư viện cấp cho một số riêng. 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-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 : hệ Thông tin về Các loại sách Thông tin về sách Cơ sở dữ liệu quan 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 Tên sách TN-102 Truyện Kiều TN-103 Thể loại Tác giả Thơ Những điều ky diệu Khoa học về máy tính N.Du 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 3 bảng này có mối quan Mốhi ệ quan rànghệbugiộữca 3 bảng với nhau như thế nào? 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 … … … … Hãy quan sát 3 bảng này và đưa ra nhận xét? Bảng Sách Bảng Người Mượn Mã số sách 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 Tô Hoài TV­01 Nguyễn Ánh 5/10/1991 11B1 TO­012 Sáng tạo Toán học KHTN Polya … … … … … … … … 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 ngdụ c.ưVí 3. Củng cố 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? HẸN GẶP  LẠI
- Xem thêm -

Tài liệu liên quan