Bài 7. Liên kết giữa các bảng

Chia sẻ bởi Đào Lê Duy Tân | Ngày 10/05/2019 | 99

Chia sẻ tài liệu: Bài 7. Liên kết giữa các bảng thuộc Tin học 12

Nội dung tài liệu:

TRƯỜNG THPT CỬA TÙNG
TỔ TOÁN - TIN HỌC
CHÀO
MỪNG
QUÝ
THẦY

GIÁO
ĐẾN
DỰ
VỚI
LỚP
12B5

§7. LIÊN KẾT
GIỮA CÁC BẢNG
RELATIONSHIP
Tiết 21
Một công ty bán văn phòng phẩm thường xuyên nhận đơn đặt hàng từ khách hàng. Để thống kê và phân tích các đơn đặt hàng công ty lập CSDL cấu trúc như sau:
I. KHÁI NIỆM:
1. Ví dụ mở đầu:
Hãy quan sát và chỉ ra những nhược điểm cần lưu ý của cách lập CSDL trên ?
Dư thừa dữ liệu
Không đảm bảo sự nhất quán về mặt dữ liệu
Ví dụ 1:
Nhược điểm:
Ví dụ 1:
Khach_hang
Mat_hang
Don_HANG
Ví dụ 1:
Khach_hang
Mat_hang
Don_HANG
Ví dụ 1:
Ví dụ 1:
Ví dụ 1:
I. Khái niệm:
2. Khái niệm:
Trong CSDL các bảng thường có quan hệ với nhau.
Liên kết được tạo giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng
Thuận lợi cho việc cập nhật dữ liệu
I. Khái niệm:
3. Điều kiện liên kết giữa 2 bảng:
Hai bảng phải có một trường chung cùng kiểu dữ liệu và độ dài.
Một bảng chứa dữ liệu chính là CHA, một bảng là CON.
Các giá trị của trường liên kết ở bảng CON phải có ở trường liên kết của bảng CHA.
II. Kỹ thuật tạo liên kết:
B1: Mở cửa sổ CSDL
B2: Ấn nút Relationships
hoặc chọn Tools  Relationships
B3: Nếu hộp SHOW TABLE không xuất hiện thì ấn nút Show Table
1. Tạo liên kết:
II. Kỹ thuật tạo liên kết:
B4: Ấn chọn bảng tham gia liên kết và ấn nút ADD. Ấn CLOSE để thoát.
II. Kỹ thuật tạo liên kết:
B5: Rê nối 2 trường liên kết của 2 hai bảng.
II. Kỹ thuật tạo liên kết:
B6: Chọn: Enforce Referential Integrity
để đặt sự ràng buộc toàn vẹn dữ liệu.
Khi CẬP NHẬT dữ liệu ở bảng cha, thì ở bảng con sẽ tự động thay đổi
Khi XÓA dữ liệu ở bảng cha, thì ở bảng con sẽ tự động bị xóa.
B7: Ấn nút CREATE
II. Kỹ thuật tạo liên kết:
B1: Mở cửa sổ CSDL
B2: Ấn nút RELATIONSHIP
hoặc chọn TOOLS  RELATIONSHIP
B3: Nếu hộp SHOW TABLE không xuất hiện thì ấn nút SHOW TABLE
B4: Ấn chọn bảng tham gia liên kết 
ấn nút ADD và ấn CLOSE để thoát.
B5: Rê nối 2 trường liên kết của 2 hai bảng. Hộp thoại xuất hiện.
B6: Chọn: ENFORCE REFERENTIAL INTEGRITY để đặt sự ràng buộc toàn vẹn dữ liệu.
B7: Ấn nút CREATE
II. Kỹ thuật tạo liên kết:
2. Lưu liên kết:
B1: Ấn nút SAVE
B2: Ấn CLOSE để thoát
II. Kỹ thuật tạo liên kết:
3. Sửa liên kết:
B1: Ấn phím phải vào đường liên kết và chọn EDIT RELATIONSHIP.
Hộp thoại xuất hiện.

B2: Chỉnh sửa liên kết.
B3: Ấn CREATE
II. Kỹ thuật tạo liên kết:
4. Xoá liên kết:
B1: Ấn vào đường liên kết
B2: Ấn phím DELETE
TÓM TẮT
CỦNG CỐ
1. QUẢN LÝ THU CHI có bảng như sau. Hãy tách bảng đã cho và xác định liên kết giữa các bảng.
CỦNG CỐ
NHAN_VIEN
TAI_KHOAN
PHIEU
CỦNG CỐ
CỦNG CỐ
2. Hãy xác định liên kết giữa các bảng của CSDL QUẢN LÝ THƯ VIỆN như sau:
CỦNG CỐ
3. Điền các từ còn thiếu vào khoảng trống:
B1: Mở cửa sổ CSDL
B2: Ấn nút RELATIONSHIP
hoặc chọn TOOLS  RELATIONSHIP
B3: Nếu hộp SHOW TABLE không xuất hiện thì ấn nút SHOW TABLE
B4: Ấn chọn bảng tham gia liên kết 
ấn nút ADD và ấn CLOSE để thoát.
B5: Rê nối 2 trường liên kết của 2 hai bảng. Hộp thoại xuất hiện.
B6: Chọn: ENFORCE REFERENTIAL INTEGRITY để đặt sự ràng buộc toàn vẹn dữ liệu.
B7: Ấn nút CREATE
...........2..............
............1..............
.............3.............
........4.........
...................5....................
..........6................
DẶN DÒ
Về nhà xem lại các bài thực hành ở phần tạo liên kết giữa các bảng.
Tiết sau thực hiện bài thực hành số 5
Cảm ơn!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Đào Lê Duy Tân
Dung lượng: | Lượt tài: 3
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)