CSDL quan hệ Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ: Bài 10 : Cơ sở dữ liệu quan hệ b.. Một quan hệ trong CSDL quan hệ có những đặc trưng nào?. Các đặc trưng Số thẻ
Trang 1CHƯƠNG III
HỆ CƠ SỞ DỮ LIỆU
QUAN HỆ
Trang 21 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
Trang 31 CSDL quan hệ Các đặc trưng chính của một quan hệ trong hệ
CSDL quan hệ:
Bài 10 : 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
Trang 41 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
b Các đặc trưng
Số thẻ Ms sách Ngày mượn Ngày trả
TV-02 TO-012
TN-103
5/9/2007 22/10/2007
30/9/2007 25/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ị
Trang 51 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
b Các đặc trưng Số thẻ Ms sách
Ngày mượn - trả Ngày mượn Ngày trả
Đâ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
Trang 61 CSDL quan hệ
Bài 10 : 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
Trang 71 CSDL quan hệ
Bài 10 : 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
Trang 81 CSDL quan hệ
Bài 10 : 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
Trang 91 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
c Ví dụ Số thẻ Họ tên Ngày sinh Lớp
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
Trang 101 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
c Ví dụ Số thẻ Ms sách Ngày mượn Ngày trả
TV-04 TN-103 12/9/2007 15/9/2007 TV-03 TN-102 24/9/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
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
Trang 111 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
c Ví dụ Số thẻ Ms sách Ngày mượn Ngày trả
TV-04 TN-103 12/9/2007 15/9/2007 TV-03 TN-102 24/9/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
Mỗi
lo i ạ sách có một mã số
b Các đặc trưng
a Khái niệm
Trang 121 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
c Ví dụ Số thẻ Ms sách Ngày mượn Ngày trả
TV-04 TN-103 12/9/2007 15/9/2007 TV-03 TN-102 24/9/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
Ngày mượn và ngày trả sách của học sinh
b Các đặc trưng
a Khái niệm
Trang 131 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
c Ví dụ Mã số sách Tên sách Thể loại Tác giả
TN-103 Những điều ky diệu
về máy tính Khoa học HùngThế
Hoài
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ả.
Bảng Sách
Thông
tin về
sách
b Các đặc trưng
a Khái niệm
Trang 14Bài 10 : Cơ sở dữ liệu quan hệ
Mã số sách
Hoài
Bảng Mượn Sách
Bảng Người Mượn
Bảng Sách
Mối quan
hệ giữa 3 bảng
3 bảng này
co mối
quan hệ
rạng buộc
với nhau
như thế
nào?
Hãy quan sát 3 bảng này và đưa
ra nhận xét?
Trang 151 CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
c Ví dụ
b Các đặc trưng
a Khái niệm
2 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?