? Có những mô hình dữ liệu nào? ta đề cập đến mô hình nào?
- Có nhiều mô hình dữ liệu: Mô hình phân cấp, mô hình quan hệ, mô hình h- ớng đối tợng... nhng ta đề cập đến mô hình dữ liệu quan hệ
*Các đặc trng cơ bản của mô hình dữ liệu quan hệ
?Mô hình quan hệ có mấy đặc trng đó là những đặc trng nào?
Có 3 đặc trng:
a. Về mặt cấu trúc: Dữ liệu đợc thể hiện
- Lớp trởng báo cáo sĩ số lớp.
- HS đọc sgk, suy nghĩ trả lời câu hỏi
- Xác định đợc 3 yếu tố:
- HS đọc sgk, suy nghĩ trả lời câu hỏi
? Vì sao?
- Vì cho đến nay mô hình dữ liệu quan hệ phổ biến nhất trong thực tế xây dựng các ứng dụng CSDL.
- HS đọc SGK, suy nghĩ kết hợp với nhớ lại kiến thức đã học trong ch- ơng 1 và 2 để trả lời câu hỏi.
- HS lấy VD về các bảng đã đợc tạo
trong các bảng gồm các hàng, cột
b. Về mặt thao tác trên dữ liệu: Có thể cập nhật dữ liệu nh thêm, xoá hay sửa bản ghi trong bảng, các thao tác tìm kiếm thông tin
c. Về mặt 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 nh không có 2 bản ghi trong bảng giống nhau hoàn toàn
trong chơng 1 nh bảng HOC_SINH gồm các cột sau:
MaHS, ngày sinh, họ đệm, tên, giới tính, địa chỉ, điểm toán, điểm lý, điểm hoá.
các hàng thể hiện một học sinh với các giá trị tơng ứng với các cột.
- VD: Thêm 1 học sinh với các thông tin tơng ứng với các cột. Xoá một học sinh đã có trong bảng Tìm kiếm những thông tin nh:
+ Đa ra những học sinh có địa chỉ ở Tủa Chủa.
+ Đa ra những học sinh có điểm toán, lý, hoá từ 8 trở lên.
Tất cả các câu hỏi truy vấn đó có đ- ợc kết quả đều nhờ các thao tác trên dữ liệu
- Có thể giống nhau về tất cả các thông tin có trong bảng HOC_SINH nhng không thể giống nhau về MaHS
VD: ngày sinh, họ đệm, tên, giới tính, địa chỉ, điểm toán, điểm lý, điểm hoá có thể giống nhau nhng MaHS không thể giống nhau đợc.