Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
323,5 KB
Nội dung
CHƯƠNG III CHƯƠNG III HỆ CƠ SỞ DỮ LIỆU HỆ CƠ SỞ DỮ LIỆU QUAN HỆ QUAN HỆ 1. 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ài10 : Cơ sở dữ liệu quan hệ a. Khái niệm 1. CSDL quan hệ Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ: Bài10 : Cơ sở dữ liệu quan hệ b. Các đặc trưng 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? a. Khái niệm 1. CSDL quan hệ Bài10 : 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/230/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? Ví dụ: a. Khái niệm Vì có thuộc tính đa trị 1. CSDL quan hệ Bài10 : 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 - 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 … … … … … … … … Đây cũng không phải là một quan hệ vì sao? Ví dụ: a. Khái niệm Vì có thuộc tính phức hợp 1. CSDL quan hệ Bài10 : Cơ sở dữ liệu quan hệ c. Ví dụ Để 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 tin về người mượn sách; Tình hình mượn sách; Thông tin về các loại sách; Thông thường để quản lý việc mượn sách ở thư viện của trường học, thư viện cần những thông tin nào??? b. Các đặc trưng a. Khái niệm 1. CSDL quan hệ Bài10 : Cơ sở dữ liệu quan hệ c. Ví dụ Người mượn sách: có những thông tin nào? Số thẻ, họ tên, ngày sinh, lớp. Tình hình mượn sách: gồm những thông tin nào? Số thẻ, Mã số sách, ngày mượn, ngày trả. Sách: gồm những thông tin nào? Mã số sách, tên sách, thể loại, tác giả. b. Các đặc trưng a. Khái niệm 1. CSDL quan hệ Bài10 : Cơ sở dữ liệu quan hệ 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 các bảng sau b. Các đặc trưng a. Khái niệm 1. CSDL quan hệ Bài10 : Cơ sở dữ liệu quan hệ c. Ví dụ Số thẻ Số thẻ Họ tên Họ tên Ngày sinh Ngày sinh Lớp Lớp TV-02 TV-02 Tiểu Mi Tiểu Mi 5/9/1990 5/9/1990 12A1 12A1 TV-04 TV-04 Trần Cường Trần Cường 12/9/1992 12/9/1992 12A2 12A2 TV-03 TV-03 Lê Na Lê Na 24/9/1990 24/9/1990 12B1 12B1 TV-01 TV-01 Nguyễn Ánh Nguyễn Ánh 5/10/1991 5/10/1991 11B1 11B1 … … … … … … … … Thông tin về người mượn sách: Số thẻ, họ tên, ngày sinh, lớp. Bảng Người Mượn Thẻ thư viện gồm có các thông tin b. Các đặc trưng a. Khái niệm 1. CSDL quan hệ Bài10 : Cơ sở dữ liệu quan hệ c. Ví dụ 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 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-03 TV-03 TN-102 TN-102 24/9/2007 24/9/2007 5/10/2007 5/10/2007 TV-01 TV-01 TO-013 TO-013 5/10/2007 5/10/2007 … … … … … … … … Tình hình mượn sách: Số thẻ, mã số sách, ngày mượn, ngày trả. Bảng Mượn Sách Thông tin v tình hình m n ề ượ sách do th vi n qu n lí ư ệ ả Mỗi thể mượn sách của hs được thư viện cấp cho một số riêng. b. Các đặc trưng a. Khái niệm [...]... Thể loại Tác giả 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 Cơ sở dữ liệu quan hệ Bài10 : Bảng Mượn Sách Số thẻ 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ày... Bài10 : 1 CSDL quan hệ a Khái niệm Tình hình mượn sách: Số thẻ, mã số sách, ngày mượn, ngày trả b Các đặc trưng c Ví dụ 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-013 5 /10/ 2007 … … … … Thông tin về tình hình mượn sách do thư viện quản lí Ngày mượn và ngày trả sách của học sinh Bài 10 :...Cơ sở dữ liệu quan hệ Bài10 : 1 CSDL quan hệ a Khái niệm Tình hình mượn sách: Số thẻ, mã số sách, ngày mượn, ngày trả b Các đặc trưng c Ví dụ 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-013 5 /10/ 2007 … … … … Thông tin về tình hình mượn sách do thư việ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ài10 : Cơ sở dữ liệu quan hệ 1 CSDL quan hệ a Khái niệm . 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 . 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