Tải bản đầy đủ (.ppt) (10 trang)

bài 10-cơ sở dữ liệu quan hệ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (715.3 KB, 10 trang )



I. Mô hình dữ liệu quan hệ
1. Mô hình dữ liệu
2. Mô hình dữ liệu quan hệ là mô hình dữ liệu được mô tả như sau:

Cấu trúc dữ liệu: dữ liệu được thể hiện trong các bảng gồm cột và
hàng.

Thao tác trên dữ liệu: cập nhật và khai thác dữ liệu.

Các ràng buộc dữ liệu: dữ liệu trong các bảng phải thoả mãn một số
ràng buộc và mối liên kết giữa các bảng có thể được xác lập.
Mô hình dữ liệu quan hệ là mô hình dữ liệu phổ biến nhất hiện nay.
là một tập khái niệm dùng để mô tả:

cấu trúc dữ liệu

các thao tác dữ liệu, phép toán trên dữ liệu

các ràng buộc dữ liệu của một CSDL.

II. Cơ sở dữ liệu quan hệ
1. Khái niệm

Cơ sở dữ liệu quan hệ là CSDL được xây dựng dựa trên
mô hình dữ liệu quan hệ.
Các thuật ngữ :
Quan hệ để chỉ bảng
Thuộc tính để chỉ cột
Bộ (bản ghi) để chỉ hàng



Hệ QTCSDL quan hệ là hệ QTCSDL dùng để tạo lập, cập
nhật và khai thác CSDL quan hệ.


Mỗi quan hệ (bảng) có một tên phân biệt với tên các quan hệ khác;
Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:

Các bộ(hàng) 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ột) 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 là đa trị hay phức hợp

2. VD về mô hình dữ liệu quan hệ
Số thẻ Mã số
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-02 TN-102 24/9/2007 5/10/2007
TV-02 TO-012 5/10/2007

Số thẻ Họ tên Ngày sinh Lớp
TV-01 Nguyễn Anh 10/10/1990 12A
TV-02 Trần Cương 23/02/1991 11B
TV-03 Lê Văn Bình 21/12/1990 12B
TV-04
Nguyễn Thị Dung

30/01/1992 10C

Mã số
sách
Tên sách
Số
trang
Tác giả
TN-102
Dế mèn phiêu lưu kí
236
Tô Hoài
TN103
Hai vạn d m dưới đáy biển
120
Giuyn Vécnơ
TI-01
Những điều kì diệu về máy tính 240 Nguyễn Thế Hùng
TO-012
Sáng tạo Toán học 308 Polya

Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo
Số thẻ
Liên
kết
theo


số
sách
Nhờ liên kết theo Số thẻ có thể biết các thông tin của người mượn sách.
Nhờ liên kết theo Mã số sách có thể biết các thông tin của cuốn sách.
CSDL trên
có phù hợp
với các đặc
trưng của
1 hệ CSDL
hay
không?

×