Bài giảng môn Tin học Lớp 12 - Bài 11: Các thao tác với cơ sở dữ liệu quan hệ
1. TẠO LẬP CƠ SỞ DỮ LIỆU
Tạo lập cơ sở dữ liệu
Tạo bảng
Chỉ định khóa chính
Đặt tên và lưu cấu trúc bảng
Tạo liên kết giữa các bảng
2. CẬP NHẬT DỮ LIỆU
Thêm các bản ghi vào bảng dữ liệu.
Chỉnh sửa dữ liệu, thay đổi các giá trị của một vài thuộc tính.
Xoá một hoặc một số bản ghi của bảng.
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng môn Tin học Lớp 12 - Bài 11: Các thao tác với cơ sở dữ liệu quan hệ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Chào mừng thầy, cô về dự giờLớp 12A10HOẠT ĐỘNG KHỞI ĐỘNGKiểm tra lại kiến thức thông qua trò chơiTRÒ CHƠI GIẢI MÃ Ô CHỮ Luật chơi: Có 5 ô màu, bên trong là hình gợi ý từ khóa, mỗi ô tương ứng với 1 câu hỏi, 20 giây suy nghĩ, trả lời đúng sẽ lật ô màu và các kí tự của từ khóa sẽ được mở. (Từ khóa gồm 13 kí tự)Trả lời đúng mỗi câu hỏi sẽ được cộng 1đTrả lời đúng từ khóa khi: + Chưa lật ô hình: được 10đ + Lật ô số 1: được 9đ + Lật ô số 2: được 8đ + Lật ô số 3: +7đ + Lật ô số 4: +2đ + Lật ô số 5: +1đLớp chia thành 2 đội: 2 dãy là một độiTCUEIATHNDPAU12345678910111213CAPNHATDULIEU12345Câu 1: Cơ sở dữ liệu được xây dựng dựa trên mô hình dữ liệu quan hệ được gọi là? Cơ sở dữ liệu quan hệChúc mừng bạn được mở các ô chữ: 4, 5, 8Câu 2: Thông thường các bảng liên kết với nhauthông qua thuộc tính nào?Chúc mừng bạn được mở các ô chữ: 6, 9, 12KhóaCâu 3: Hệ QTCSDL dùng để tạo lập, câp nhật và khai thác CSDl quan hệ được gọi là?Chúc mừng bạn được mở các ô chữ: 1, 2, 7Hệ QTCSDL quan hệCâu 4: Điền từ vào dấu chấm: Các bảng trong CSDL quan hệ phải có sự . để có thể kết xuất thông tin từ nhiều bảng một cách dễ dàng?Chúc mừng bạn được mở ô chữ: 10Liên kếtCâu 5: CSDL quan hệ được lưu trữ ở đâu trong máy tính?Chúc mừng bạn được mở các ô chữ: 3, 11, 13Bộ nhớ ngoàiBài toán đặt vấn đềNgười lập trình + Hệ quản trị CSDLPhần mềm ứng dụng Cơ sở dữ liệu Thao tácBài 11. CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ2. Cập nhật dữ liệu3. Khai thác cơ sở dữ liệu1. Tạo lập cơ sở dữ liệuNội dung chính của bài 111. Tạo lập cơ sở dữ liệu2. Cập nhật dữ liệuNội dung tiết 1Thảo luận và hoàn thành nhiệm vụ: (5 phút)Các công cụ của hệ QTCSDL quan hệ cho phép thực hiện các việc: tạo lập, cập nhật và khai thác CSDL.Các công cụ của hệ QTCSDL quan hệ cho phép thực hiện những công việc gì?3, 7Tạo lập cơ sở dữ liệuCập nhật dữ liệuKhai thác cơ sở dữ liệu1. TẠO LẬP CƠ SỞ DỮ LIỆU2. Tạo bảng3. Chọn khóa chính4. Đặt tên bảng và lưu cấu trúc bảng1. Tạo liên kết giữa các bảngHãy sắp xếp lại các thứ tự sau để biết được các công việc tạo một CSDL quan hệ?Thao tác đúng: 2-3-4-11, 5a. Tạo bảngKhi tạo bảng thực hiện điều gì đầu tiên?1. TẠO LẬP CƠ SỞ DỮ LIỆUXác định và khai báo cấu trúc bảng2,6 Đặt tên các trường Chỉ định kiểu dữ liệu cho trường Khai báo kích thước của trườngXác định và khai báo cấu trúc bảng?a. Tạo bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUXác định và khai báo cấu trúc bảng2,6a. Tạo bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUTên trườngKiểu dữ liệuMô tảKích thướca. Tạo bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUBảng sau khi được khai báo cấu trúcb. Chọn khóa chính 1. TẠO LẬP CƠ SỞ DỮ LIỆUCó mấy cách thao tác chọn khóa chính?3, 7Cách 1:ClickchọnPrimarykeyb. Chọn khóa chính: Có 3 cách chọn1. TẠO LẬP CƠ SỞ DỮ LIỆUClick chọn trườnglàm khóa chính.3, 7Cách 2:Cách 3:Edit -> Primary KeyClick phải -> Primary Keyb. Chọn khóa chính 1. TẠO LẬP CƠ SỞ DỮ LIỆU3, 7Bảng sau khi chọn khóa chínhb. Chọn khóa chính 1. TẠO LẬP CƠ SỞ DỮ LIỆUc. Đặt tên bảng và lưu cấu trúc bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUHãy nêu thao tác đặt tên bảng và lưu cấu trúc bảng?File Save3, 7Các bảng đã được tạo xongc. Đặt tên bảng và lưu cấu trúc bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUNếu CSDL quan hệ có nhiều bảng thì sau khi tạo xong các bảng ta phải làm gì?1. TẠO LẬP CƠ SỞ DỮ LIỆU1,5d. Tạo liên kết giữa các bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUTools Relationships3, 7Các bảng đã được tạo liên kếtd. Tạo liên kết giữa các bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUMục đích tạo liên kết giữa các bảng?Phục vụ việc kết xuất thông tin2,6Tạo lập cơ sở dữ liệuTạo bảngChỉ định khóa chínhĐặt tên và lưu cấu trúc bảngTạo liên kết giữa các bảng1. TẠO LẬP CƠ SỞ DỮ LIỆUSau khi tạo bảng, thao tác tiếp theo với CSDL quan hệ?CẬP NHẬT DỮ LIỆU4,82. CẬP NHẬT DỮ LIỆUHãy quan sát ví dụ minh họa sa0 và trả lời câu hỏi?Võ Thị Kim ThoaLớp 12ALớp 12ALớp 12ADuyLớp 12ALớp 12A2. CẬP NHẬT DỮ LIỆUHãy cho biết những thao tác vừa được thực hiện đối với CSDL lớp 12A?Em hiểu thế nào là cập nhật dữ liệu?Thêm các bản ghi vào bảng dữ liệu.Chỉnh sửa dữ liệu, thay đổi các giá trị của một vài thuộc tính.Xoá một hoặc một số bản ghi của bảng.Cập nhật dữ liệu là:4,8Cập nhập trực tiếp với bảngCập nhập với biểu mẫu2. CẬP NHẬT DỮ LIỆUNhập thông tin bệnh nhân tại một bệnh viện2. CẬP NHẬT DỮ LIỆUCập nhật thông tin khi khách hàng đến giao dịch2. CẬP NHẬT DỮ LIỆUCập nhật dữ liệuThêmSửaXóa2. CẬP NHẬT DỮ LIỆUBài tập củng cố Ghép cột A với cột B để mô tả ý nghĩa của các thao tác với CSDL quan hệABTạo bảng1. Mỗi bản ghi là duy nhất, không được trùngb. Chọn khóa chính2. Không muốn lưu thông tin hồ sơ dữ liệuTạo liên kết3. Để lưu trữ thông tin của CSDLd. Chỉnh sửa dữ liệu4. Kết xuất thông tin từ nhiều bảnge. Xóa dữ liệu5. Khi thông tin lưu trữ không chính xácCác thao tác với CSDL quan hệCập nhật dữ liệuTạo lập CSDLThêm XóaSửaThêm SửaThêm XóaSửaThêm TạoliênkếtĐặt tênvà lưuTạo bảngChọnkhóachínhCỦNG CỐ VÀ LUYỆN TẬPBài tập về nhàXem lại nội dung bài 11 phần 1, 2Mục đích tạo ra CSDL quan hệ là gì?Tìm và xây dựng CSDL quan hệ thực tế mà em gặp.CẢM ƠN QUÝ THẦY ĐÃ GHÉ THĂM LỚPCHÚC QUÝ THẦY SỨC KHỎE, CÔNG TÁC TỐT
Tài liệu đính kèm:
- bai_giang_mon_tin_hoc_lop_12_bai_11_cac_thao_tac_voi_co_so_d.ppt