Tải bản đầy đủ (.pptx) (21 trang)

Tin học 12 - 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 (276.35 KB, 21 trang )

L o g o

Bài 10: Cơ Sở dữ liệu quan hệ


L o g o

Giới thiệu:


Tin học lớp 12
Chương III: Hệ CSDL quan hệ
Bài 10: Cơ sở dữ liệu quan hệ
Tiết 1: Mô hình dữ liệu quan hệ


L o g o

Nội dung:

1.Khái
niệm mô
hình dữ
liệu

2.Đặc
trưng của
mô hình
dữ liệu

3.Ghi nhớ




L o g o

Nhắc lại bài cũ:
Việc xây dựng và khai
thác một hệ CSDL
thường được tiến hành
qua các bước nào???


L o g o

Nhắc lại bài cũ:
Bước 1: Khảo sát
− Tìm hiểu các yêu cầu của công
tác quản lý;
− Xác định các dữ liệu cần lưu trữ, phân tích mối
liên hệ giữa chúng;
− Phân tích các chức năng cần có của hệ thống
khai thác thông tin;
− Xác định khả năng phần cứng, phần mềm có
thể khai thác, sử dụng.


L o g o

Nhắc lại bài cũ:
Bước 2: Thiết kế
−Thiết kế cơ sở dữ

liệu;
−Lựa chọn hệ
QTCSDL để triển
khai;
−Xây dựng hệ thống
chương trình ứng


L o g o

Nhắc lại bài cũ:
Bước 3: Kiểm thử
− Nhập dữ liệu cho CSDL
Khi xây dựng một CSDL thường có
nhiều người tham gia với mức hiểu biết
khác nhau về cơ sở dữ liệu.


L o g o

Cơ sở dữ liệu quan hệ
Để có thể hiểu rõ hơn về CSDL quan hệ,
chúng ta sẽ cùng nhau thảo luận
các vấn đề sau:
− Người xây dựng CSDL thường
trao đổi với nhau về những yếu tố
nào?
− Mô hình dữ liệu là gì?
− Mô hình dữ liệu được phân chia như thế nào?



L o g o

Thảo luận:
1. Người xây dựng CSDL
thường trao đổi với nhau
về những yếu tố nào?
2. Mô hình dữ liệu là gì?
3. Mô hình dữ liệu được
phân chia như thế nào?


L o g o

Mô hình dữ liệu
Những yếu tố:
− Cấu trúc dữ liệu;
− Các thao tác, phép toán trên dữ liệu;
− Các ràng buộc dữ liệu.
Các khái niệm dùng để mô tả các yếu
tố trên tạo thành mô hình dữ liệu.


L o g o

Mô hình dữ liệu

Mô hình Dữ liệu



L o g o

Mô hình dữ liệu
Có nhiều loại mô hình dữ liệu khác nhau: mô
hình phân cấp, mô hình quan hệ, mô hình
hướng đối tượng,…
Mô hình phổ biến nhất trong thực tế xây dựng
các ứng dụng CSDL là mô hình dữ liệu quan
hệ.
Trong bài này, chúng ta chỉ đề
cập đến mô hình dữ liệu quan
hệ.


L o g o

Mô hình dữ liệu quan hệ
Mô hình dữ liệu quan hệ (mô hình quan hệ)
được E.F.Codd đề xuất năm 1970.
Làm thế nào để phân biệt mô hình dữ liệu
quan hệ với các mô hình dữ liệu khác?


L o g o

Đặc trưng của mô hình DL quan hệ
Về mặt cấu trúc:

biểuđược
thị

cácthể
thuộc
tính của
chủ các
thể các
vàbảng.
têncột
cột thể
thường
−Các
Mỗi
bảng
bao
gồm
các
hàng

Dữcộtliệu
hiện
trong
là tên của thuộc tính. Mỗi hàng biểu thị cho một cá thể, gồm
hiện
thông
vềứng
một
thể.
1 bộ các
giá trị tin
tương
vớichủ

các cột.
Các cột

Các
hàng

Các

thể

⇒thuộc tính


L o g o

Đặc trưng của mô hình DL quan hệ
Về mặt thao tác dữ liệu:
Thảo luận:
??? Hãy trình bày
các thao tác trên
CSDL đã học ở
chương II.


L o g o

Đặc trưng của mô hình dữ liệu quan hệ
Về mặt thao tác trên dữ liệu
− Có thể cập nhật dữ liệu như: nhập, thêm, xóa
hay sửa bản ghi trong một bảng.

− Có thể khai thác dữ liệu như: sắp xếp, tìm
kiếm thông tin, kết xuất báo cáo,…


L o g o

Đặc trưng của mô hình dữ liệu quan hệ
Về mặt các ràng buộc dữ liệu
−Chẳng
không
được phải
có 2 thỏa
bộ nào
trong
Dữ liệuhạn,
trong
các bảng
mãn
mộtmột
số
bảng
ràng giống
buộc. nhau hoàn toàn.


L o g o

Đặc trưng của mô hình dữ liệu quan hệ
Về mặt các ràng buộc dữ liệu
Bảng MƯỢN SÁCH


Bảng NGƯỜI MƯỢN

Với sự xuất hiện lặp lại
của một số thuộc tính ở
các bảng, mối liên kết
giữa các bảng được
xác lập.


L o g o

Củng cố
1. Mô hình dữ liệu là gì?
−. Là các khái niệm dùng để mô tả các yếu
tố:
†. Cấu trúc dữ liệu;
†. Các thao tác, phép toán trên dữ liệu;
†. Các ràng buộc dữ liệu.


L o g o

Củng cố
2. Đặc trưng của mô hình dữ liệu?
.Về mặt cấu trúc
−. DL được thể hiện dưới dạng quan hệ (bảng), bao gồm:
†. Mỗi cột (thuộc tính, trường) thể hiện thông tin về 1 thuộc tính.
†. Mỗi hàng (bộ hay bản ghi) thể hiện thông tin về 1 đối tượng.


.Về mặt các ràng buộc dữ liệu:
−. Dữ liệu trong bảng phải thõa mản 1 số ràng buộc.

.Về mặt thao tác trên dữ liệu
−. Có thể cập nhật thêm, xóa, sửa bản ghi trong một bảng.


L o g o

Bài KỊCH
10:BẢN
CơDẠYsởHỌCdữ liệu quan hệ
Thank You !
Click to edit company slogan .



×