• Không có kết quả nào được tìm thấy

Tại sao phải liên kết bảng?

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "Tại sao phải liên kết bảng? "

Copied!
20
0
0

Loading.... (view fulltext now)

Văn bản

(1)
(2)

Bài toán đặt vấn đề:

Một cụng ty bỏn văn phũng phẩm thường xuyờn nhận đơn đặt hàng từ khỏch hàng, muốn lập CSDL để thống kờ và phõn tớch cỏc đơn đặt hàng phục vụ cho cụng việc quản lý kinh doanh.

Em hóy thiết lập CSDL theo 2 cỏch:

Cỏch 1: Lập CSDL gồm 1 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 gồm nhiều bảng quản lớ từng mảng như: Khỏch hàng, Mặt hàng, Húa đơn

(3)

Cách 1: Lập CSDL Kinhdoanh1 gồm 1

bảng duy nhất. Tên trường Kiểu dữ liệu

Cách 2: Lập CSDL Kinhdoanh2 gồm 3 bảng như:

Khách hàng, Mặt hàng, Hóa đơn

Tên trường Kiểu dữ liệu

Bảng: KHACH_HANG Bảng: MAT_HANG

Bảng: HOA_DON

Tên trường Kiểu dữ liệu

Tên trường Kiểu dữ liệu

(4)

Tên trường Kiểu dữ liệu

So_don Text

Ma_Khach_Hang Text Ten_Khach_Hang Text

Ma_Hang Text

So_luong Number

Ten_Hang Text

Dia_chi Text

Ngay_giao_hang Date/ Time

Don_gia Currency

Cách 1: Lập CSDL Kinhdoanh1 gồm 1 bảng duy nhất chứa tất cả các thông tin cần thiết

(5)

Tên trường Kiểu dữ liệu Ma_Khach_Hang Text

Ten_Khach_Hang Text

Dia_chi Text

Bảng: KHACH_HANG

Cách 2: Lập CSDL Kinhdoanh2 gồm 3 bảng

Bảng: MAT_HANG

Tên trường Kiểu dữ liệu Ma_Hang Text

Ten_Hang Text

Don_gia Currency

Bảng:

HOA_DON

Tên trường Kiểu dữ liệu

So_don Text

Ma_Khach_Hang Text

Ma_Hang Text

So_luong Number

Ngay_giao_hang Date/ Time

(6)

Hóy quan sỏt và chỉ ra những nhược điểm cần lưu ý của CSDL được lập theo cỏch 1?

?

Dư thừa dữ liệu

Không đảm bảo sự nhất quán về mặt dữ liệu

CSDL Kinhdoanh1

(7)

Khach_hang

Mat_hang

Hoa_don

C¸ch thø hai kh¾c phôc ®ưîc nh÷ng nhưîc

®iÓm cña c¸ch thø nhÊt.

CSDL Kinhdoanh2

(8)

Khach_hang

Mat_hang

Hoa_don

CSDL Kinhdoanh2

Hãy quan sát và chỉ ra những ưu điểm của CSDL được lập theo cách 2?

(9)

Khach_hang

Mat_hang

Hoa_don

CSDL Kinhdoanh2

(10)

Tại sao phải liên kết bảng?

Liên kết bảng có tác dụng gì?

(11)

1. Khái niệm

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, sẽ giúp MS Access:

- Quản lý dữ liệu được hợp lý hơn.

- Bảo vệ các ràng buộc toàn vẹn của dữ liệu - Cho phép tổng hợp dữ liệu từ nhiều bảng.

BÀI 7

LIÊN KẾT GIỮA CÁC BẢNG

(12)

Khach_hang

Mat_hang

Hoa_don

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

(13)

2. Kỹ thuật tạo liên kết giữa các bảng B1: Xác định trường để thiết 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

(14)

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 ShowTable

B2: Mở CSDL. Nháy nút hoặc chọn

DatabaseTools 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

(15)

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 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 mặt hàng

B5: Nháy nút Save để lưu liên kết.

(16)

B¶ng kh¸ch hµng sau khi liªn kÕt:

(17)

B¶ng Mt hµng sau khi liªn kÕt:

(18)

❖ 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

B3: Chọn Save để lưu lại

(19)

B1: Nháy đúp vào đường nối thể hiện liên kết để mở hộp thoại Edit Relationships.

❖Để sửa một liên kết, ta thực hiện:

B2: Thực hiện các thay đổi cần thiết.

Chọn OK

B3: Chọn

Save để

lưu lại

(20)

Dặn dò:

Học bài cũ

Chuẩn bị BT&TH số 5

LIÊN KẾT GIỮA CÁC BẢNG

(TRANG 61, 62)

Tài liệu tham khảo

Tài liệu liên quan

 1 hàng của bảng này có thể tham chiếu đến nhiều hàng của bảng khác.. 1 hàng của bảng khác chỉ tham chiếu đến 1 hàng của

Ở khối lập phương A: mặt trước tô màu đỏ, mặt trên tô màu xanh, mặt bên phải tô màu vàng2. Em cho biết ở khối lập phương B, mặt trước tô

CSDL phân tán (Distributed database - DDB) bao gồm nhiều CSDL có liên quan với nhau được phân bố trên nhiều máy tính kết nối mạng với nhau. Các CSDL trong DDB ràng

Hoạt động này chịu ảnh hưởng bởi rất nhiều yếu tố trong đó tiêu biểu là các yếu tố như: Nhân viên của siêu thị, các công tác hỗ trợ giao dịch giữa khách hàng và siêu thị,

Tóm lại, chu ̛ o ̛ ng 2 của luạ ̂ n va ̆ n đã trình bày kết quả hoạt đọ ̂ ng kinh doanh của BIDV Quảng Nam, phân tích các nhân tố ảnh hu ̛ ởng đến hoạt đọ ̂ ng quản trị

Tại FPT Telecom Huế, phòng kinh doanh chủ yếu sử dụng Data Warehouse nhằm tập hợp các dữ liệu thu thập được ở khách hàng, từ thông tin cá nhân, thông tin sử dụng đến

Phân tích ảnh hưởng tích cực của quá trình Đô thị hóa đến phát triển kinh tế - xã hội nước ta.. Trình bày điều kiện tự nhiên để phát triển ngành

 Ví dụ điển hình cho những giao dịch này là những trang web bán hàng qua mạng, ở đó, khách hàng là người dùng cuối có thể đặt mua sản phẩm và dịch vụ trực tiếp từ