Trang chủ
Bài viết mới
Diễn đàn
Bài mới trên hồ sơ
Hoạt động mới nhất
VIDEO
Mùa Tết
Văn Học Trẻ
Văn Học News
Media
New media
New comments
Search media
Đại Học
Đại cương
Chuyên ngành
Triết học
Kinh tế
KHXH & NV
Công nghệ thông tin
Khoa học kĩ thuật
Luận văn, tiểu luận
Phổ Thông
Lớp 12
Ngữ văn 12
Lớp 11
Ngữ văn 11
Lớp 10
Ngữ văn 10
LỚP 9
Ngữ văn 9
Lớp 8
Ngữ văn 8
Lớp 7
Ngữ văn 7
Lớp 6
Ngữ văn 6
Tiểu học
Thành viên
Thành viên trực tuyến
Bài mới trên hồ sơ
Tìm trong hồ sơ cá nhân
Credits
Transactions
Xu: 0
Đăng nhập
Đăng ký
Có gì mới?
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Hoạt động mới nhất
Đăng ký
Menu
Đăng nhập
Đăng ký
Install the app
Cài đặt
Chào mừng Bạn tham gia Diễn Đàn VNKienThuc.com -
Định hướng Forum
Kiến Thức
- HÃY TẠO CHỦ ĐỀ KIẾN THỨC HỮU ÍCH VÀ CÙNG NHAU THẢO LUẬN Kết nối:
VNK X
-
VNK groups
| Nhà Tài Trợ:
BhnongFood X
-
Bhnong groups
-
Đặt mua Bánh Bhnong
KIẾN THỨC PHỔ THÔNG
Trung Học Phổ Thông
TIN HỌC THPT
Tin học 12
Liên kết giữa các bảng - Bài 7
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Trả lời chủ đề
Nội dung
<blockquote data-quote="Đỗ Thị Lan Hương" data-source="post: 192905" data-attributes="member: 317476"><p><em>Các bạn có biết liên kết giữa các bảng là gì không? Những kỹ thuật tạo liên kết bảng là gì? Cùng đi tìm hiểu nội dung chính bài 7: Liên kết giữa các bảng nhé!</em></p><p style="text-align: center">[ATTACH=full]5579[/ATTACH]</p> <p style="text-align: center"><strong><span style="font-size: 18px">Bài 7: Liên kết giữa các bảng</span></strong></p><p></p><p><strong>1. Khái niệm</strong></p><p>• Trong CSDL, các bảng thường có liên quan đến 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</p><p></p><p>• Có hai cách lập CSDL:</p><p> + Cách 1: Lập CSDL gồm một bảng duy nhất chứa tất cả các thông tin cần thiết</p><p> + Cách 2: Lập CSDL thành các bảng với các cấu trúc tương ứng.</p><p></p><p>• <strong>Lưu ý:</strong> cách thứ nhất có những nhược điểm sau:</p><p> + Dư thừa dữ liệu</p><p> + Không đảm bảo sự nhất quán</p><p></p><p><strong>2. Kỹ thuật tạo liên kết giữa các bảng</strong></p><p>• Ta có thể chỉ ra mối liên kết giữa các bảng với nhau nhằm để Access biết phải kết nối các bảng như thế nào khi kết xuất thông tin.</p><p></p><p>• Các mối liên kết được thể hiện trong cửa sổ Relationships, các thao tác: xem, tạo, sửa, xoá được thực hiện ở đây.</p><p>Database Tools → Relationships</p><p></p><p><img src="https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang.PNG" alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>• <strong>Ví dụ:</strong> cho CSDL như trong 3 bảng dưới đây:</p><p>KHACH_HANG</p><p></p><p><img src="https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-1.PNG" alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>• 1. Mở Database Tools → Relationships</p><p>• 2. Chọn các bảng: HOA_DON, MAT_HANG, KHACH_HANG rồi nhấn Add.</p><p></p><p><img src="https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-2.PNG" alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>• 3. Thiết lập mối liên kết giữa các bảng</p><p>Kéo thả trường Ma_khach_hang trong bang KHACH_HANG qua trường Ma_khach_hang của bảng HOA_DON</p><p></p><p>• 4. Trong hộp thoại Edit Relationships, nháy Create.</p><p></p><p>• 5. Tương tự ta thiết lập các bảng còn lại, kết quả:</p><p> + 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.</p><p> + Tương tự thiết lập liên kết bảng hóa đơn và bảng mặt hàng.</p><p></p><p><img src="https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-3.PNG" alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>• 6. Nháy nút<img src="https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-4.PNG" alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12" class="fr-fic fr-dii fr-draggable " data-size="" style="" />để đóng cửa sổ Relationships. Nháy Yes để lưu lại liên kết.</p><p></p><p>Tổng kết: Các bạn vừa tham khảo nội dung chính bài 7: Liên kết giữa các bảng để biết thêm các cách lập CSDL và một số kĩ thuật tạo liên kết giữa các bảng.</p><p style="text-align: center">_Chúc các bạn học tốt!_</p></blockquote><p></p>
[QUOTE="Đỗ Thị Lan Hương, post: 192905, member: 317476"] [I]Các bạn có biết liên kết giữa các bảng là gì không? Những kỹ thuật tạo liên kết bảng là gì? Cùng đi tìm hiểu nội dung chính bài 7: Liên kết giữa các bảng nhé![/I] [CENTER][ATTACH type="full" width="300px" height="300px"]5579[/ATTACH] [B][SIZE=5]Bài 7: Liên kết giữa các bảng[/SIZE][/B][/CENTER] [B]1. Khái niệm[/B] • Trong CSDL, các bảng thường có liên quan đến 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 • Có hai cách lập CSDL: + Cách 1: Lập CSDL gồm một bảng duy nhất chứa tất cả các thông tin cần thiết + Cách 2: Lập CSDL thành các bảng với các cấu trúc tương ứng. • [B]Lưu ý:[/B] cách thứ nhất có những nhược điểm sau: + Dư thừa dữ liệu + Không đảm bảo sự nhất quán [B]2. Kỹ thuật tạo liên kết giữa các bảng[/B] • Ta có thể chỉ ra mối liên kết giữa các bảng với nhau nhằm để Access biết phải kết nối các bảng như thế nào khi kết xuất thông tin. • Các mối liên kết được thể hiện trong cửa sổ Relationships, các thao tác: xem, tạo, sửa, xoá được thực hiện ở đây. Database Tools → Relationships [IMG alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12"]https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang.PNG[/IMG] • [B]Ví dụ:[/B] cho CSDL như trong 3 bảng dưới đây: KHACH_HANG [IMG alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12"]https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-1.PNG[/IMG] • 1. Mở Database Tools → Relationships • 2. Chọn các bảng: HOA_DON, MAT_HANG, KHACH_HANG rồi nhấn Add. [IMG alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12"]https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-2.PNG[/IMG] • 3. Thiết lập mối liên kết giữa các bảng Kéo thả trường Ma_khach_hang trong bang KHACH_HANG qua trường Ma_khach_hang của bảng HOA_DON • 4. Trong hộp thoại Edit Relationships, nháy Create. • 5. Tương tự ta thiết lập các bảng còn lại, kết quả: + 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 hóa đơn và bảng mặt hàng. [IMG alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12"]https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-3.PNG[/IMG] • 6. Nháy nút[IMG alt="Tin học 12 Bài 7: Liên kết giữa các bảng | Hay nhất Giải bài tập Tin học 12"]https://vietjack.com/giai-bai-tap-tin-hoc-12/images/bai-7-lien-ket-giua-cac-bang-4.PNG[/IMG]để đóng cửa sổ Relationships. Nháy Yes để lưu lại liên kết. Tổng kết: Các bạn vừa tham khảo nội dung chính bài 7: Liên kết giữa các bảng để biết thêm các cách lập CSDL và một số kĩ thuật tạo liên kết giữa các bảng. [CENTER]_Chúc các bạn học tốt!_[/CENTER] [/QUOTE]
Tên
Mã xác nhận
Gửi trả lời
KIẾN THỨC PHỔ THÔNG
Trung Học Phổ Thông
TIN HỌC THPT
Tin học 12
Liên kết giữa các bảng - Bài 7
Top