Giáo án Tin học Lớp 12 - Bài 4: Cấu trúc bảng - Đức Trọng

I. Mục đích, yêu cầu:

 Về kiến thức: Biết các thành phần tạo nên Table, các kiểu dữ liệu trong Access, khái niệm về khóa chính , sự cần thiết của việc đặt khóa chính cho Table.

 Về kỹ năng: Biết cách chọn lựa kiểu dữ liệu cho trường của Table

II. Ñồ dùng dạy học:

Sách GK tin 12, Sách GV tin 12, maùy chieáu, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn)

III. Phương pháp giảng dạy:

 Thuyết trình.

 Hỏi đáp.

 Đặt vấn đề.

 Thaûo luaän nhoùm.

IV. Các bước lên lớp

1. Ổn định lôùp:

2. Kiểm tra bài cũ:

 Caâu 1: Haõy neâu khaùi nieäm veà Access ? keå teân moät soá chöùc naêng chính cuûa Access?

 Caâu 2: Haõy neâu caùc loaïi ñoái töôïng chính cuûa Access?

3. Nội dung:

 

doc4 trang | Chia sẻ: hienduc166 | Lượt xem: 748 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 12 - Bài 4: Cấu trúc bảng - Đức Trọng, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
Tuaàn: 	 Ngaøy soaïn: 28/7/2008 
 Ngaøy daïy: /9/2008
 §4 CAÁU TRUÙC BAÛNG
Mục đích, yêu cầu: 
Về kiến thức: Biết các thành phần tạo nên Table, các kiểu dữ liệu trong Access, khái niệm về khóa chính , sự cần thiết của việc đặt khóa chính cho Table.
Về kỹ năng: Biết cách chọn lựa kiểu dữ liệu cho trường của Table
II. Ñồ dùng dạy học: 
Sách GK tin 12, Sách GV tin 12, maùy chieáu, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn)
III. Phương pháp giảng dạy: 
Thuyết trình.
Hỏi đáp.
Đặt vấn đề.
Thaûo luaän nhoùm.
IV. Các bước lên lớp
Ổn định lôùp: 
Kiểm tra bài cũ: 
 Caâu 1: Haõy neâu khaùi nieäm veà Access ? keå teân moät soá chöùc naêng chính cuûa Access?
 Caâu 2: Haõy neâu caùc loaïi ñoái töôïng chính cuûa Access?
Nội dung:
HĐ1: Các khái niệm chính
Hoạt động giáo viên
Hoạt động học sinh
Ghi bảng
- Cho HS ñoïc SKG, yeâu caàu caùc em neâu caùc khaùi nieäm veà baûng, tröôøng, baûn ghi, kieåu döõ lieäu?
- Quy tắc đặt tên cột:
Tên cột <=64 ký tự, không chứa dấu chấm (.), dấu !, dấu nhấn (‘), hoặc dấu [ ]. Tên không bắt đầu bằng ký tự khoảng trắng, tên cột không nên bỏ dấu tiếng việt không nên chứa ký tự trắng.
DSHS:Danh sách học sinh
- Cho VD veà baûng maø caùc em ñaõ ñöôïc hoïc?
- Höôùng daãn cho HS.
- Chuù yù nghe vaø traû lôøi caâu hoûi.
- Chú ý nghe và ghi chép.
- HS nhắc lại .
Table (Bảng): Là thành phần cơ sở để tạo nên CSDL, nơi lưu giữ dữ liệu ban đầu, bảng gồm 02 thành phần sau:
- Cột (trường-Field) là nơi lưu giữ các giá trị của dữ liệu, người lập trình phải đặt tên cho cột .
 Nên đặt tên có ý nghĩa, nên dùng cùng tên cho một trường xuất hiện ở nhiều bảng.
Quy tắc đặt tên cột: (ghi ở bên)
-Bản ghi còn gọi là mẩu tin (Record) :gồm các dòng ghi dữ liệu lưu giữ các giá trị của cột.
- Ví dụ: Table DSHS như sau:
Cột
Tên cột
Tên cột
Bản ghi
Cột
Table : DSHS
Hoạt động giáo viên
Hoạt động học sinh
Ghi bảng
- Kiểu dữ liệu là gì? (đã được học ở Pascal) và hướng dẫn cụ thể các kiểu dữ liệu.
- Là kiểu giá trị của dữ liệu lưu trong một trường.
* Một số kiểu dữ liệu trong Access: 
Kiểu dữ liệu
Mô tả
Minh họa
Text
Dữ liệu chữ - số
THPT Nguyễn Trãi, 
Lớp 12A, 063.843210 (số điện thoại)
Number
Dữ liệu kiểu số
123, -1237
1.23....
Date/Time
Dữ liệu ngày/thời gian
12/2/06, 1:23:45 PM...
Currency
Dữ liệu kiểu tiền tệ
$ 1234, 100234 ĐVN...
AutoNumber
Dữ liệu kiểu số đếm, tạo số nguyên theo thứ tự
1
2
3
4
....
Yes/No
Dữ liệu kiểu Boolean (hay Lôgic)
, lưu giữ các giá trị Yes hoặc No, True /False, On/off
Loại dữ liệu này vô cùng hữu ích khi cần đánh dấu giới tính: Nam hoặc Nữ, hoặc đã vào Đoàn hay chưa ...(dữ liệu chỉ có hai giá trị chọn lựa)
Câu hỏi thaûo luaän nhoùm:
Câu 1: Thành phần cơ sở của Access là gì
a. Table b. Record c. Field d. Field name
Câu 2: Tên cột (tên trường) hạn chế trong bao nhiêu ký tự
a. <=255
b. <=8
c <=64
d. <=256
Câu 3: Tên cột (tên trường) được viết bằng chữ hoa hay thường
a. Không phân biệt chữ hoa hay thường
b. Bắt buộc phải viết hoa
c. Bắt buộc phải viết thường
d. Tùy theo trường hợp
Câu 4: Khi chọn kiểu dữ liệu cho trường số điện thoại nên chọn loại nào
a. Number 
b. Date/Time
c. Autonumber
d. Text
HĐ2: Taïo vaø söûa caáu truùc baûng:
Hoạt động giáo viên
Hoạt động học sinh
Ghi bảng
- Chieáu caùc böôùc taïo baûng ñeå HS quan saùt.
- Yeâu caàu HS nhaéc laïi.
- Cho VD cuï theå?
GV: Trong các trường của DSHS nên chọn trường nào là trường khóa chính?
(Đ án: MAHS, vì mỗi HS có một mã HS duy nhất) 
- Neâu roõ caùc tính chaát cuûa tröôøng( Field Properties)
- Neâu caùch löu caáu truùc baûng?
- HS ñoïc SGK.
- Cho VD: Chieáu treân maùy.
- HS ñoïc SGK, höôùng daãn treân maùy chieáu.
- HS quan saùt caùch taïo baûng.
- Neâu caùc caùch taïo baûng.
Ví dụ 2: Hãy thiết kế table DSHS gồm các trường sau: MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO. Trong đó:
MAHS: kiểu dữ liệu ký tự (Text), chọn khóa chính.
HODEM: Text
TEN: TexT
GIOITINH: kiểu Yes/No
NGAYSINH: Kiểu date/Time
DIACHI: Text
TO:Text
Tất cả các trường yêu cầu ghi chú thích mô tả cho rõ về trường. 
- Chuù yù nghe.
- Traû lôøi caâu hoûi. 
- Neâu caùch thay ñoåi thöù töï caùc tröôøng, theâm tröôøng, xoaù tröôøng, thay ñoåi khoaù chính.
- HS quan saùt.
- Quan saùt vaø nhaéc laïi caùch laøm.
a) Taïo caáu truùc baûng: 
Vdụ 2: (ở bên)
Trong cửa sổ CSDL, kích vào đối tượng Tables.
B1: Kích vào lệnh Create Table In Design View .( h21)
B2: Xuất hiện cửa sổ 
B3: Từ cửa sổ (H22), nhập các tên trường chọn. kiểu dữ liệu, ghi chú thích, như dưới đây.
B4: Chọn trường khóa chính: Trường MAHS là trường khóa chính (vì mỗi HS được xác định bởi một mã hs duy nhất), trong cửa sổ thiết kế Table (H21), chọn trường MAHS, kích vào biểu tượng trên thanh công cụ, xuất hiện biểu tượng chìa khóa nằm bên trái của trường.
Một số tính chất của trường hay dùng:
Field Size: Nhập từ 0 đến 255 nếu là kiểu Text, nếu kiểu dữ liệu là Number thì chọn byte lưu các giá trị từ 0 đến 255, chọn Integer hay long Integer nếu lưu số nguyên, chọn Single hay Double nếu muốn lưu số có số lẻ.
Format: Nếu là kiểu Text ghi dấu > để dữ liệu nhập vào trường này biến thành chữ hoa. Nếu là kiểu số (Number) chọn dạng thức trong danh sách bên trái, ý nghĩa ở cột phải
Decimal place: qui định số cột chứa số lẻ
Caption: Vì tên field không có dấu tiếng Việt, tính chất này cho phép nhập vào đây tiêu đề cho mỗi cột bằng tiếng Việt có dấu và đầy đủ ý nghĩa hơn.
Required: chọn Yes để đồng ý bắt buộc phải nhập dữ liệu cho bảng, ngược lại chọn No
* Löu caáu truùc baûng: SGK.
b. Thay ñoåi caáu truùc baûng:
SGK.
c. Xoaù vaø ñoåi teân baûng:
SGK.
V. Cuõng coá:
Bieát caùch taïo baûng.
Caùc thao taùc taïo vaø söûa caáu truùc baûng.
Baøi taäp cuõng coá:
 Caâu 1: Thay ñoåi caáu truùc baûng laø: ( Haõy choïn phöông aùn ñuùng)
a, Theâm tröôøng môùi. b, Thay ñoåi tröôøng( teân, kieåu döõ lieäu, tính chaát)
c, Xoaù tröôøng d, Taát caû caùc thao taùc treân.
Caâu 2: Ñeå chæ ñònh khoaù chính cho moät baûng sau khi choïn tröôøng ta thöïc hieän:
a, Choïn Edit-> Primary Key. b, Choïn Table-> Edit Key
c, Choïn View-> Primary Key. d, Taát caû ñeàu sai.
VI. Daën doø:
Hoïc baøi cuõ.
Xem tröôùc baøi thöïc haønh ñeå tieát sau leân phoøng maùy.

File đính kèm:

  • docBAI4-C~1.doc