Chæ ñònh khoùa chính : Moät CSDL ñöôïc thieát keá toát laø CSDL maø moãi baûn ghi trong moät baûng phaûi laø duy nhaát, ngöôøi duøng caàn chæ ra moät hoaëc nhieàu tröôøng maø giaù [r]
Trang 1Tiết: 10
I MỤC ĐÍCH – YÊU CẦU:
Về kiến thức: Hs hiểu được các 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, biết khái niệm khóa chính;
Về 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ó
Về thái độ: Hướng Hs bắt đầu làm quen thao tác với CSDL trên Access
II. CHUẨN BỊ:
GV: ĐDDH và các hình ảnh trực quan
HS: Cần đọc trước bài
PP: Diễn giảng, trình diễn (nếu có thiết bị)
III. HOẠT ĐỘNG DẠY HỌC:
1 Ổn định lớp:
2 Kiểm tra bài cũ:
Câu hỏi: 1/ Access là gì? Hãy kể các chức năng chính trong Access.
2/ Liệt kê các đối tượng chính trong Access Có những cách nào để tạo đối tượng trong Access?
3 Bài mới:
NỘI DUNG GHI BÀI HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ
1 Các khái niệm chính
Một bảng là một tập hợp dữ
liệu về một chủ thể nào đó
Trong Access, bảng là thành
phần cơ sở tạo nên CSDL Các bảng
được tạo ra sẽ chứa toàn bộ dữ liệu
mà người dùng cần để khai thác (tổng
hợp, lọc, truy vấn, hiển thị và in ra)
Ví dụ: Trong bảng sanh dách học
sinh (DS_HOC_SINH) chứa dữ liệu
về một thuộc tính của các học sinh
như: Stt, HODEM, TEN, GIOITINH,
NGAYSINH, DIACHI, TO
- Trường (Field) : Mỗi trường là
một cột của bảng thể hiện một
thuộc tính của chủ thể cần quản
lí
- Bản ghi (Record) : Mỗi 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 chủ
thể được quản lí
- Kiểu dữ liệu: Là kiểu của dữ
liệu lưu trong một trường Mỗi
trường có một kiểu dữ liệu
Một số kiểu dữ liệu chính trong
-Ở bài trước ta đã giới thiệu về Bảng (Table) và bảng có chức năng gì?
-Bảng thì gồm có các cột và các hàng
- Cột gọi là Trường, là mẫu thông tin nhỏ nhất trong một CSDL Gv có thể nói thêm: Một trường chứa thông tin duy nhất không trùng lắp gọi là khóa chính (học ở bài sau)
- Hàng gọi là mẩu tin, là một nhóm các trường có liên quan với nhau
- Kiểu dl là kiểu gía trị của dữ liệu lưu trong một trường
-Các em đã làm quen với NNLT
Bảng là đối tượng cơ sở, dùng để lưu trữ dữ liệu và cũng có thể dùng để cập nhật
Trang 2Kiểu dữ liệu Mô tả
Text Dữ liệu kiểu văn
bản gồm chữ, số
Number Dữ liệu kiểu số
Date/Time Dữ liệu kiểu ngày /
thời gian
Currency Dữ liệu kiểu tiền tệ
AutoNumber Dữ liệu kiểu số
đếm, tăng tự động cho bản ghi mới và thường có bước tăng là 1
Yes/No Dữ liệu kiểu
Lôgic)
2 Tạo và sửa cấu trúc bảng
Để làm việc với bảng, trong
cửa sổ CSDL (Objects) nháy vào nhãn
Table
a) Tạo cấu trúc bảng
Để tạo cấu trúc bảng trong chế
độ thiết kế, ta thực hiện:
- Cách 1: Nháy đúp Create Table in
Design View.
- Cách 2: Nháy nút lệnh New, rồi nháy
đúp Design View.
Mỗi trường được đặc trưng bởi:
Tên trường (Field Name), kiểu dữ liệu
trong trường (Data Type), các tính chất
khác của trường (Field Properties)
Đối với mỗi trường của bảng, ta cần:
1 Gõ tên trường vào cột Field
Name.
2 Chọn kiểu dữ liệu trong cột
Data Type.
3 Mô tả nội dung trường trong cột
Description (phần này không
nhất thiết phải có)
4 Lựa chọn tính chất của trường
trong phần Field Properties.
trường :
Pascal, khi dùng biến ta cần khai báo kiểu dữ liệu muốn dùng
Trong Access ta cũng làm tương tự như vậy trước khi nhập dl
+ Filed Size: cho phép qui định kích thước tối đa cho dl lưu trong trường;
+ Format: qui định cách hiển thị và
in dữ liệu;
Trang 3Một số tính chất thường dùng:
- Field Size (kích thước trường)
- Format (định dạng)
- Caption
- Default Value
Chỉ định khóa chính :
Một CSDL được thiết kế tốt là
CSDL mà mỗi bản ghi trong một bảng
phải là duy nhất, người dùng cần chỉ
ra một hoặc nhiều trường mà giá trị
của chúng xác định duy nhất mỗi hàng
của bảng Các trường đó tạo thành
khoá chính (Primary Key) của bảng
Hai hàng trong một bảng được phân
biệt với nhau bởi giá trị khoá chính
Để chỉ định khoá chính ta thực
hiện:
+ Bước 1: Chọn trường làm khoá
chính
+ Bước 2: Chọn lệnh Edit Primary
Key.
+ Bước 1: Chọn lệnh File Save
+ Bước 2: Gõ tên bảng vào ô Table
Name trong hộp thoại Save As.
+ Bước 3: Nháy OK hoặc nhấn Enter
b) Thay đổi cấu trúc bảng
Để thay đổi cấu trúc bảng, ta
hiển thị bảng ở chế độ thiết kế
Thay đổi thứ tự các
trường:
+ Bước 1: Chọn trường muốn thay đổi
vị trí, nháy giữ chuột
+ Bước 2: Di chuyển chuột đến vị trí
mới của trường
+ Bước 3: Thả chuột khi đã di chuyển
đến vị trí mong muốn
+ Bước 1: Nháy chọn lệnh Insert
Rows.
+ Bước 2: Gõ tên trường, chọn kiểu dữ
liệu, mô tả và xác định các tính chất
của trường (nếu có)
+ Bước 1: Chọn trường muốn xóa
+ Caption: cho phép đổi tên thường bằng phụ đề cho dễ đọc;
+ Default Value: qui định giá trị ngầm định của trường khi thêm một bản ghi vào bảng
- Chỉ định khoá chính cho một bảng là quan trọng nhất khi tạo bảng, khi bảng được chỉ định khóa chính thì Access sẽ không cho phép nhập giá trị trùng, hoặc để trống giá trị trong trường khoá chính
Để hiển thị bảng ở chế độ thiết kế,
ta thực hiện:
1 Nháy tên bảng trong trang bảng
2 Nháy nút Design
Trang 4+ Bước 2: Nháy chọn lệnh Edit
Delete Row.
+ Bước 1: Chọn trường đã được chỉ
định khoá chính
+ Bước 2: Nháy chón lệnh Primary
Key để hủy bỏ thiết đặt khoá chính
củ
+ Bước 3: Chọn trường mới và chỉ
định lại khoá chính
c) Xóa và đổi tên bảng
Để xóa một bảng ta thực hiện:
+ Bước 1: Chọn tên bảng (muốn xóa)
trong trang bảng
+ Bước 2: Nháy chọn lệnh Edit
Delete.
Đổi tên bảng:
+ Bước 1: Nháy một lần để chọn tên
bảng
+ Bước 2: Nháy chọn lệnh Edit
Rename.
+ Bước 3: Khi tên bảng có viền khung
là đường liền nét, gõ tên mới cho
bảng, rồi nhấn Enter
3 Đánh giá cuối bài:
+ Tạo cấu trúc bảng, các kiểu dữ liệu chính trong Access
+ Chỉ định khóa chính
4 Công việc về nhà:
+ Hs cần nắm vững các bước thực hiện tạo cấu trúc cho một bảng, chỉ định khóa chính
+ Có thể tự thực hành nếu nhà có máy
+ Trả lời các câu hỏi 1, 2, 3, 4, 5 trang 39 SGK
IV. RÚT KINH NGHIỆM:
Duyệt của Tổ trưởng CM