Tải bản đầy đủ (.pdf) (7 trang)

KHAI BÁO QUAN HỆ GIỮA CÁC TABLE TRONG ACCESS ppt

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 (270.44 KB, 7 trang )

I. KHAI BÁO QUAN HỆ GIỮA CÁC TABLE
TRONG ACCESS
1) Các loại quan hệ
a) Quan hệ một – một (One to One)
Hai bảng A và B có quan hệ Một – Một với
nhau nếu mỗi mẫu tin trong có duy nhất một
mẫu tin tương ứng trong B và ngược lại là mỗi
mẫu tin trong B cũng có duy nhất một mẫu tin
tương ứng trong A.
Ví dụ


Hai bảng Sinhvien và Bangdiem có quan hệ một
– một với nhau thông qua trường Masv
b) Quan hệ một nhiều (One to Many)
1
1
Hai bảng A và B có quan hệ Một – Nhiều với
nhau nếu mỗi mẫu tin trong sẽ có nhiều mẫu tin
tương ứng trong B nhưng mỗi mẫu tin trong B
có duy nhất một mẫu tin tương ứng trong A.
Ví dụ :



Hai bảng Svien và Lophoc có quan hệ một –
nhiều với nhau thông qua trường MALOP. Một
giá trị trên field malop của bảng Lophoc xuất
hiện nhiều lần trên bảng Svien, ngược lại một giá
trị trên field Malop của bảng Svien chỉ xuất hiện
duy nhất một lần trên bảng Lophoc.


2) Khai báo quan hệ giữa các Table
1
n
Bước 1 : vào menu Tools  Chọn Relationship
(hay nhắp biểu tượng trên Relationship
Toolbar) sẽ hiện cửa sổ RelationShip và hộp
thoại Show Table để chọn các Table tham gia đặt
quan hệ.



Bước 2 : Chọn các Table tham gia đặt quan hệ
như sau :
Nhắp chuột
chọn bảng, rồi
nhấn nút Add
 Chọn Table (chọn 1 table hay nhấn phím
CTRL hoặc SHIFT để chọn nhiều Table) và
nhắp nút Add.
 Chọn Close để đóng cửa sổ Show Table. Nếu
sau khi chọn :
 Thiếu Table : Chọn nút lệnh (hay vào
Menu RelationShip, Show table) để hiện hộp
thoại Show Table như trên.
 Dư Table : Nhắp Mouse tại Table dư, ấn phím
Delete.
Bước 3 : Đặt quan hệ giữa hai Table như sau :
 Nhắp Mouse tại field quan hệ của table thứ
nhất (table cha) và kéo đến field quan hệ của
Table thứ hai (Table con), Access hiện hộp

thoại RelationShips




Lưu ý : Nếu là quan hệ một - nhiều thì phải
chọn mục Enforce Referential Integrity. Còn nếu
là quan hệ một – một thì không chọn tại mục
này và sau khi tạo xong thì dây quan hệ sẽ là
đường trỏn tức là không có biểu hiện quan hệ
giữa hai đầu mút, Còn nếu chọn mục này thì giữa
hai đầu mút sẽ là 1- 1.

Kiểm tra sự phụ
thuộc toàn vẹn
Khi giá trị bên bảng cha
thay đổi thì dữ liệu tương
ứng bên bảng con đổi
theo(n
ếu chọn)

Khi xóa dữ liệu bảng cha
thì dữ liệu tương ứng
bên bảng con xóa
theo(nếu chọn)
Tạo quan hệ
mới
Loại quan hệ



3) Sửa quan hệ
 Nhắp đúp tại dây quan hệ sẽ hiện hộp thoại
Relationship.
4) Xóa quan hệ
 Nhắp tại dây quan hệ, nhấn phím Delete.
Lưu ý : Nếu thiết lập quan hệ trước khi nhấp dữ liệu,
thì khi nhập liệu cho các Table, bạn phải nhấp theo
nguyên tắc : nhập bảng chính (bảng cha trước), sau
đó mới nhập được bảng quan hê (bảng con) vì đã có
sự ràng buộc toàn vẹn dữ liệu.


×