Tải bản đầy đủ (.pdf) (5 trang)

Giáo án môn Tin học 12 - Bài 4: Cấu trúc bảng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (225.05 KB, 5 trang )

<span class='text_page_counter'>(1)</span>gi¸o ¸n tin häc 12. TRƯỜNG PTTH LÊ THẾ HIẾU Tiết thứ 10. Ngày soạn:20-9-2008. §4- CẤU TRÚC BẢNG A- MỤC TIÊU 1- Kiến thức: + Biết khái niệm chính trong cấu trúc bảng gồm trường, bản ghi, kiểu dữ liệu, khóa chính. 2- Kĩ năng: + Nắm được cách tạo và sửa cấu trúc bảng + Biết cách lập liên kết giữa các bảng đã có. + Thao tác sắp xếp, tìm kiếm, lọc và truy vấn dữ liệu (chủ yếu qua mẫu hỏi). 3- Thái đô + Nghiêm túc. B- PHƯƠNG PHÁP GIẢNG DẠY + Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, thao tác minh họa C- CHUẨN BỊ GIÁO CỤ 1- Giáo viên: SGK, SGV, Giáo án điện tử, máy chiếu Projector. 2- Học sinh: SGK, vở soạn và vở ghi bài. D- TIẾN TRÌNH BÀI DẠY 1- Ổn định lớp- Kiểm tra sĩ số: (1 phút) Lớp 12A Sĩ số. 12B1 12B2. 12B3. Kiểm tra bài cũ: ( 5 phút) Em hãy nêu các đối tượng chính của Access? Nội dung bài mới: a- Đặt vấn đề: (1 phút) Để tạo được cơ sở dữ liệu trên hệ QTCSDL ta phải thao tác thông qua kiểu bản ghi. Đặc trưng đó được xây dựng thông qua các bảng hổ trợ bởi hệ QTCSDL. Vậy bảng là gì? Ta tìm hiểu bài…. b- Nội dung bài mới: HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG CƠ BẢN Hoạt động 1: (13 phút) 1- Các khái niệm chính: Tìm hiểu một số khái niệm Gv: Dữ liệu của Access được lưu dưới  Dữ liệu của Access được lưu dưới dạng nào? dạng các bảng, gồm các cột (trường Hs: Trả lời, đề nghị HS khác bổ sung Field) và các hàng (bản ghi – Record). Gv: bảng của Access là gì?  Một bảng là tập hợp dữ liệu của một HS: trả lởi, hs khác bổ sung chủ thể nào đó. Giữa các bảng có GV: chốt lại-> Bảng là…. mối liên hệ với nhau. Ví dụ: tập hợp học sinh của một lớp, liên hệ giữa danh sách học sinh và bảng điểm. GVDG:. Thái Sanh. Lop11.com.

<span class='text_page_counter'>(2)</span> gi¸o ¸n tin häc 12. TRƯỜNG PTTH LÊ THẾ HIẾU GV: trường là gì? Hs: trả lời. + Trường - Field: là một cột của bảng để thể hiện một thuộc tính cần quản lý. Ví dụ: bảng DS_Hoc_sinh ở VD 6 SGK (trang 18) có các trường ten, ngaysinh,…. GV: Em hãy cho biết trong Pascal bản ghi là gì? Từ đó cho biết trong Bảng bản ghi là gì? HS: trả lời. + Bản ghi- Record: Một bản ghi là một hàng của bảng gồm dữ liệu về các thuộc tính của một cá thể mà bảng quản lý. Ví dụ: từng dòng thể hệ thông tin của một học sinh. + Kiểu dữ liệu – Data Type: là kiểu giá trị của dữ liệu lưu trong một trường. Ví dụ: HO_dem có kiểu là Text,…. Gv: tại sao phải khai báo kiểu dữ liệu trước (cấu trúc được tạo trước). Hs: trả lời, em khác bổ sung. Gv: Vậy trong bảng các dữ liệu có kiểu Một số kiểu dữ liệu của Access: nào? Mô tả Kiểu dữ liệu Hs: Trả lời Dữ liệu kiểu văn bản Text gồm chữ, số Number Dữ liệu kiểu số Dữ liệu kiểu Ngày / Date/Time Thời gian Currency Dữ liệu kiểu tiền tệ Dữ liệu có kiểu số đếm, tăng tự động cho bản AutoNumber ghi mới và thường có bước tăng là 1 Dữ liệu kiểu Logic Yes/No Boolean Hoạt động 2: (20 phút) Tìm hiểu cách tạo và chỉnh sữa bảng. 2- Tạo và sữa cấu trúc bảng: a) Tạo cấu trúc bảng: - Chọn Create Table In Design View (hoặc nút New) - Chon Design View (Nút lệnh ). Gv: Lệnh tạo cấu trúc bảng là gì? HS: trả lời. GVDG:. Thái Sanh. Lop11.com.

<span class='text_page_counter'>(3)</span> gi¸o ¸n tin häc 12. TRƯỜNG PTTH LÊ THẾ HIẾU. * Mỗi trường gồm: - Tên trường – Field name - Kiểu trường – Data Type - Mô tả - Description - Các tính chất của trường – Field Properties. Dùng phím tab hoặc enter để chuyển qua lại các ô. Riêng cột Data Type ta có thể kiểu dữ liệu từ danh sách hay gõ ký tự đầu của kiểu dữ liệu đó. * Chỉ định khóa chính (Primary Key): - Mỗi bản ghi là duy nhất. Do đó khi xây. Gv: Khóa là gì? Hs: trả lời, học sinh khác bổ sung. GVDG:. Thái Sanh. Lop11.com.

<span class='text_page_counter'>(4)</span> gi¸o ¸n tin häc 12. TRƯỜNG PTTH LÊ THẾ HIẾU GV: ta có thể lấy cột tên trong bảng sổ điểm để làm khóa được không? Hs: trả lời, hs khác nhận xét. Gv: Nhận xét việc trùng tên trong cột tên nên không thể làm khóa được. Khóa là cột chỉ có dữ liệu của từng dòng là duy nhất, không được trùng. Gv: Access có thể tự động tạo khóa có tên là ID, kiểu là Auto Number. Gv: Lệnh lưu cấu trúc bảng Hs: trả lời Gv: Muốn thay đổi cấu trúc bảng ta làm như thế nào ? Hs : trả lời, hs khác nhận xét, bổ sung để hoàn chỉnh theo thứ tự các lệnh sau : Gv: Thay đổi thứ tự trường phải làm theo các thao tác nào?. dựng bản chỉ cần chỉ ra một hoặc một vài khóa mà các trường này có mỗi giá trị là duy nhất. Các hàng được phân biệt nhau bởi khóa chính. Ví dụ: SBD, số thứ tự,… - Nháy chuột trường đó rồi chọn Primary Key (nút hình cái khóa) - Khóa chính được hiển thị bên trái cấu trúc bảng. - Access có thể tự động tạo khóa chính với tên là ID và kiểu dữ liệu là Auto Number. * Lưu cấu trúc bảng: 1. Chọn File  Save hay nhấn nút 2. Gõ tên vào hộp Save As 3. Nhấn OK hay Enter b) Thay đổi cấu trúc bảng - Chọn bảng - Nháy nút Design * Thay đổi thứ tự các trường: 1. Chọn trường, nháy chuột và giữ (Có đường nhỏ nằm ngang) 2. Di chuyển chuột, đường nằm ngang đến vị trí mới 3. Nhả chuột. Gv: Muốn them một trường vào bảng ta *Thêm trường: làm như thế nào? 1. Chọn trường 2. Chọn Insert  Row hoặc nút Gv: Muốn xóa một trường nào đó ra khỏi * Xóa trường: bảng cần phải làm gì? Có những thao tác 1. Chọn trường nào? 2. Chọn Edit  Delete Row hoặc nút Gv: Thay đổi khóa chính cần làm gì? * Thay đổi khóa chính: 1. Chọn trường làm khóa mới 2. Nháy nút hay lệnh Primary Key để bỏ 3. Chọn các trường mới chỉ định lại khóa chính. Gv: Khi một bảng không còn hơpk lệ ta loại bỏ nó ra khỏi CSDL cần có những * Xóa bảng: 1. Chọn tên bảng muốn xóa thao tác nào? 2. Nháy Delete ( ). GVDG:. Thái Sanh. Lop11.com.

<span class='text_page_counter'>(5)</span> gi¸o ¸n tin häc 12. TRƯỜNG PTTH LÊ THẾ HIẾU. Gv: Theo em làm thế nào để đổi tên bảng * Đổi tên bảng: đã có trên CSDL Gv: Lưu ý nhấn mạnh các cách làm tiện 1. Chọn bảng, nháy chuột một lần lợi, nhanh nhất. 2. Chọn Edit Rename 3. Gõ tên mới, nhấn Enter Lưu ý: Tất cả các lệnh trên đều có thể thực hiện \tắt bằng nút chuột phải. 4-Cũng cố: (3 phút) + Cách tạo bảng, nhập dữ liệu trong bảng, tạo liên kết giữa các bảng. + Gọi một học sinh lên tao thác trực tiếp trên máy tính với cách tạo bảng dữ liệu Sách trong bài thực hành số 1. 5- Nhiệm vụ về nhà: (3 phút) + Trả lời các câu hỏi 1,2,3,4,5 SGK trang 39 + Xem bài thực hành số 2: - Cách tạo cấu trúc bảng - Chỉnh sữa các bảng qua bài tập 1-2-3. GVDG:. Thái Sanh. Lop11.com.

<span class='text_page_counter'>(6)</span>

×