1
1
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
2
2
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Bài 2: Bảng dữ
liệu (Table)
•
Các khái niệm cơ sở
•
Tạo bảng
•
Sửa đổi cấu trúc bảng
•
Thiết lập quan hệ
giữa các bảng
•
Nhập liệu cho bảng
•
Sắp xếp dữ
liệu trong bảng
•
Tìm kiếm dữ
liệu trong bảng
•
Lọc dữ
liệu
3
3
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Bài 2: Bảng dữ
liệu (Table)
•
Các khái niệm cơ sở
•
Tạo bảng
•
Sửa đổi cấu trúc bảng
•
Thiết lập quan hệ
giữa các bảng
•
Nhập liệu cho bảng
•
Sắp xếp dữ
liệu trong bảng
•
Tìm kiếm dữ
liệu trong bảng
•
Lọc dữ
liệu
4
4
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Bảng (Table)
•
Cột (Field)
•
Mẫu tin (Record)
•
Khóa chính (Primary Key)
•
Khóa ngoại (Foreign Key)
•
Ràng buộc toàn vẹn (Rule)
5
5
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Bảng (Table)
−
Lưu trữ
các thông tin dữ
liệu dưới dạng các cột và
các
dòng
−
Mỗi cột lưu giữ
một loại thông tin
−
Mỗi dòng lưu trữ
thông của một đối tượng bao gồm tất cả
các cột
6
6
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Cột (Field)
−
Lưu trữ thông tin liên quan đến một thuộc tính của đối
tượng
−
Mỗi cột chỉ
chứa duy nhất một loại dữ
liệu
−
Mỗi cột trong bảng là
duy nhất
7
7
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Mẫu tin (Record)
−
Là
một thể
hiện dữ
liệu của các cột trong bảng
−
Mỗi dòng lưu trữ
thông tin của một đối tượng
8
8
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Khóa chính (Primary Key)
−
Tập hợp của một hoặc nhiều cột mà
dữ
liệu trên đólàduy
nhất (không trùng lắp)
−
Dữ
liệu trên cột khóa chính trong bảng không được rỗng
9
9
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Khóa ngoại (Foreign Key)
−
Tập hợp của một hay nhiều cột trong bảng và
các cột này
là
khóa chính của một bảng khác
−
Dữ
liệu lưu trong các cột khóa ngoại phải phụ
thuộc vào
dữ
liệu trong các cột khóa chính bên bảng khác
10
10
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Các khái niệm cơ sở
•
Ràng buộc toàn vẹn (Rule)
−
Kiểm tra tính hợp lệ
của dữ
liệu trước khi lưu trữ
vào
trong bảng
−
Các loại kiểm tra thường gặp
•
Kiểm tra trùng khóa chính
•
Kiểm tra dữ
liệu tồn tại
•
Kiểm tra miền giá
trị
của cột
11
11
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Bài 2: Bảng dữ
liệu (Table)
•
Các khái niệm cơ sở
•
Tạo bảng
•
Sửa đổi cấu trúc bảng
•
Thiết lập quan hệ
giữa các bảng
•
Nhập liệu cho bảng
•
Sắp xếp dữ
liệu trong bảng
•
Tìm kiếm dữ
liệu trong bảng
•
Lọc dữ
liệu
12
12
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Tạo bảng
•
Tạo cấu trúc bảng
•
Thiết lập thuộc tính cho cột
•
Các kiểu dữ
liệu của cột
•
Khai báo khóa chính
13
13
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Tạo cấu trúc bảng
•
Bước 1: Trong cửa sổ
Database, chọn thẻ
Tables
−
Nhấn nút New
−
Hoặc Nhấn đúp vào
Create table in Design
view
14
14
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Tạo cấu trúc bảng
•
Bước 1: (tt)
−
Nếu nhấn nút New
thì
xuất hiện
của sổ
New Table, chọn Design
View và
nhấn nút OK
15
15
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Tạo cấu trúc bảng
•
Bước 2: Thiết kế
các cột trong bảng
Tên cột
Kiểu dữ
liệu
Các thuộc tính
của cột
16
16
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Tạo cấu trúc bảng
•
Bước 3: Đóng cửa sổ
thiết kế
và lưu lại cấu trúc bảng
vừa tạo
−
Nếu chưa tạo khóa chính cho bảng sẽ
xuất hiện cửa sổ
cảnh báo
17
17
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Thiết lập thuộc tính cho cột
•
Các thuộc tính thường dùng khi thiết kế
cột
−
Field Name: Tên cột
−
Data Type: Kiểu dữ
liệu của cột
•
Text
•
Memo
•
Number
•
Date/Time
•
Currency
•
Autonumber
•
Yes/No
•
OLE Object
•
Hyperlink
•
Lookup Wizard
18
18
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Thiết lập thuộc tính cho cột
•
Các thuộc tính thường dùng khi thiết kế
cột
−
Description: Chuỗi mô tả
cho cột
−
Field Size: Kích thước lưu trữ
của cột
−
Format: Biểu thức định dạng cho dữ
liệu của cột
−
Caption: Tiêu đề
của cột
−
Default Value: Giá
trị
mặc định của cột
19
19
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Thiết lập thuộc tính cho cột
•
Các thuộc tính mở
rộng
−
Input Mask: Biểu thức quy định cách thức nhập dữ
liệu
−
Validation Rule: Quy tắc nhập dữ
liệu hợp lệ
−
Validation Text: Chuỗi thông báo khi vi phạm quy tắc
−
Required: Dữ
liệu bắt buộc nhập
−
Allow Zero Length: Cho phép để
trống
−
Indexed: Chỉ
mục
20
20
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Thiết lập thuộc tính cho cột
•
Lưu ý:
−
Nếu dữ
liệu của cột là
kiểu chuỗi (Text, Memo) thì
Field
Size là
số lượng ký tự
tối đa được phép lưu trữ
trên cột
−
Nếu dữ
liệu của cột là
kiểu số
thì
Field Size xác định kiểu
số:
•
Byte
•
Integer
•
Long Integer
•
Single
•
Double
21
21
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Khai báo khóa chính
•
Bước 1: Chọn cột cần tạo khóa chính
22
22
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Khai báo khóa chính
•
Bước 2: Chọn Edit Æ Primary Key
Khóa chính
được thiết lập
23
23
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Khai báo khóa chính
•
Lưu ý:
−
Nếu khóa chính bao bồm nhiều cột thì
phải kết hợp nhấn
phím Ctrl (hoặc Shift) để
chọn nhiều cột sau đómới thiết
lập khóa chính
24
24
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Bài 2: Bảng dữ
liệu (Table)
•
Các khái niệm cơ sở
•
Tạo bảng
•
Sửa đổi cấu trúc bảng
•
Thiết lập quan hệ
giữa các bảng
•
Nhập liệu cho bảng
•
Sắp xếp dữ
liệu trong bảng
•
Tìm kiếm dữ
liệu trong bảng
•
Lọc dữ
liệu
25
25
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòng chuyên môn
Sửa đổi cấu trúc bảng
•
Mở
bảng ở
chế độ
thiết kế
−
Trong thẻ
Tables, chọn tên bảng cần sửa đổi
−
Nhấn nút Design