Giáo trình tin học 12 - Tiết 9 §2 Cấu trúc bảng - 1 tiết/4 tiết a Mục đích, yêu cầu: o 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
Trang 1Giáo trình tin học 12 -
Tiết 9 §2 Cấu trúc bảng - (1 tiết/4 tiết)
a) Mục đích, yêu cầu:
o 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
b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn)
c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn
đề, so sánh
d) Các bước lên lớp
1 Ổn định tổ chức: Điểm danh
2 Kiểm tra bài cũ: Chọn 5 câu hỏi trắc nghiệm đã ra ở tiết 8/mỗi học sinh
3 Nội dung:
Trang 2Hoạt động
giáo viên
Hoạt động học sinh
Ghi bảng
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
1 Các khái niệm chính:
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
Trang 3chứa ký tự trắng
DSHS:Danh sách học sinh
Table : DSHS
Cột
Tên cột
Cột Tên cột
Bản ghi
Trang 4Hoạ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) là kiểu giá trị của dữ liệu lưu trong một trường
2 Một số kiểu dữ liệu trong Access: H6
Text
Dữ liệu chữ - số THPT Hai Bà Trưng,
Lớp 12A, 054.849397 (số điện thoại)
Number Dữ liệu kiểu số 123, -1237
Trang 51.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)
H6
Trang 6Ví dụ 1: Gỉa sử
một table chứa Trường Số CMND , đối với trường này nên chọn khóa chính cho nó, vì
nguyên tắc số
được trùng nhau
Tránh tình trạng người nhập dữ liệu nhập những giá trị trùng nhau
Cách chọn khóa chính cho trường sẽ trình bày ở mục 3
Thiết kế bảng
3 Đặt khóa chính cho trường (cột )của Table:
a) Tính chất khóa chính (Primary key)
của trường ? Khi tạo
khóa chính cho một hoặc nhiều trường nào
đó thì dữ liệu khi nhập vào trường này không được chứa các giá trị
giống nhau.Ví dụ 1
b) Trong một Table có cần thiết phải tạo khóa chính cho ít nhất một trường không?
Để CSDL có hiệu quả, trong Table nên chọn ít nhất một trường có
Trang 7khóa chính
4 Dặn dò:
5 Bài tập về nhà:
Câu hỏi trắc nghiệ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: Bản ghi của Table chứa những gì
a Chứa tên cột
b Chứa tên trường
c Chứa các giá trị của cột
d Tất cả đều sai
Câu 3: Tên cột (tên trường) hạn chế trong bao nhiêu ký tự
a <=255
b <=8
Trang 8c <=64
d <=256
Câu 4: Tên cột (tên trường) có thể đặt bằng tiếng Việt có
dấu không?
a Được
b Không được
c Không nên
d Tùy ý
Câu 5: 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 6: 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
Trang 9c Autonumber
d Text
Câu 7: Chọn kiểu dữ liệu nào cho truờng điểm Toán, Lý
a Number c Yes/No
b Currency d AutoNumber
Câu 8: Muốn thiết lập đơn vị tiền tệ: VNĐ cho hệ thống
máy tính, ta phải
a Vào Start/Settings/Control Panel/Regional and Language Options/customize chọn phiếu Currency ở mục Currency Symbol nhập vào: VNĐ, cuối cùng kích vào Apply/Ok
b Hệ thống máy tính ngầm định chọn sẳn tiền tệ là: VNĐ
c Vào Start/Settings/Control Panel kích đúp vào Currency chọn mục Currency Symbol nhập vào VNĐ, cuối cùng kích vào Apply và Ok
d Các câu trên đều sai
Câu 9: Khi chọn kiểu dữ liệu cho trường thành tiền (bắt
buộc kèm theo đơn vị tiền tệ) , nên chọn loại nào
a Number c Text
Trang 10b Currency d Date/time
Câu 10: Khi chọn dữ liệu cho các trường chỉ chứa một
trong hai giá trị như gioitinh, trường đơn đặt hàng đã hoặc chưa giải quyết nên chọn kiểu dữ liệu để sau này nhập dữ liệu cho nhanh
a Text
b Number
c Yes/No
d Auto Number
6 Dặn dò:
7 Rút kinh nghiệm: