Tải bản đầy đủ (.ppt) (11 trang)

Tiết 05 thiết lập khóa chính cho bảng (primary key) hiệu chỉnh bảng trong CSDL

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (416.96 KB, 11 trang )

LOGO

Click to add your text

Tiết 05 Thiết lập khóa chính cho bảng (primary key)
Hiệu chỉnh bảng trong CSDL


Ví dụ về CSDL Quản lý lương

HSNS

LUONG

HOTEN
Nguyễn Thành Trung
Lê Thị Yến
Trần Ngọc Anh
Hoàng Xuân Vũ
MANGACH
01003
15113
15111

NGAYSINH
04/08/1984
22/11/1976
12/05/1986
16/01/1981

QUEQUAN


Phú Thọ
Hà Nội
Thái Nguyên
Hải Phòng

BACLUONG
1

HESOLUONG
2,34

2
3

2,67
3,33

DIENTHOAI
0912765341
01666704563
098765352
0987132776
PHUCAP
300,000
350,000
400,000

Yêu cầu: Lấy thông tin về lương của một cán bộ nào đó?

2



Mục tiêu
- Nắm được khái niệm khóa chính. Biết cách thiết lập khóa chính
cho các bảng dữ liệu.
-Biết cách hiệu chỉnh bảng và xử lý dữ liệu trên bảng.

3


Tài liệu tham khảo
1. Bùi Thế Tâm, Giáo trình Microsoft Access. NXB GTVT, 2006
2. Phan Chánh Minh, Sử dụng Access 7.0, NXB Trẻ, 1997
3. Nguyễn Hồng Phương, Thực hành xây dựng cơ sở dữ liệu bằng
Access, NXB Đại học khoa học tự nhiên, 2007

4


2.4.Thiết lập khóa chính(primary key)
2.4.1. Khái niệm khóa chính
SINHVIEN

MASV

HOTENSV

NGAYSINH

QUEQUAN


DIENTHOAI

 

SV001

Nguyễn Ngọc Anh

04/08/1994

Yên Bái

0912765341

 

SV002

Lê Thị Yến

22/11/1996

Phú Thọ

0166670456

SV003

Hoàng Xuân Vũ


16/01/1995

Hải Dương

0987132776

SV004

Trần Thu Hà

Phú Thọ

0165623512

 

12/4/1996

-Khóa chính là một tập các thuộc tính( hay các trường), nhờ nó mà có thể
phân biệt được đối tượng này với đối tượng khác.
- Nếu trong bảng đã có một trường sao cho ứng với mỗi giá trị thuộc trường đó
xác định duy nhất một bản ghi của bảng, chúng ta có thể dùng trường đó làm
trường khóa chính của bảng.

5


2.4.Thiết lập khóa chính(primary key)
2.4.2. Cách đặt khóa chính:

QLTV.mdb
-Bước 1:Mở bảng ở chế độ Design View, chọn trường cần đặt làm khóa chính,
chọn nhiều trường thì ấn Ctrl
-Bước 2: Edit - Primary Key hoặc nhắp chọn biểu tượng khóa trên thanh công
cụ của mục này

6


2.4.Thiết lập khóa chính(primary key)
Bước 3: Tiến hành lưu bảng vào CSDL, có thể thực hiện lệnh File – Save.
Nếu bảng không thiết lập trường khóa thì trong quá trình lưu bảng máy tính sẽ
hỏi:

7


Một số chú ý khi chọn trường khóa chính
 Chỉ có các trường có các kiểu dữ liệu không phải là Memo và OLE Object.,
Hyper Link mới được chọn làm trường khóa chính.
 Khi chọn khóa chính là một trường thì thuộc tính chỉ mục Index tại trường này
luôn tự động là Yes (No Duplicates).
 MS Access không chấp nhận các giá trị trùng nhau hay trống (null) trong trường
khóa chính.

8


2.5 . Hiệu chỉnh bảng
2.5.1. Di chuyển trường

- Chọn bảng ở chế độ thiết kế Design view:
- Đưa con trỏ ra đầu trường đến khi con trỏ chuột chuyển thành  thì nhắp
chọn và kéo đến vị trí mới.

QLSV.mdb
2.5.2. Chèn thêm trường mới
Thực hiện lệnh: Insert – Rows hoặc click chuột phải trên trường cần thêm vào,
sau đó chọn Insert Rows.

2.5.3. Xóa trường
Thực hiện lệnh: Edit – Delete Rows hoặc click chuột phải vào trường cần xóa,
sau đó chọn Delete Rows.
9


2.5 . Hiệu chỉnh bảng
2.5.4. Quy định thuộc tính của bảng
Mở bảng ở chế độ Design View. Chọn View – Properties

- Description: Dòng mô tả bảng
- Validation Rule: Quy tắc hợp lệ dữ liệu cho toàn bảng.
- Validation Text: Thông báo lỗi khi dữ liệu không hợp lệ

2.5.5. Xem thông tin và bổ sung bản ghi
Xem thông tin các bản ghi ở chế độ datasheet, cũng trong chế độ này ta nhập dữ liệu
và bổ sung các bản ghi cho bảng

HSSV.mdb
10



LOGO



×