Violet
Giaoan

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Giáo án

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Tứ Hải
Ngày gửi: 11h:22' 11-01-2026
Dung lượng: 4.7 MB
Số lượt tải: 1
Số lượt thích: 0 người
UBND NHÂN DÂN HUYỆN CỦ CHI
TRƢỜNG TRUNG CẤP NGHỀ CỦ CHI

GIÁO TRÌNH
MÔN HỌC/MÔ ĐUN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
NGÀNH/NGHỀ: KỸ THUẬT SỬA CHỮA, LẮP RÁP MÁY TÍNH
TRÌNH ĐỘ: TRUNG CẤP NGHỀ
Ban hành kèm theo Quyết định số: 89/QĐ-TCN ngày 15 tháng 08 năm 2024 của
Hiệu trưởng Trường Trung cấp nghề Củ Chi

Củ Chi, Năm 2024
1

Tuyên bố bản quyền
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu
lành mạnh sẽ bị nghiêm cấm.
i gi i thi u
Chư ng trình, giáo trình là một trong a yếu tố quyết định chất lượng dạy nghề.
Nh m đảm ảo tính thống nhất trong quản l và thực hiện chư ng trình giáo trình
trong th i gian tới tại trư ng Trung cấp nghề Củ Chi, để t ng ước n ng cao chất
lượng đào tạo. Tác giả đ thực hiện việc iên soạn và cho ra đ i giáo trình “Hệ quản
trị c sở dữ liệu”.
Giáo trình “Hệ quản trị c sở dữ liệu” được iên soạn theo đ n vị ài học. Nội dung
của giáo trình được nhóm iên soạn, x y dựng dựa trên c sở chi tiết hóa chư ng trình
môn học “Hệ quản trị c sở dữ liệu” trình độ trung cấp nghề, đồng th i có sự tham
khảo các tài liệu, cập nhật các nội dung mới và những kinh nghiệm thực tế giảng dạy.
Nội dung chính của giáo trình được chia thành 06 ài, bao gồm các nội dung:
 Bài 1: Tổng quan về hệ quản trị CSDL Microsoft Access
 Bài 2: X y dựng bảng (Table)
 Bài 3: Truy vấn dữ liệu (Query)
 Bài 4: X y dựng Form
 Bài 5: Báo iểu (Report)
 Bài 6: Macro
 Bài 7: Lập trình VBA
Giáo trình môn học “Hệ quản trị c sở dữ liệu” được dùng làm tài liệu giảng dạy và
học tập cho giáo viên và học sinh sinh viên nghề lắp ráp cài đặt & sữa chữa máy tính
tại trư ng Trung cấp nghề Củ Chi, c ng như mọi đối tượng quan t m đến l nh vực
nghề máy tính.
Tác giả iên soạn giáo trình “Hệ quản trị c sở dữ liệu” xin ch n thành cảm n
những kiến góp đánh giá vô cùng qu giá của các đồng nghiệp, và những kiến
phản iện khoa học của các Nhà giáo, để cuốn giáo trình “Hệ quản trị c sở dữ liệu”
được hoàn thiện ra mắt phục vụ cho quá trình dạy và học.
Củ Chi, ngày … tháng … năm 2024
Tham gia iên soạn

2

BÀI 1. TỔNG QUAN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS ..... 1
Giới thiệu: ........................................................................................................................ 1
1. Mục tiêu: ...................................................................................................................... 1
2. Nội dung: ..................................................................................................................... 1
2.1 Các khái niệm c ản về hệ quản trị CSDL: ............................................................. 1
2.2 Giới thiệu chung về Access: ...................................................................................... 2
2.3 Môi trư ng làm việc & các khái niệm c ản: .......................................................... 2
2.4 Một số thao tác c ản:.............................................................................................. 3
BÀI TẬP: ......................................................................................................................... 7
BÀI 2. XÂY DỰNG BẢNG (TABLE) ........................................................................... 9
Giới thiệu: ........................................................................................................................ 9
1. Mục tiêu: ...................................................................................................................... 9
2. Nội dung: ..................................................................................................................... 9
2.1 Khái niệm: ................................................................................................................. 9
2.2 Tạo lập ảng (datasheet, sử dụng wizard, thủ công): .............................................. 11
2.3 Trư ng và các thuộc tính: ........................................................................................ 15
2.4 Nhập liệu: ................................................................................................................ 27
2.5 Làm việc với dữ liệu dạng Datasheet: ..................................................................... 28
2.6 Quan hệ giữa các ảng............................................................................................. 30
BÀI TẬP ........................................................................................................................ 34
BÀI 3. TRUY VẤN DỮ LIỆU (QUERY) .................................................................... 46
Giới thiệu ....................................................................................................................... 46
1. Mục tiêu: .................................................................................................................... 46
2. Nội dung: ................................................................................................................... 46
2.1 Giới thiệu chung: ..................................................................................................... 46
2.2 Select query: ............................................................................................................ 49
2.3 Action Query ........................................................................................................... 54
2.4 Crossta Query (Truy vấn chéo) ............................................................................. 59
2.5 Áp dụng iểu thức: .................................................................................................. 61
BÀI 4. XÂY DỰNG FORM ......................................................................................... 66
Giới thiệu ....................................................................................................................... 66
1. Mục tiêu: .................................................................................................................... 66
2. Nội dung: ................................................................................................................... 66
2.1 Khái niệm về form: .................................................................................................. 66
2.2 Cách tạo form ng wizard...................................................................................... 68
2.3 Tạo form t cửa sổ Design ...................................................................................... 70
2.4 Các thuộc tính trên form và trên đối tượng ............................................................. 71
2.5 Kỹ thuật Su -Form .................................................................................................. 90
BÀI TẬP ........................................................................................................................ 93
BÀI 5. BÁO BIỂU (REPORT) ..................................................................................... 99
Giới thiệu: ...................................................................................................................... 99
1. Mục tiêu: ................................................................................................................. 99
1

2. Nội dung:................................................................................................................. 99
2.1 Giới thiệu report ...................................................................................................... 99
2.2 Tạo và sử dụng Report ng Wizard: .................................................................... 101
2.3 Tạo và sử dụng Report t cửa sổ Design............................................................... 106
2.4 Thực thi Report ..................................................................................................... 109
BÀI TẬP ...................................................................................................................... 113
BÀI 6. MACRO ........................................................................................................... 115
Giới thiệu ..................................................................................................................... 115
1. Mục tiêu ................................................................................................................... 115
2. Nội dung .................................................................................................................. 115
2.1 Tổng quan về lập trình VBA: ................................................................................ 115
2.2 Tạo macro .............................................................................................................. 115
2.3 Tạo các nút lệnh trên Form, thực thi macro trên nút lệnh: .................................... 119
BÀI TẬP ...................................................................................................................... 126
BÀI 7. LẬP TRÌNH VBA ........................................................................................... 129
Giới thiệu ..................................................................................................................... 129
1. Mục tiêu: .................................................................................................................. 129
2. Nội dung ài học: .................................................................................................... 129
2.1 Tổng quan về lập trình VBA.................................................................................. 129
2.2 Các thành phần c ản của ngôn ngữ Visual Access ........................................... 130
2.3 Các cấu trúc điều khiển ......................................................................................... 132
2.4 Phư ng thức, đối tượng: ........................................................................................ 135
BÀI TẬP ...................................................................................................................... 141
THUẬT NGỮ K THUẬT ........................................................................................ 145
TÀI LIỆU THAM KHẢO ........................................................................................... 145

2

BÀI 1. TỔNG QUAN HỆ QUẢN TRỊ CƠ SỞ DỮ IỆU MICROSOFT
ACCESS
Gi i thi u:
Bài này nh m giới thiệu cho sinh viên những kiến thức tổng quan về phần mềm
Microsoft Access là một phần mềm hệ quản trị CSDL. Cách thao tác và làm quen với
phần mềm Microsoft Access. Đ n cử trong giáo trình này sử dụng phần mềm
Microsoft Access.
1. Mục tiêu:
- Nhắc lại các khái niệm c ản về hệ quản trị CSDL;
- Biết được xuất xứ và khả năng ứng dụng của phần mềm MS Access;
- Thực hiện các thao tác c bản trên cửa sổ Database;
- Thực hiện các thao tác an toàn với máy tính.
2. Nội dung:
Bài gồm các nội dung chính sau:
- Các khái niệm c ản về hệ quản trị CSDL:
- Giới thiệu chung về Access
- Môi trư ng làm việc & các khái niệm c ản
- Một số thao tác trên cửa sổ database
2.1 Các khái ni m cơ bản về h quản trị CSDL:
Các công ty thư ng phải quản l một lượng lớn dữ liệu, những dữ liệu này được tạo
ra trong quá trình tác nghiệp hàng ngày. Một CSDL là một dạng tổ chức của những dữ
liệu đó. Nó có thể chứa một hay nhiều phần tử dữ liệu có liên quan với nhau được gọi
là bản ghi. Có thể xem CSDL như là một tập dữ liệu được sử dụng để trả l i cho các
c u hỏi khác nhau. Ví dụ: “H y cho biết địa chỉ và số điện thoại của năm ưu điện gần
nhất?” hay “Có cuốn sách nào trong thư viện nói về thực phẩm bổ dưỡng không? Nếu
có thì nó n m ở giá sách nào? hay “H y cho tôi biết thông tin cá nh n và biểu đồ án
hàng của năm ngư i án hàng tốt nhất trong quí, nhưng không hiển thị địa chỉ chi tiết
của họ”.
Trong chư ng này trình ày những khái niệm liên quan đến CSDL và Hệ quản trị
CSDL, làm rõ những mô hình CSDL khác nhau và giới thiệu khái niệm về Hệ quản trị
CSDL quan hệ.
- Dữ liệu và CSDL:
Dữ liệu có ngh a là thông tin và nó là thành phần quan trọng trong bất kỳ l nh vực,
công việc nào. Trong những công việc thư ng nhật bao gồm cả việc sử dụng dữ liệu
đ có và tạo ra những dữ liệu mới. Khi những dữ liệu được tạo ra và được ph n tích thì
chúng trở thành thông tin. Chúng có thể trở thành nhiều loại thông tin như thông tin về
xe h i, thể thao, máy bay .v.v…Ví dụ một nhà áo thể thao (ngư i h m mộ môn óng
đá) thu thập điểm của 10 trận đấu mà đội tuyển Đức tham dự ở cúp óng đá thế giới.
Những điểm số này trở thành dữ liệu. Khi dữ liệu này được đem so sánh với dữ liệu
thu được trong 10 trận ở cúp óng đá thế giới của đội tuyển Brazil, nhà áo này có
được thông tin đội tuyển óng đá nào thi đấu hay h n.
1

Thông tin giúp chúng ta tiên liệu và hoạch định được các sự kiện. Thông tin là sự
thấu hiểu của dữ liệu. Trong kinh doanh, t thông tin có thể dự áo và hoạch định
trước sự xảy ra của một sự kiện giúp tiết kiệm th i gian và tiền bạc. Xét ví dụ, một
công ty sản xuất xe h i hoạch định chi hàng năm cho những thành phần của xe mà
công ty không sản xuất được. Nếu chi phí cho những phần này trong 5 năm qua đ có,
công ty mẹ có thể tập hợp những thông tin về những phần đ nhập khẩu. Dựa vào kết
quả tìm được, một kế hoạch sản xuất sẽ được chuẩn bị. Do đó, thông tin là nh n tố
then chốt trong hoạch định chiến lược.
Một CSDL là một tập hợp dữ liệu. Có thể hiểu r ng CSDL là một c chế tổ chức có
khả năng lưu trữ thông tin. Ngư i dùng có thể truy xuất được thông tin một cách
nhanh chóng và hiệu quả t CSDL.
Một cuốn danh bạ điện thoại là một CSDL. Dữ liệu chứa trong những mục như tên,
địa chỉ và số điện thoại. Những dữ liệu này được liệt kê, sắp xếp và chỉ mục theo thứ
tự a,b,c..(alphabet). Nó cho phép ngư i sử dụng tham chiếu đến n i cư trú một cách dễ
dàng. Sau đó, dữ liệu này sẽ được lưu vào CSDL trên máy tính. Một ngư i di chuyển
đến một thành phố hay một tiểu bang khác, những mục dữ liệu tư ng ứng sẽ được
thêm vào hay bỏ đi khỏi danh bạ. Tư ng tự, những mục thông tin đó có thể được sửa
đổi khi có ngư i thay tên, đổi địa chỉ hay số điện thoại v.v… Hình1.1 minh họa một
CSDL đ n giản.
Vậy, CSDL là một tập hợp dữ liệu được tổ chức sao cho nội dung của nó có thể dễ
dàng truy cập, quản l và cập nhật.
2.2 Gi i thi u chung về Access:
Microsoft Access là một Hệ Quản Trị C Sở Dữ Liệu (QTCSDL) tư ng tác ngư i
sử dụng chạy trong môi trư ng Windows. Microsoft Access cho chúng ta một công cụ
hiệu lực và đầy sức mạnh trong công tác tổ chức, tìm kiếm và biểu diễn thông tin.
Microsoft Access cho ta các khả năng thao tác dữ liệu, khả năng liên kết và công cụ
truy vấn mạnh mẽ giúp quá trình tìm kiếm thông tin nhanh. Ngư i sử dụng có thể chỉ
dùng một truy vấn để làm việc với các dạng c sở dữ liệu khác nhau. Ngoài ra, có thể
thay đổi truy vấn bất kỳ lúc nào và xem nhiều cách hiển thị dữ liệu khác nhau chỉ cần
động tác nhấp chuột.
Microsoft Access và khả năng kết xuất dữ liệu cho phép ngư i sử dụng thiết kế
những biểu mẫu và áo cáo phức tạp đáp ứng đầy đủ các yêu cầu quản l , có thể vận
động dữ liệu và kết hợp các biểu mẫu va áo cáo trong một tài liệu và trình ày kết
quả theo dạng thức chuyên nghiệp.
Microsoft Access là một công cụ đầy năng lực để n ng cao hiệu suất công việc.
B ng cách dùng các Wizard của MS Access và các lệnh có sẵn (macro) ta có thể dễ
dàng tự động hóa công việc mà không cần lập trình. Đối với những nhu cầu quản l
cao, Access đưa ra ngôn ngữ lập trình Access Basic (Visual Basic For application) một
ngôn ngữ lập trình mạnh trên CSDL.
2.3 Môi trƣ ng làm vi c & các khái ni m cơ bản:

2

2.3.1 Khởi động chƣơng trình Access:
- Chọn nút Start trên thanh Task ar→ Chọn Programs →Chọn Microsoft
ACCESS →Enter
- Khung hội thoại Microsoft ACCESS gồm:
 Blank Database: tập CSDL rỗng
 Blank Data access page : Trang dữ liệu Access rỗng
 From existing file: Tạo tập CSDL mới ng cách sao chép tập CSDL đ có
trên Disk
 Project … : Đề án Access (loại File mới của Access .adp dùng để làm việc với
SQL Server Database)

Hình 1.1: Minh họa tạo mới một c sở dữ liệu
2.3.2 Thoát khỏi chƣơng trình Access:
- Chọn File/Exit hoặc nhấn tổ hợp phím ALT +F4
2.3.3. Các khái ni m cơ bản:
Một tập tin CSDL ACCESS gồm có 7 thành phần c bản sau:
- Bảng (Tables) : Là n i chứa dữ liệu
- Truy vấn (Queries): Truy vấn thông tin dựa
trên một hoặc nhiều bảng.
- Biểu mẫu (Forms): Các iểu mẫu dùng để
nhập dữ liệu hoặc hiển thị dữ liệu.
- Báo cáo (Reports): Dùng để in ấn.
- Pages (Trang): Tạo trang dữ liệu.
- Macros (Tập lệnh): Thực hiện các tập lệnh.
- Modules (Đơn thể): Dùng để lập trình
Access Bas
Hình 1.2: Minh họa 7 thành phần
của 1 tập tinh CSDL
2.4 Một số thao tác cơ bản:
2.4.1 Tạo một tập tin CSD :
- Bƣ c 1: Khởi động Access → Start → Run → MsAccess → Enter
- Bƣ c 2: Vào Menu File → Chọn New → Click dòng Blank Database… tại
hộp thoại Task pane bên phải cửa sổ Access
3

Nhấn chọn tạo
mới CSDL

Hình 1.3: Minh họa chọn tạo mới c sở dữ liệu
- Bƣ c 3: Hộp thoại File New Database xuất hiện → thực hiện hướng dẫn như
hình bên dưới

Chọn n i lưu tập
tin CSDL

Nhập tên CSDL
HangHoa

Nhấn
tạo
CSDL

Hình 1.4: Minh họa chọn n i lưu và đặt tên cho c sở dữ liệu

4

Hình 1.5: Minh họa cửa sổ làm việc của cửa sổ CSDL HangHoa
2.4.2 Mở một CSD đã tồn tại trên đĩa:
- Chọn File/Open database (Hoặc click biểu tượng Open)
- Trong mục Look in: Chọn thư mục cần chứa tên tập tin cần mở.
- File name: Chọn tên tập tin cần mở. Chọn Open

Thành phần của
CSDL HangHoa
v a tạo

Hình 1.6: Minh họa cửa sổ chọn mở tập tin CSDL Access
5

2.4.3 Đóng một CSD
- Chọn File/Close hoặc ALT + F4
2.4.4. Hi u chỉnh cơ sở dữ li u:
Một CSDL của Access chứa trong nó 7 đối tượng chứ không đ n thuần là bảng dữ
liệu. Sau khi tạo mới một CSDL hoặc mở một CSDL có sẵn Access sẽ hiển thị một
cửa sổ Database, trên đó hiển thị tên của CSDL đang mở và liệt kê 7 đối tượng mà nó
quản l , mỗi lớp đối tượng đều được ph n lớp rõ ràng để tiện theo dõi.
2.4.4.1 Tạo một đối tƣợng m i:
Trong cửa sổ Database, chọn tab chứa đối tượng cần tạo (Bảng, Truy vấn, Biểu
mẫu, Báo cáo,..) hoặc thực hiện lệnh:
- View/Database Object - Table/Query/Form/ReportPages/Macros/Modules.

Hình 1.7: Minh họa các thành phần của Access
- Chọn nút New.

Hình 1.8: Minh họa các thành phần tạo Table
2.4.4.2 Thực hi n một đối tƣợng trong CSD :
Trong cửa sổ Database, chọn tab cần thực hiện. Cửa sổ Database liệt kê tên các đối
tượng có sẵn, chọn tên đối tượng cần mở. Chọn nút Open (đối với Bảng, Truy vấn,
6

Biểu mẫu, Trang) hoặc Preview (đối với Báo biểu) hoặc Run (đối với Macro và
Module).

Hình 1.9: Minh họa thực hiện mở đối tượng Table
2.4.4.3 Sửa đỗi một đối tƣợng có sẵn trong CSD :
Trong cửa sổ Database, chọn tab cần thực hiện. Cửa sổ Database liệt kê tên các đối
tượng có sẵn, chọn tên đối tượng cần mở. Chọn nút Design.

Hình 1.10: Minh họa thực hiện chỉnh sửa đối tượng Table
BÀI TẬP:
1. Khởi động Access và quan sát màn hình làm việc của Access. Tìm hiểu các chức
năng của hệ thống menu Access.
2. Tạo một tập tin CSDL trong Access, đặt tên cho tập tin này là QLHS.MDB.
7

3. Đóng tập tin QLHS.MDB lại. Đổi tên tập tin này thành QLSV.MDB.
4. Tạo folder BT_Access trên ổ đ a D:\ và tạo tập tin CSDL mới đặt tên
THUVIEN.MDB để trong folder BT_Access.
5. Thiết lập môi trư ng làm việc: Font chữ tiếng Việt, bảng m Unicode, kiểu gõ VNI
(hoặc Telex). Qui định cách nhập dữ liệu th i gian dạng ngày/tháng/năm (hiện 4 số).
6. Thoát khỏi Access. Chép tập tin QLSV.MDB vào folder BT_Access.
7. Khởi động Acess, mở lại tập tin QLSV.MDB và xem kích thước của tập tin

8

BÀI 2. XÂY DỰNG BẢNG (TABLE)
Gi i thi u:
Bài này nh m giúp cho sinh viên những khái niệm về bảng, trư ng, mẫu tin, kiểu dữ
liệu, các thuộc tính của bảng. Bài học này là nền tảng cho các ài học tiếp theo
1. Mục tiêu:
- Hiểu khái niệm bảng dữ liệu;
- Tạo lập được bảng;
- Thiết lập được các trư ng, thuộc tính;
- Thao tác được với dữ liệu trong datasheet view;
- Thực hiện các thao tác an toàn với máy tính.
2. Nội dung:
Bài 2 gồm các nội dung chính sau:
- Khái niệm: bảng, trư ng, mẫu tin, kiểu dữ liệu, thuộc tính;
- Tạo lập bảng (datasheet, sự dụng Wizard, thủ công);
- Trư ng và các thuộc tính;
- Làm việc với dữ liệu dạng Datasheet View
- Quan hệ giữa các ảng
2.1 Khái ni m:
2.1.1 Bảng (Table):
Bảng là n i chứa dữ liệu về một đối tượng thông tin nào đó như HÀNG HÓA,
NHÂN VIÊN, LOẠI HÀNG... Mỗi hàng trong bảng gọi là một bản ghi (record) chứa
các nội dung riêng của đối tượng đó. Mỗi bản ghi của một bảng đều có chung cấu trúc,
tức là các trƣ ng (field).
- Ví dụ: Cho bảng dưới đ y để quản l thông tin về hàng hóa ao gồm MAHH (m
số hàng hóa), TenHang (Tên hàng hóa), DVTinh (đ n vị tính cho hàng hóa), MaLoai
(hàng hóa thuộc nhóm loại nào).
Mỗi bảng có một tên gọi. Tên bảng thư ng được đặt sau khi tạo xong cấu trúc của
bảng, tuy nhiên c ng có thể đổi lại tên bảng trên cửa sổ Database như đổi tên tệp dữ
liệu trên cửa sổ Windows Explorer.
Không nên sử dụng dấu cách (Space), các k tự đặc biệt hoặc chữ tiếng Việt có
dấu trong tên bảng.

Hình 2.1: Minh họa thông tin về bảng (Table)

9

2.1.2 Trƣ ng (field):
Mỗi cột dữ liệu của bảng sẽ tư ng ứng với một trư ng dữ liệu. Mỗi trư ng dữ liệu
sẽ có một tên gọi và tập hợp các thuộc tính miêu tả trư ng dữ liệu đó ví dụ như: kiểu
dữ liệu, trư ng khoá, độ lớn, định dạng, ..

Hình 2.2: Minh họa thông tin về trư ng (field)
2.1.3 Kiểu dữ li u:
Kiểu dữ liệu
Text
Memo
Number
Date/Time
Currency
Auto number
Yes/No
OLE Object

Dữ liệu vào
Văn ản
Văn ản nhiều dòng, trang
Số
Ngày gi
Tiền tệ (Số)
ACCESS tự động tăng lên một
khi một bản ghi được tạo
L luận (Boolean)
Đối tượng của phần mềm khác

Lookup Wizard

Hyper link

Kích thước
Tối đa 255 yte
Tối đa 64000 ytes
1,2,4 hoặc 8 byte
8 byte
8 byte
4 byte
1 bit
Tối đa 1 giga yte
Trư ng nhận giá trị do
ngư i dùng chọn t 1 bảng
khác hoặc 1 danh sách giá
trị định trước

Liên kết các URL
10

2.1.4 Bảng ghi (Record)
Mỗi dòng dữ liệu của bảng được gọi một bản ghi. Mỗi bảng có một con trỏ bản
ghi. Con trỏ bản ghi đang n m ở bản ghi nào, ngư i dùng có thể sửa được dữ liệu bản
ghi đó. Đặc biệt, bản ghi trắng cuối cùng của mỗi bảng được gọi EOF.
2.1.5 Trƣ ng khóa (Primary)
Trư ng khoá có tác dụng ph n biệt giá trị các bản ghi trong cùng một bảng với
nhau. Trư ng khoá có thể chỉ 01 trư ng, c ng có thể được tạo t tập hợp nhiều trư ng
(gọi bộ trư ng khoá).

Hình 2.3: Minh họa khóa trư ng
2.2 Tạo lập bảng (datasheet, sử dụng wizard, thủ công):
2.2.1 Tạo lập bảng sử dụng wizard:
Chọn mục Table Wizard t hộp thoại New Table và thực hiện các ước của
Wizard hay shortcut Create Table by using Wizard.
- Bƣ c 1: Chọn loại Bảng, Bảng mẫu và Field mẫu
 Chọn loại Bảng (Ta le Categories): Business hay Personal.
 Chọn Bảng mẫu trong khung Sample Tables.
 Chọn các Field trong Sample Fields để chuyển sang khung Fields in my
new table (Double click hay các nút dấu >, >>, <, <<).
 Đổi tên Field đ chọn: Click nút Rename để đổi tên các Fields đ chọn. Làm
xong click Next để qua ước kế tiếp.

Hình 2.4: Minh họa chọn table mẫu Business

11

Hình 2.5: Minh họa thay đổi tên các trư ng mẫu
- Bƣ c 2: Đặt tên cho Bảng và thiết lập Primary Key
 Đặt tên Bảng (khung What do you want to name your Ta le).
 Xác định Wizard đặt Primary Key cho Bảng hay ngư i sử dụng tự đặt.

Hình 2.6: Minh họa đặt tên ảng và thiết lập khóa chính cho ảng

12

 Wizard tự thiết lập: chọn mục Yes, set a primary key for me.
 Nếu tự đặt Primary Key: chọn mục No, I'll set the primary key, một hộp thoại
được hiển thị và chọn một trong các mục.
 Consecutive Number Microsoft Access assigns automatically to new records:
Access tự động điền trị số cho record mới (tư ng tự chọn primary key field là
autonumber).
 Number I enter when I add new records: ngư i sử dụng tự điền trị cho Field và
là trị số kiểu.
 Number and/or letters I enter when I add new records: ngư i sử dụng tự điền
trị cho Field và là trị kiểu số hay k tự.
 Khai áo xong, click Next để qua ước kế tiếp.

Hình 2.7: Minh họa thiết lập khóa chính cho ảng
- Bƣ c 3: Tạo mối quan hệ giữa Bảng mới với các Bảng hiện có của CSDL

Hình 2.8: Minh họa thiết lập mối quan hệ giữa các ảng
Nếu Bảng đang tạo là Bảng đầu tiên của CSDL thì Access bỏ qua ước này.
Ngược lại nếu CSDL đ có Bảng thì Access phỏng đoán r ng Bảng mới có thể có
13

quan hệ đến các Bảng hiện hành và hiển thị ước này. Nếu muốn tạo các mối quan hệ
giữa Bảng mới tạo với các Bảng đ có thì chọn tên Bảng cần khai áo quan hệ với
Bảng đang tạo rồi click vào nút RELATIONSHIPS trên hộp thoại để khai áo quan
hệ.
- Bước 4: Kết thúc, chọn một trong các mục sau:

Hình 2.9 Minh họa kết thúc quá trình tạo bảng
 Modify the Table design (hiệu chỉnh cấu trúc)
 Enter DATA directly into the Table (nhập trực tiếp DATA)
 Enter DATA into the Table using a form the Wizard creates for me (Nhập
DATA qua FORM)
 Mục Display Help on working with the Table: hiển thị Help khi làm việc với
Bảng
 Click FINISH để kết thúc giai đoạn thiết kế. Tiếp theo hộp thoại của Bảng v a
tạo sẽ hiện ra để nhập liệu (theo hình thức trực tiếp hay dưới hình thức của một Biểu
mẫu).
2.2.2 Tự tạo lập bảng:
- Bƣ c 1: Tại CSDL hiện hành →Chọn thẻ Table →Double click vào dòng
Create table in
 
Gửi ý kiến