− 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 oNhắc lại bài cũ: Bước 3: Kiểm thử nhiều
Trang 1L o g o
Bài 10: Cơ Sở dữ liệu quan hệ
Trang 2L o g o
Tiết 1: Mô hình dữ liệu quan hệBài 10: Cơ sở dữ liệu quan hệChương III: Hệ CSDL quan hệ
Tin học lớp 12
Giới thiệu:
Trang 3mô hình
dữ liệu
3.Ghi nhớ
Nội dung:
Trang 5− 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
Trang 6− Xây dựng hệ thống
chương trình ứng dụng.
Trang 7L o g o
Nhắc lại bài cũ:
Bước 3: Kiểm thử
nhiều người tham gia với mức hiểu biết khác nhau về cơ sở dữ liệu.
Trang 8L 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?
Trang 9L 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?
Trang 10Cá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
Trang 11L o g o
Mô hình dữ liệu
Mô hình Dữ liệu
Trang 12L 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ệ
Trang 13L 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?
Trang 14−Các cột biểu thị các thuộc tính của chủ thể và tên cột thường
là tên của thuộc tính Mỗi hàng biểu thị cho một cá thể, gồm
1 bộ các giá trị tương ứng với các cột.
Trang 16L 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,…
Trang 17−Chẳng hạn, không được có 2 bộ nào trong một
bảng giống nhau hoàn toàn
Trang 20L o g o
Củng cố
2 Đặc trưng của mô hình dữ liệu?
−. 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.
−. Dữ liệu trong bảng phải thõa mản 1 số ràng buộc.
−. Có thể cập nhật thêm, xóa, sửa bản ghi trong một bảng.