Bài 11. Các Thao Tác Với Cơ Sở Dữ Liệu Quan Hệ

Chia sẻ bởi Châu Quốc Phong | Ngày 25/04/2019 | 48

Chia sẻ tài liệu: Bài 11. Các Thao Tác Với Cơ Sở Dữ Liệu Quan Hệ thuộc Tin học 12

Nội dung tài liệu:

Tuần: 23
Tiết: 45, 46
Ngày soạn: 27/12/11
§11. CÁC THAO TÁC VỚI
CƠ SỞ DỮ LIỆU QUAN HỆ


MỤC ĐÍCH – YÊU CẦU:
Về kiến thức:
+ Biết được các chức năng của hệ QTCSDL quan hệ và vai trò – ý nghĩa của các chức năng đó trong quá trình tạo lập, cập nhật và khai thác hệ QTCSDL quan hệ;
+ Biết cách tạo lập CSDL và khai thác CSDL (sắp xếp các bản ghi, truy vấn CSDL, kết xuất báo cáo) trên một số hệ QTCSDL quan hệ.
Về kỹ năng:
+ Liên hệ với các thao tác cụ thể đã được học trên hệ QTCSDL Access.
Về thái độ: Hướng Hs xây dựng được một mô hình dữ liệu được dùng để mô tả dữ liệu ở mức cao.
CHUẨN BỊ:
GV: ĐDDH (tranh vẽ mô tả sơ đồ chức năng của hệ QTCSDL quan hệ).
HS: Đọc trước SGK ở nhà.
PP: Diễn giảng, pháp vấn.
HOẠT ĐỘNG DẠY HỌC:
Ổn định lớp: (1’)
Kiểm tra bài cũ:
Câu hỏi:

Bài mới:
NỘI DUNG GHI BÀI
TG
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ












Hệ QTCSDL quan hệ cho phép thực hiện: tạo lập, cập nhật và khai thác CSDL.


1. Tạo lập cơ sở dữ liệu:
Tạo bảng
+ Đặt tên các trường;
+ Chỉ định kiểu dữ liệu cho mỗi trường;
+ Khai báo kích thước của trường.
Chọn khóa chính cho bảng bằng cách để hệ QTCSDL tự động chọn hoặc ta xác định khóa thích hợp trong các khóa của bảng.
Đặt tên bảng và lưu cấu trúc bảng.
Tạo liên kết giữa các bảng bằng cách xác định các trường chung trong các bảng.









2. Cập nhật dữ liệu:
Dữ liệu nhập vào có thể được chỉnh sửa, thêm, xóa:
Thêm bản ghi bằng cách bổ sung một hoặc một vài bộ dữ liệu vào bảng;
Chỉnh sửa dữ liệu là việc thay đổi các giá trị của một vài thuộc tính của một bộ mà không phải thay đổi toàn bộ giá trị các thuộc tính còn lại của bộ đó;
Xóa bản ghi là việc xóa một hoặc một số bộ của bảng;



3. Khai thác cơ sở dữ liệu:
a/. Sắp xếp các bản ghi
Hệ QTCSDL thường phải thực hiện là tổ chức hoặc cung cấp phương tiện truy cập các bản ghi theo một trình tự nào đó.











b/. Truy vấn cơ sở dữ liệu
Truy vấn là một phát biểu thể hiện yêu cầu của người dùng, mô tả các dữ liệu và thiết đặt các tiêu chí để hệ QTCSDL có thể thu thập dữ liệu thích hợp.
Để phục vụ được việc truy vấn CSDL, các hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chí nhằm các mục đích sau:
Định vị các bản ghi;
Thiết lập liên kết giữa các bảng để kết xuất thông tin;
Liệt kê một tập con các bản ghi hoặc tập con các trường;
Thực hiện các phép toán;
Thực hiện các thao tác quản lí dữ liệu khác.

c/. Xem dữ liệu (SGK)




d/. Kết xuất báo cáo:
Báo cáo được thu thập bằng cách tập hợp dữ liệu theo các tiêu chí do người dủng đặt ra. Báo cáo thường được in ra hay hiển thị trên màn hình theo khuôn mẫu định sẵn.

- Gv y/c hs nhắc lại khái niệm hệ QTCSDL?





- Như vậy để xây dựng một CSDL trên một hệ QTCSDL ta cần tiến hành thực hiện những thao tác gì?


- Các thao tác cơ bản cần thực hiện khi tạo lập CSDL?








- Ở bài 10 các em đã biết khái niệm khóa trong bảng. Vậy một bảng có bao nhiêu khóa?

- Vậy mục đích của việc chọn khóa chính là gì?






- Những thao tác nào được xem là cập nhật CSDL?

- Như vậy sau khi cấu trúc bảng đã được tạo, ta có thể nhập dữ liệu cho bảng thông qua bàn phím. Quá trình cập nhật dữ liệu được hệ QTCSDL kiểm soát để đảm bảo các ràng buộc toàn vẹn.














- Những thao tác nào được xem là khia thác CSDL?


- Việc sắp xếp các bản ghi theo một trình tự nhất định là để thuận tiện cho việc truy cập (xem, tìm kiếm, in ấn, hiển thị, …). Khi sắp xếp có hai đặc trưng cần lưu ý:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Châu Quốc Phong
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)