Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

Bài 7. Liên kết giữa các bảng

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Phan Hữu Tường
Ngày gửi: 21h:47' 10-07-2023
Dung lượng: 512.5 KB
Số lượt tải: 53
Số lượt thích: 0 người
Thành viên
Phan Hữu Tường
Dương Ngọc Duy
Lưu Huyền Trân

BÀI 7: LIÊN KẾT
GIỮA CÁC BẢNG

Bµi to¸n ®Æt vÊn ®Ò:

Một công ty 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. Để thống
kê và phân tích các đơn đặt hàng,
hãy trình bày các phương án lập
CSDL?
• Phương án 1: Lập CSDL gồm một bảng duy nhất.
• Phương án 2: Lập CSDL gồm nhiều bảng.

Bµi to¸n ®Æt vÊn ®Ò

Phương án 1: Dùng 1 bảng duy nhất để lưu thông tin có cấu
trúc như sau
BANG_ MUA_HANG
Tên trường

Mô tả

So_don

Số hiệu đơn đặt hàng

Ma_khach_hang

Mã khách hàng

Ho_ten

Tên khách hàng

Ma_mat_hang

Mã mặt hàng

So_luong

Số lượng

Ten_mat_hang

Tên mặt hàng

Dia_chi

Địa chỉ khách hàng

Ngay_giao_hang

Ngày giao hàng

Don_gia

Đơn giá (VNĐ)

Khóa chính

Bµi to¸n ®Æt vÊn ®Ò

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 tính nhất quán về mặt dữ liệu

Làmđiểm
cách trên
nào để
Để khắc phục nhược
ta sử dụng cách lập
phục nhược
CSDL gồm nhiềukhắc
bảng.
điểm?

Bµi to¸n ®Æt vÊn ®Ò
Phương án 2: Gồm ba bảng có cấu trúc tương ứng như sau:
Khach_hang

Tªn tr­êng
M« t¶
Ma_khach_hang M· kh¸ch hµng
Ten_khach_hang Tªn kh¸ch hµng
Dia_chi
§Þa chØ kh¸ch hµng

Kho¸ chÝnh

Mat_hang

Tªn tr­êng
Ma_hang
Ten_hang
Don_gia

Kho¸ chÝnh

Hoa_don

Tªn tr­êng
So_don
Ma_khach_hang
Ma_hang
So_luong
Ngay_giao

M« t¶
M· mÆt hµng
Tªn mÆt hµng
§¬n gi¸ (VN§)
M« t¶
Sè hiÖu ®¬n ®Æt hµng
M· kh¸ch hµng
M· mÆt hµng
Sè l­îng
Ngµy giao hµng

Kho¸ chÝnh

Bµi to¸n ®Æt vÊn ®Ò
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 thì
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:

 Trong CSDL, các bảng thường có liên quan
với nhau. Khi xây dựng CSDL, liên kết giữa
các bảng cho phép ta 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

 B1: Xác định trường để xác lập liên kết
Khach_hang: Ma_khach_hang , Ten_khach_hang, Dia_chi

Hoa_Don: So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao

Mat_hang:

Ma_hang, Ten_hang, Don_gia

2. Kü thuËt t¹o liªn kÕt gi÷a c¸c b¶ng

 B2:

Më CSDL Kinh_doanh. Nh¸y nót

hoÆc chän

Tools  Relationships ®Ó më cöa sæ Relationships.

 B3: Nh¸y nót

hoÆc nh¸y nót ph¶i chuét vµo

vïng trèng cửa sæ Relationships chän Show Table



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 khAch_hAng vµ th¶ vµo
trường tương øng ë b¶ng hoA_Don.



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 khach_hang 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

1. Kh¸i niÖm:
- Trong CSDL, các bảng thường có liên quan với nhau.
Khi xây dựng CSDL, liên kết giữa các bảng cho phép ta
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:
B1: X¸c ®Þnh tr­ưêng ®Ó x¸c lËp liªn kÕt
B2: Më CSDL. Chän Tools  Relationships ®Ó
më cöa sæ Relationships.
B3: Trong Show Table chän tªn c¸c b¶ng cÇn
liªn kÕt råi nh¸y Add.
B4: ThiÕt lËp mèi liªn kÕt gi÷a c¸c b¶ng bằng
cách kÐo tr­ưêng liªn kÕt ë b¶ng này vµ th¶ vµo
tr­ưêng t­¬ng øng ë b¶ng kia.
B5: Nh¸y nót  vµ chän Yes ®Ó l­ưu liªn kÕt.
468x90
 
Gửi ý kiến