Liªn kÕt gióp hÖ qu¶n trÞ CSDL biÕt c¸c b¶ng kÕt nèi nh thÕ nµo ®Ó phôc vô kÕt xuÊt th«ng tin... XuÊt hiÖn hép tho¹i, gâ tªn b¶ng Hoc_sinh, chän nót Save ®Ó lu b¶ng..[r]
Trang 1Đ11. các thao tác với cơ sở dữ liệu quan hệ
I Mục tiêu:
1 Kiến thức:
- Học sinh biết đợc các chức năng của hệ quản trị cơ sở dữ liệu 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ệ quản trị cơ
sở dữ liệu quan hệ
- Học sinh biết cách tạo lập cơ sở dự liệu, cập nhật cơ sở dữ liệu và khai thác cơ sở dữ liệu (sắp xếp các bản ghi, truy vấn cơ sở dữ liệu và xem dữ liệu, kết xuất báo cáo) trên một số hệ quản trị CSDL quan hệ
2 Kỹ năng:
- Có liên hệ với các thao tác cụ thể đã đợc học trên hệ quản trị CSDL Access
3 Phơng pháp, phơng tiện dạy học:
- Phơng pháp: Thuyết trình, vấn đáp; đặt vấn đề; so sánh
- Phơng tiện: Giáo án, Sỏch GK tin 12, Sỏch GV tin 12, mỏy tớnh và mỏy chiếu
II Hoạt động dạy và học:
1 ổn định lớp:
2 Bài mới:
Hoạt động 1: Giới thiệu thao tác tạo lập CSDL
a) Mục tiêu:
- Học sinh biết đợc cách tạo bảng, chọn khoá cho bảng và lu vào cấu trúc bảng, tạo liên kết giữa các bảng
b) Nội dung:
- Tạo bảng: Phải khai báo cấu trúc bảng:
+ Đặt tên trờng
+ Khai báo kiểu dữ liệu cho mỗi trờng
+ Khai báo kích thớc của trờng
- Chọn khoá chính cho bảng bảng cách để hệ quản trị CSDL tự động chọn hoặc ta xác
định khoá thích hợp trong các bảng của khoá
- Lu cấu trúc bảng: phải đặt tên 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 bảng Liên kết giúp hệ quản trị CSDL biết các bảng kết nối nh thế nào để phục vụ kết xuất thông tin c) Các bớc tiến hành:
Hoạt động của GV Hoạt động của HS
- Yêu cầu học sinh trình bày lại cách tạo
bảng trong Access
- Khái quát các thao tác tạo bảng trong
CSDL quan hệ: Thực hiện khai báo cấu trúc
bảng (đặt tên trờng, kiểu dữ liệu, kích thớc
của trờng); chỉ định khoá chính; đặt tên và
lu cấu trúc bảng; điều chỉnh cấu trúc bảng
(thêm/ xoá trờng, thay đổi thứ tự trờng, thay
đổi khoá chính…)
- Sử dụng kiến thức đã học để nhắc lại các bớc
+ Mở CSDL + Chọn đối tơng Table + Nháy đúp vào Creat table in design view
+ Nhập tên trờng, kiểu trờng,…
Ngày………
Tiết: 42
Trang 2Hoạt động của GV Hoạt động của HS
- Có thể yêu cầu HS thực hiện tạo bảng có
tên Hoc_sinh trên máy chiếu
- Hớng dẫn HS tạo bảng có tên Hoc_sinh
trong Foxpro
+ Khởi động Foxpro
+ Chọn File/New
+ Chọn Table, chọn New file Xuất hiện hộp
thoại, gõ tên bảng Hoc_sinh, chọn nút Save
để lu bảng Xuất hiện màn hình tạo cấu trúc
bảng
+ Thực hiện nhập tên trờng, kiểu dữ liệu và
kích thớc của trờng
+ Bấm OK để kết thúc việc tạo cấu trúc
bảng
- Hỏi: Sau khi đã thực hiện tạo bảng xong,
ta có thể khai thác đợc CSDL cha?
+ Yêu cầu HS nhận xét chung về các thao
tác tạo lập CSDL trên hệ quản trị CSDL
quan hệ
- Thực hiện theo yêu cầu của giáo viên
- Quan sát giáo viên và nhận xét:
Việc tạo bảng trên Foxpro về cơ bản cũng tơng tự nh trên Access
- Cha, phải nhập dữ liệu
- Các hệ quản trị CSDL quan hệ đều có các thao tác tạo cấu trúc bảng tợng tự nhau
Hoạt động 2: Giới thiệu thao tác cập nhật dữ liệu.
a) Mục tiêu:
- Học sinh biết cách thêm, xoá, sửa dữ liệu của bảng
b) Nội dung:
- Dữ liệu nhập vào có thể đợc chỉnh sửa, thêm, xoá
- Thêm bản ghi bằng cách bổ sung một hoặc một số 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 số thuộc tính của mỗi bộ mà không phải thay đổi toàn bộ giá trị của các thuộc tính còn lại của bộ đó
- Xoá bản ghi là việc xoá một hoặc một số bộ của bảng
c) Các bớc tiến hành:
Hoạt động của GV Hoạt động của HS
- Yêu cầu HS cho biết có những cách nhập
dữ liệu nào?
- Khởi động Access, mở một CSDL đã có
sẵn và yêu cầu HS minh hoạ hai cách nhập
dữ liệu: nhập dữ liệu qua biểu mẫu và nhập
trực tiếp trên bảng của Access
- Giới thiệu cách nhập dữ liệu trong Foxpro
bằng trực tiếp
+ Khởi động Foxpro
+ Mở bảng Hoc_sinh: trên cửa sổ lệnh gõ
use Hoc_sinh
+ Hiển thị bảng: gõ lệnh Brow
+ Thêm bản ghi: gõ lệnh Appe blan
- Giới thiệu cách nhập dữ liệu trong Foxpro
bằng biểu mẫu
+ Thực hiện một biểu mẫu nhập dữ liệu mà
giáo viên đã chuẩn bị trớc Thực hiện nhập
- Nhập trực tiếp trên bảng và nhập thông qua biểu mẫu nhập dữ liệu
- Quan sát giáo viên để so sánh với Access đã đợc học
- Quan sát giáo viên và nhận xét: nhập bằng biểu mẫu thuận tiện hơn nhập trực tiếp
Trang 3Hoạt động của GV Hoạt động của HS
dữ liệu để HS thấy đợc sự tiện lợi của biểu
mẫu
+ Mở bảng để HS thấy đợc dữ liệu vừa nhập
qua biểu mẫu
- Yêu cầu HS nhận xét chung về các thao
tác cập nhật dữ liệu trên hệ quản trị CSDL
- Các hệ quản trị CSDL quan hệ đều cho phép cập nhật dữ liệu bằng 2 cách: nhập trực tiếp và nhập thông qua biểu mẫu
III Củng cố:
1 Những nội dung đã học
- Các bớc tạo lập CSDL: Tạo bảng, lu bảng, chọn khoá và tạo liên kết
- Các thao tác cập nhật dữ liệu: Thêm bản ghi, xoá bản ghi, chỉnh sửa dữ liệu của bản ghi
2 Câu hỏi và bài tập về nhà:
- Trả lời các câu hỏi bài tập 1,2,3,4,5-SGK-trang 94
IV Rút kinh nghiệm sau bài giảng: