Bài 7. Liên kết giữa các bảng
Chia sẻ bởi Lâm Thế Phong |
Ngày 10/05/2019 |
53
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:
THAO GIẢNG CHUYÊN ĐỀ
Cụm chuyên môn
Đông Hà & Cam Lộ
Giáo viên thực hiện: CÁP XUÂN TÚ
TRƯỜNG THPT ĐÔNG HÀ
TỔ TIN HỌC
§7. LIÊN KẾT
GIỮA CÁC BẢNG
RELATIONSHIP
www.thpt-dongha-quangtri.edu.vn
Tiết 21
www.thpt-dongha-quangtri.edu.vn
Nội dung
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1: 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:
www.thpt-dongha-quangtri.edu.vn
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:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Khach_hang
Mat_hang
Don_HANG
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Khach_hang
Mat_hang
Don_HANG
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
1. Ví dụ mở đầu:
Ví dụ 2: Quản lý điểm kiểm tra chất lượng của học sinh, nhà trường lập ra bảng như sau:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 2:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 2:
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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.
www.thpt-dongha-quangtri.edu.vn
I. Khái niệm:
4. Các loại liên kết:
Liên kết 1 -1: Một giá trị của trường liên kết ở bảng CHA chỉ xuất hiện một lần ở trường liên kết của bảng CON.
Liên kết 1 – nhiều: Một giá trị của trường liên kết ở bảng CHA có thể xuất hiện nhiều lần ở trường liên kết của bảng CON.
www.thpt-dongha-quangtri.edu.vn
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:
www.thpt-dongha-quangtri.edu.vn
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.
www.thpt-dongha-quangtri.edu.vn
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.
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
TÓM TẮT
www.thpt-dongha-quangtri.edu.vn
CỦNG CỐ
1. Hãy xác định liên kết giữa các bảng của CSDL QUẢN LÝ THU CHI như sau:
www.thpt-dongha-quangtri.edu.vn
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:
www.thpt-dongha-quangtri.edu.vn
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................
www.thpt-dongha-quangtri.edu.vn
DẶN DÒ
Về nhà xem lại các bài thực hành trong thao tác 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!
www.thpt-dongha-quangtri.edu.vn
Cụm chuyên môn
Đông Hà & Cam Lộ
Giáo viên thực hiện: CÁP XUÂN TÚ
TRƯỜNG THPT ĐÔNG HÀ
TỔ TIN HỌC
§7. LIÊN KẾT
GIỮA CÁC BẢNG
RELATIONSHIP
www.thpt-dongha-quangtri.edu.vn
Tiết 21
www.thpt-dongha-quangtri.edu.vn
Nội dung
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1: 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:
www.thpt-dongha-quangtri.edu.vn
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:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Khach_hang
Mat_hang
Don_HANG
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Khach_hang
Mat_hang
Don_HANG
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 1:
www.thpt-dongha-quangtri.edu.vn
1. Ví dụ mở đầu:
Ví dụ 2: Quản lý điểm kiểm tra chất lượng của học sinh, nhà trường lập ra bảng như sau:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 2:
www.thpt-dongha-quangtri.edu.vn
Ví dụ 2:
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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.
www.thpt-dongha-quangtri.edu.vn
I. Khái niệm:
4. Các loại liên kết:
Liên kết 1 -1: Một giá trị của trường liên kết ở bảng CHA chỉ xuất hiện một lần ở trường liên kết của bảng CON.
Liên kết 1 – nhiều: Một giá trị của trường liên kết ở bảng CHA có thể xuất hiện nhiều lần ở trường liên kết của bảng CON.
www.thpt-dongha-quangtri.edu.vn
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:
www.thpt-dongha-quangtri.edu.vn
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.
www.thpt-dongha-quangtri.edu.vn
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.
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
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
www.thpt-dongha-quangtri.edu.vn
TÓM TẮT
www.thpt-dongha-quangtri.edu.vn
CỦNG CỐ
1. Hãy xác định liên kết giữa các bảng của CSDL QUẢN LÝ THU CHI như sau:
www.thpt-dongha-quangtri.edu.vn
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:
www.thpt-dongha-quangtri.edu.vn
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................
www.thpt-dongha-quangtri.edu.vn
DẶN DÒ
Về nhà xem lại các bài thực hành trong thao tác 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!
www.thpt-dongha-quangtri.edu.vn
* 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ẻ: Lâm Thế Phong
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)