MỤC ĐÍCH, YÊU CẦU Về kiến thức: Nắm được các chức năng mà hệ QTCSDL quan hệ phải có và vai trò, ý nghĩa của các chức năng đó trong quá trình tạo lập và khai thác hệ QTCSDL Về kĩ năng
Trang 1CÁC THAO TÁC VỚI
CƠ SỞ DỮ LIỆU QUAN HỆ
HỘI THI NGHIỆP VỤ SƯ PHẠM KHOA TIN HỌC
LẦN THỨ NHẤT NĂM 2011
Bài 11 (Tiết 3):
Trình bày: Đội 2 – Lớp 09SPT
Trang 2MỤC ĐÍCH, YÊU CẦU
Về kiến thức: Nắm được các chức năng mà hệ
QTCSDL quan hệ phải có và vai trò, ý nghĩa của các chức năng đó trong quá trình tạo lập và khai thác hệ QTCSDL
Về kĩ năng: Có sự liên hệ với các thao tác cụ thể
được trình bày ở chương II
Trang 3NỘI DUNG TIẾT HỌC
Trang 5III KHAI THÁC DỮ LIỆU
Từ bảng điểm của lớp làm thế nào để chọn được 5 người có điểm môn Tin cao nhất để
đi thi Tin học không chuyên cấp trường???
Trang 6Dữ liệu được sắp xếp theo bảng chữ cái
III KHAI THÁC DỮ LIỆU
Trang 72 Truy vấn cơ sở dữ liệu: Là việc khai thác, thu thập thông tin
từ nhiều bảng trong CSDL quan hệ đáp ứng yêu cầu của
Trang 8Để phục vụ việc truy vấn, hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chí nhằm mục đích sau:
Định vị các bản ghi (sắp xếp)
Thiết lập liên kết giữa các bảng
Liệt kê một tập con các bản ghi và 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
III KHAI THÁC DỮ LIỆU
Trang 9Tại sao phải truy vấn dữ liệu? Nêu các tiêu chí của truy vấn?
Trang 10III KHAI THÁC DỮ LIỆU
SQL (Structured Query Language)
Ngôn ngữ truy vấn có cấu trúc
Trang 124 Kết xuất báo cáo: Các thông tin đượ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, thường được in ra hay hiển thị trên màn hình theo khuôn mẫu định sẵn.
Ví dụ:
III KHAI THÁC DỮ LIỆU
Trang 13Tại sao phải kết xuất báo cáo???Báo cáo lấy dữ liệu
từ đâu???
Trang 14Lưu ý các thao tác với cơ sở dữ liệu quan hệ:
Phân biệt cập nhật (thay đổi) cấu trúc dữ liệu
Trang 15Sơ đồ chức năng của HQTCSDL quan hệ
Sắp xếp
Kết xuất báo cáo Truy vấn
Cập nhật CSDL Khai thác CSDL
Trang 16CLIP THỰC HÀNH KHAI THÁC DỮ LIỆU END
Trang 17Dễ quá
Hãy nêu các bước tạo lập một cơ sở dữ liệu?
Trang 18Trường hợp nào có thể cập nhật dữ liệu được? Tại sao?
Trang 19I TẠO LẬP CSDL
B1: Khai báo cấu trúc bảng
B2: Chọn khóa chính
B3: Đặt tên bảng và lưu cấu trúc
B4: Tạo liên kết giữa các bảng
» Tên trường
» Kiểu dữ liệu cho trường
» Kích thước của trường
Mô tả
Kiểu
dữ kiệu
Tên trườn g
END
Trang 20CỦNG CỐ BÀI HỌC
Trang 21CỦNG CỐ BÀI HỌC
Tạo CSDL quan hệ để quản lí một công việc nào
đó Ví dụ: quản lí thư viện, quản lí điểm,… Và thực hiện các thao tác cập nhật, khai thác CSDL đó.
Trang 22LOGO