Bài 7. Liên kết giữa các bảng
Chia sẻ bởi Trần Quốc Minh |
Ngày 10/05/2019 |
37
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 Quý Thầy Cô
Cùng Các Em Học Sinh
Bài toán đặt vấn đề:
Một công ty bán hàng 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, xét hai phương án lập CSDL như sau:
Cơ sở dữ liệu kinh doanh
Dùng 3 bảng
để lưu trữ CSDL
Dùng 1 bảng
để lưu trữ CSDL
P. án 1
P. án 2
? Dư thừa dữ liệu
? Không đảm bảo tính nhất quán về mặt dữ liệu
Để khắc phục những nhược điểm trên theo em ta nên xây dựng CSDL như thế nào?
Giả sử CSDL kinh doanh lưu trữ như sau:
? Phương án dùng một bảng:
Hãy chỉ ra những nhược điểm của cách lập CSDL kinh doanh trên ?
BẢNG KHÁCH HÀNG
BẢNG MẶT HÀNG
BẢNG HÓA ĐƠN
Cách ny 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 thì cần lấy thông tin từ 3 bảng
? Phương án dùng nhiều bảng:
CÇn liªn kÕt gi÷a c¸c b¶ng.
Trần Quốc Minh
Giáo viên:
Tiết: 21
Liên Kết Giữa Các Bảng
Bài 7:
1. Khái niệm:
Liên kết là thiết lập quan hệ giữa các bảng, từ đó cho phép tổng hợp, trích lọc dữ liệu từ nhiều bảng.
2. Kỹ thuật tạo liên kết giữa các bảng
B1: 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
Môc ®Ých t¹o liªn kÕt :
- Tr¸nh d thõa d÷ liÖu
- Nhằm đảm bảo tính nhất quán cho dữ liệu
B3: Nháy nút hoặc nháy nút phải chuột vào vùng trống của c?a sổ Relationships chọn Show Table
B2: Mở CSDL Kinh doanh. Nháy nút hoặc chọn Tools ? Relationships để mở cửa sổ Relationships.
? Chọn tên các bảng cần liên kết rồi nháy Add
2. Kỹ thuật tạo liên kết giữa các bảng
B4: 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
B5: Nháy nút và chọn Yes để lưu liên kết.
2. Kỹ thuật tạo liên kết giữa các bảng
Bảng khách hàng sau khi liên kết:
2. Kỹ thuật tạo liên kết giữa các bảng
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
2. Kỹ thuật tạo liên kết giữa các bảng
1. Khái niệm:
2. Kỹ thuật tạo liên kết giữa các bảng
Gồm 5 bước:
Tóm tắt bài học
Liên kết là thiết lập quan hệ giữa các bảng, cho phép tổng hợp dữ liệu từ nhiều bảng.
- Xác định thuộc tính để liên kết
- Mở CSDL sau đó nháy chuột và công cụ Relationships
- Nháy nút hoặc nháy nút phải chuột vào vùng trống của c?a sổ Relationships chọn Show Table
- Thêm các bảng cần liên kết, sau đó tạo liên kết giữa các bảng
- Lưu lại và thoát cửa sổ Relationships
Bài học kết thúc
Cảm ơn quý thầy cô
và các em học sinh.
Cùng Các Em Học Sinh
Bài toán đặt vấn đề:
Một công ty bán hàng 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, xét hai phương án lập CSDL như sau:
Cơ sở dữ liệu kinh doanh
Dùng 3 bảng
để lưu trữ CSDL
Dùng 1 bảng
để lưu trữ CSDL
P. án 1
P. án 2
? Dư thừa dữ liệu
? Không đảm bảo tính nhất quán về mặt dữ liệu
Để khắc phục những nhược điểm trên theo em ta nên xây dựng CSDL như thế nào?
Giả sử CSDL kinh doanh lưu trữ như sau:
? Phương án dùng một bảng:
Hãy chỉ ra những nhược điểm của cách lập CSDL kinh doanh trên ?
BẢNG KHÁCH HÀNG
BẢNG MẶT HÀNG
BẢNG HÓA ĐƠN
Cách ny 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 thì cần lấy thông tin từ 3 bảng
? Phương án dùng nhiều bảng:
CÇn liªn kÕt gi÷a c¸c b¶ng.
Trần Quốc Minh
Giáo viên:
Tiết: 21
Liên Kết Giữa Các Bảng
Bài 7:
1. Khái niệm:
Liên kết là thiết lập quan hệ giữa các bảng, từ đó cho phép tổng hợp, trích lọc dữ liệu từ nhiều bảng.
2. Kỹ thuật tạo liên kết giữa các bảng
B1: 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
Môc ®Ých t¹o liªn kÕt :
- Tr¸nh d thõa d÷ liÖu
- Nhằm đảm bảo tính nhất quán cho dữ liệu
B3: Nháy nút hoặc nháy nút phải chuột vào vùng trống của c?a sổ Relationships chọn Show Table
B2: Mở CSDL Kinh doanh. Nháy nút hoặc chọn Tools ? Relationships để mở cửa sổ Relationships.
? Chọn tên các bảng cần liên kết rồi nháy Add
2. Kỹ thuật tạo liên kết giữa các bảng
B4: 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
B5: Nháy nút và chọn Yes để lưu liên kết.
2. Kỹ thuật tạo liên kết giữa các bảng
Bảng khách hàng sau khi liên kết:
2. Kỹ thuật tạo liên kết giữa các bảng
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
2. Kỹ thuật tạo liên kết giữa các bảng
1. Khái niệm:
2. Kỹ thuật tạo liên kết giữa các bảng
Gồm 5 bước:
Tóm tắt bài học
Liên kết là thiết lập quan hệ giữa các bảng, cho phép tổng hợp dữ liệu từ nhiều bảng.
- Xác định thuộc tính để liên kết
- Mở CSDL sau đó nháy chuột và công cụ Relationships
- Nháy nút hoặc nháy nút phải chuột vào vùng trống của c?a sổ Relationships chọn Show Table
- Thêm các bảng cần liên kết, sau đó tạo liên kết giữa các bảng
- Lưu lại và thoát cửa sổ Relationships
Bài học kết thúc
Cảm ơn quý thầy cô
và các em học sinh.
* 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 Quốc Minh
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)