Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng

pptx 16 Trang Hải Bình 8
Bạn đang xem tài liệu "Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng

Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng
 KIỂM TRA BÀI CŨ
 Chế độ biểu mẫu: có thể xem, sửa, thêm bản ghi 
(thao tác như trên bảng nhưng chủ yếu để nhập dữ 
liệu. Hãy cho biết sự khác nhau giữa chế 
 độ biểu mẫu và chế độ thiết kế của 
 Chế độ thiết kế: dùng để tạobiểu hoặc mẫu? sửa cấu trúc của 
biểu mẫu như chọn các trường đưa vào biểu mẫu, chọn 
vị trí hợp lí của chúng trên màn hình giao diện, tạo một 
số nút lệnh thực hiện một số thao tác. Bài toán:
 Một công ti chuyên bán dụng cụ văn phòng 
thường xuyên nhận đơn đặt hàng từ khách 
hàng. Hãy lập CSDL để thống kê và phân tích 
đơn đặt hàng? 
 Em hãy cho biết chủ thể cần quản lí của bài 
 toán? 
 Theo em với bài toán trên cần phải lưu trữ 
 những thông tin gì? 
 Em có cách gì để xây dựng CSDL cho bài 
 toán? Cách 1: Lập CSDL KINHDOANH gồm 1 bảng:
 Quan sát và nhận 
 xét hai cách lập 
 CSDL?
Cách 2: Lập CSDL KINHDOANH gồm 3 bảng như sau:
 MAT_HANG KHACH_HANG
 HOA_DON Giả sử CSDL KINHDOANH được lập với một bảng duy nhất 
 được lưu trữ như bảng sau
 CSDL KINHDOANH
Hãy quan sát và nhận xét về CSDL KINHDOANH? CSDL KINHDOANH
KHACH_HANG
 MAT_HANG
 HOA_DON
 Quan sát và chỉ ra những ưu điểm của 
 CSDL ? Liên kết giữa các bảng là thiết lập 
mối quanLiên hệ kết giữa giữa các bảng, các từ bảng đó có 
thể tổng hợp, tríchlà gì lọc ? dữ liệu từ 
nhiều bảng, tránh dư thừa dữ liệu, 
đảm bảo tính nhất quán trong dữ 
liệu, cho phép cập nhật dữ liệu dễ 
dàng hơn. Các mối liên kết được thực hiện trên cửa sổ Relationships, 
các thao tác xem, tạo, sửa, xóa liên kết đều được thực hiện 
trong cửa sổ này
 CLICK 
 CHỌN
 CLICK 
 CLICK CHỌN
 CHỌN B1: Mở CSDL KINHDOANH. Nháy chuột vào nút lệnh 
 hoặc Tools → Relationships để mở cửa sổ Relationships.
 B2: Nháy nút lệnh hoặc nháy phải chuột vào vùng trống 
 của cửa sổ Relationships và chọn Show Table
 B3: Chọn các bảng (hoa_don, khach_hang, mat_hang), rồi 
 nhấn vào nút Add. Cuối cùng nháy Close để đóng cửa sổ 
 Show Table B3: Chọn các bảng (hoa_don, khach_hang, mat_hang), rồi 
 nhấn vào nút Add. Cuối cùng nháy Close để đóng cửa sổ 
 Show Table
 B4: Thiết lập mối liên kết giữa các bảng: kéo thả trường 
 Ma_khach_hang của bảng khach_hang qua trường 
 Ma_khach_hang của bảng hoa_don B5: Trong hộp thoại Edit Relationships, nháy Create
B6: Nháy nút để đóng cửa sổ Relationships và chọn Yes 
 để lưu lại kết quả. Bài 1: Nhóm 1 - 4
 Lập CSDL NGOAI_KHOA để quản lí việc tham gia các 
lớp ngoại khóa của HS (mỗi HS tham gia nhiều nhất hai lớp 
ngoại khóa và phải nộp tiền). Xác định và lập liên kết giữa 
các bảng
Bài 2: Nhóm 2 - 5
 Một cơ sở phát hành báo cần quản lí các khách hàng của 
mình cũng như các báo cần chuyển cho khách hàng. Hãy 
giúp cơ sở này lập CSDL. Xác định và lập liên kết giữa các 
bảng
 Bài 3: Nhóm 3 - 6
 Lập CSDL quản lí sách gồm ba bảng. Xác định và lập 
 liên kết giữa các bảng Câu 1. Để mở cửa sổ Relationships 
ta thực hiện thao tác nào sau đây: 
 A. File => Relationships
 B. Edit => Relationships
 C. Tools => Relationships
 D. Format => Relationships Câu 2. Các mối liên kết được thể 
 hiện trong cửa sổ nào sau đây:
 A. Show Table
 B. Relationships
 C. Edit Relationships
 D. Table Câu 3:Liên kết giữa các bảng cho phép
A) Tránh được dư thừa dữ liệu;
B) Có thể có được thông tin tổng hợp 
 từ nhiều bảng;
C) Nhất quán dữ liệu;
D) Tất cả các phương án trên. Câu 4: Khi muốn thiết lập liên kết 
 giữa hai bảng thì mỗi bảng phải có:
A) Khóa chính giống nhau
B) Số trường bằng nhau
C) Số bản ghi bằng nhau
D) Tất cả đều sai

File đính kèm:

  • pptxbai_giang_tin_hoc_12_bai_7_lien_ket_giua_cac_bang.pptx