Bài 7. Liên kết giữa các bảng
Chia sẻ bởi Trần Thị Hà Tuyên |
Ngày 10/05/2019 |
48
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:
CHÀO MỪNG CÁC THẦY CÔ ĐẾN THĂM LỚP DỰ GIỜ
BÀI 7
TIẾT 20 :LIÊN KẾT GIỮA CÁC BẢNG
Bài toán đặt vấn đề:
Một công ti 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 ti lập CSDL cấu trúc như sau:
?
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 du liệu
? Không đảm bảo sự nhất quán về mặt du liệu
Khach_hang
Mat_hang
Hoa_don
Cách thứ hai khắc phục được nhược điểm của cách thứ nhất, tuy nhiên để có được thông tin tổng hợp thi cần lấy thông tin từ 3 bảng trên ? Cần liên kết giưa các bảng.
1. Khái niệm:
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.
2. Kỹ thuật tạo liên kết gi?a các bảng
: Xác định trường để xác lập liên kết
Khach_hang:
Ma_khach_hang, Ho_ten, Dia_chi
Mat_hang:
Ma_hang, Ten_hang, Don_gia
Hoa_Don:
So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
? Chọn tên các bảng cần liên kết rồi nháy Add
B3: Thiết lập mối liên kết gi?a các bảng
? Kéo trường liên kết ở bảng khách hàng và thả vào trường tương ứng ở bảng hoá đơn.
? Tương tự thiết lập liên kết bảng Hoá đơn và bảng mặt hàng
B4: Nháy nút và chọn Yes để lưu liên kết.
xoá liên kết gi?a các bảng
B1: Nháy chuột vào đường liên kết
B2: Nhấn phím Delete trên bàn phím và chọn Yes
Liên kết giữa các bảng
1. Khái niệm:
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.
2. Kỹ thuật tạo liên kết gi?a các bảng
- Gồm 4 bước
ghi nhớ
4. Củng cố - luyện tập
Hãy chọn phương án ghép đúng
Câu 1: Liên kết giữa các bảng cho phép:
Tránh được dư thừa dữ liệu
Có thể có được thông tin từ nhiều bảng
Nhất quán dữ liệu
Tất cả các câu a,b,c
Đáp án: Câu d.
Câu 2: Sắp xếp các bước theo đúng thứ tự thực hiện để tạo liên kết giữa hai bảng.
a. Kéo thả trường khóa làm liên kết từ bảng phụ tới bảng chính(trường khóa làm khóa chính).
b. Chọn các tham số liên kết
c. Hiển thị các bảng (các trường) muốn tạo liên kết.
d. Mở cửa sổ Relationships.
Đáp án: d →c →a →b
Bài tập : ta có 3 tệp sau :
Sach (ma_sach, ten_sach, so_luong, gia, tac_gia, noi_dung)
Doc_gia (ma_dg,ho_ten,dia_chi,SDT)
Muon ( STT,ma_dg, ma_sach, ten_sach,ngay_muon)
Hãy xác định khóa chính cho các bảng và xác định các trường
để liên kết các bảng
5. Hướng dẫn học bài ở nhà:
BTVN:
- Các bước liên kết giữa các bảng
- Chuẩn bị tiết sau: Đọc trước bài thực hành số 5 – Liên kết giữa các bảng SGK(61)
BÀI 7
TIẾT 20 :LIÊN KẾT GIỮA CÁC BẢNG
Bài toán đặt vấn đề:
Một công ti 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 ti lập CSDL cấu trúc như sau:
?
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 du liệu
? Không đảm bảo sự nhất quán về mặt du liệu
Khach_hang
Mat_hang
Hoa_don
Cách thứ hai khắc phục được nhược điểm của cách thứ nhất, tuy nhiên để có được thông tin tổng hợp thi cần lấy thông tin từ 3 bảng trên ? Cần liên kết giưa các bảng.
1. Khái niệm:
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.
2. Kỹ thuật tạo liên kết gi?a các bảng
: Xác định trường để xác lập liên kết
Khach_hang:
Ma_khach_hang, Ho_ten, Dia_chi
Mat_hang:
Ma_hang, Ten_hang, Don_gia
Hoa_Don:
So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
? Chọn tên các bảng cần liên kết rồi nháy Add
B3: Thiết lập mối liên kết gi?a các bảng
? Kéo trường liên kết ở bảng khách hàng và thả vào trường tương ứng ở bảng hoá đơn.
? Tương tự thiết lập liên kết bảng Hoá đơn và bảng mặt hàng
B4: Nháy nút và chọn Yes để lưu liên kết.
xoá liên kết gi?a các bảng
B1: Nháy chuột vào đường liên kết
B2: Nhấn phím Delete trên bàn phím và chọn Yes
Liên kết giữa các bảng
1. Khái niệm:
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.
2. Kỹ thuật tạo liên kết gi?a các bảng
- Gồm 4 bước
ghi nhớ
4. Củng cố - luyện tập
Hãy chọn phương án ghép đúng
Câu 1: Liên kết giữa các bảng cho phép:
Tránh được dư thừa dữ liệu
Có thể có được thông tin từ nhiều bảng
Nhất quán dữ liệu
Tất cả các câu a,b,c
Đáp án: Câu d.
Câu 2: Sắp xếp các bước theo đúng thứ tự thực hiện để tạo liên kết giữa hai bảng.
a. Kéo thả trường khóa làm liên kết từ bảng phụ tới bảng chính(trường khóa làm khóa chính).
b. Chọn các tham số liên kết
c. Hiển thị các bảng (các trường) muốn tạo liên kết.
d. Mở cửa sổ Relationships.
Đáp án: d →c →a →b
Bài tập : ta có 3 tệp sau :
Sach (ma_sach, ten_sach, so_luong, gia, tac_gia, noi_dung)
Doc_gia (ma_dg,ho_ten,dia_chi,SDT)
Muon ( STT,ma_dg, ma_sach, ten_sach,ngay_muon)
Hãy xác định khóa chính cho các bảng và xác định các trường
để liên kết các bảng
5. Hướng dẫn học bài ở nhà:
BTVN:
- Các bước liên kết giữa các bảng
- Chuẩn bị tiết sau: Đọc trước bài thực hành số 5 – Liên kết giữa các bảng SGK(61)
* 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ẻ: Trần Thị Hà Tuyên
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)