Bài 4. Cấu trúc bảng
Chia sẻ bởi Mr Sơn |
Ngày 10/05/2019 |
78
Chia sẻ tài liệu: Bài 4. Cấu trúc bảng thuộc Tin học 12
Nội dung tài liệu:
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
a. Khái niệm về sự liên kết:
Cần đưa ra danh sách gồm: Mã khách hàng, Họ tên, Tên mặt hàng, Số lượng, Đơn giá, Ngày giao, Địa chỉ khách hàng
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
a. Khái niệm về sự liên kết:
Lưu ý: Khi tạo liên kết giữa 2 bảng cần đảm bảo tính hợp lí của dữ liệu trong 2 bảng đó (tính toàn vẹn dữ liệu), các trường liên kết phải cùng kiểu.
Cần đưa ra danh sách gồm: Mã khách hàng, Họ tên, Tên mặt hàng, Số lượng, Đơn giá, Ngày giao, Địa chỉ khách hàng
Ta cần liên kết giữa các bảng này với nhau để tổng hợp dữ liệu.
Các bảng này có sự liên quan (quan hệ) với nhau
- Bảng KHACH_HANG và HOA_DON liên quan bởi trường MA_KH
- Bảng MAT_HANG và HOA_DON liên quan bởi trường MA_MH
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
Tạo liên kết giữa các bảng liên quan theo các bước sau:
B1: Tại trang bảng chọn Tool Relationships hoặc nháy nút xuất hiện hộp thoại.
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
B2: Chọn các bảng sẽ liên kết (chọn từng bảng rồi nháy nút Add trong hộp thoại Show Table, xong đóng hộp thoại này lại, nháy nút Close).
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
Sau bước 2 ta được hộp thoại ( nếu ở hộp Relationships chưa có các bảng trên thì cho hiện ra: kích phải chuột trong vùng trống chọn Show Table).
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
B3: Tạo liên kết đôi một giữa các bảng:
+ Chọn trường liên quan từ bảng chính kéo sang trường tương ứng của bảng liên kết.
+ Nháy chọn lệnh Enforce Referential Integrity, bấm nút Create trong hộp thoại Edit Relationships
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
B4: Đóng hộp thoại Relationships (nháy nút X Close) Chọn Yes ( để ghi lại liên kết )
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
c. Xoá, sửa mối liên kết:
- Cho hiện liên kết của các bảng (bằng cách: Vào trang bảng của CSDL nháy nút để hiện liên kết
Nháy chuột phải vào đường liên kết cần xoá, chọn lệnh Delete.
Sửa mối liên kết, nháy đúp vào đường liên kết để mở lại hộp thoại Edit Relationships ( hoặc chọn lệnh Edit Relationships. . .)
- Đóng hộp thoại Relationships (nháy nút X Close) Chọn Yes ( để ghi lại liên kết )
* Các thao tác khi tạo cấu trúc 1 bảng trong CSDL:
Mở cửa sổ CSDL, chọn nhãn Table.
Tạo cấu trúc theo chế độ thiết kế.
Trong cửa sổ Table: gõ tên trường, kiểu dữ liệu . . .
Chỉ định khoá chính.
Lưu cấu trúc bảng
CỦNG CỐ:
* Để sửa cấu trúc bảng: nháy nút
* Các bước để tạo liên kết giữa các bảng:
Tại trang bảng chọn Tools Relationships.
Chọn các bảng sẽ liên kết.
Tạo liên kết đôi một giữa các bảng.
Đóng hộp thoại Relationships chọn Yes (để ghi lại).
KiỂM TRA 15phút
Câu 1: Trong mô hình dữ liệu quan hệ, đối với người dùng, dữ liệu thể hiện dưới dạng nào?
Câu 2: Trong mô hình dữ liệu quan hệ, cột, hàng và khoá chính đóng vai trò gì?
Câu 3: Để tạo một CSDL gồm 2 bảng
Bảng 1: có sau trường sau: STT, MAKH, TENKH, DIACHI
Bảng 2: có các trường sau: SOHD, MAKH, MASP, SOLUONG
+Theo em có thể khai báo kiểu dữ liệu gì cho các trường trên?
+Có thể chọn trường nào làm khoá chính?
+Hai bảng trên có thể tạo mối liên kết được không? Nếu được thì mối liên kết trên được thiết lập qua các trường nào của 2 bảng?
3. Liên kết giữa các bảng:
a. Khái niệm về sự liên kết:
Cần đưa ra danh sách gồm: Mã khách hàng, Họ tên, Tên mặt hàng, Số lượng, Đơn giá, Ngày giao, Địa chỉ khách hàng
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
a. Khái niệm về sự liên kết:
Lưu ý: Khi tạo liên kết giữa 2 bảng cần đảm bảo tính hợp lí của dữ liệu trong 2 bảng đó (tính toàn vẹn dữ liệu), các trường liên kết phải cùng kiểu.
Cần đưa ra danh sách gồm: Mã khách hàng, Họ tên, Tên mặt hàng, Số lượng, Đơn giá, Ngày giao, Địa chỉ khách hàng
Ta cần liên kết giữa các bảng này với nhau để tổng hợp dữ liệu.
Các bảng này có sự liên quan (quan hệ) với nhau
- Bảng KHACH_HANG và HOA_DON liên quan bởi trường MA_KH
- Bảng MAT_HANG và HOA_DON liên quan bởi trường MA_MH
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
Tạo liên kết giữa các bảng liên quan theo các bước sau:
B1: Tại trang bảng chọn Tool Relationships hoặc nháy nút xuất hiện hộp thoại.
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
B2: Chọn các bảng sẽ liên kết (chọn từng bảng rồi nháy nút Add trong hộp thoại Show Table, xong đóng hộp thoại này lại, nháy nút Close).
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
Sau bước 2 ta được hộp thoại ( nếu ở hộp Relationships chưa có các bảng trên thì cho hiện ra: kích phải chuột trong vùng trống chọn Show Table).
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
B3: Tạo liên kết đôi một giữa các bảng:
+ Chọn trường liên quan từ bảng chính kéo sang trường tương ứng của bảng liên kết.
+ Nháy chọn lệnh Enforce Referential Integrity, bấm nút Create trong hộp thoại Edit Relationships
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
b. Kĩ thuật tạo mối liên kết:
B4: Đóng hộp thoại Relationships (nháy nút X Close) Chọn Yes ( để ghi lại liên kết )
CẤU TRÚC BẢNG
3. Liên kết giữa các bảng:
c. Xoá, sửa mối liên kết:
- Cho hiện liên kết của các bảng (bằng cách: Vào trang bảng của CSDL nháy nút để hiện liên kết
Nháy chuột phải vào đường liên kết cần xoá, chọn lệnh Delete.
Sửa mối liên kết, nháy đúp vào đường liên kết để mở lại hộp thoại Edit Relationships ( hoặc chọn lệnh Edit Relationships. . .)
- Đóng hộp thoại Relationships (nháy nút X Close) Chọn Yes ( để ghi lại liên kết )
* Các thao tác khi tạo cấu trúc 1 bảng trong CSDL:
Mở cửa sổ CSDL, chọn nhãn Table.
Tạo cấu trúc theo chế độ thiết kế.
Trong cửa sổ Table: gõ tên trường, kiểu dữ liệu . . .
Chỉ định khoá chính.
Lưu cấu trúc bảng
CỦNG CỐ:
* Để sửa cấu trúc bảng: nháy nút
* Các bước để tạo liên kết giữa các bảng:
Tại trang bảng chọn Tools Relationships.
Chọn các bảng sẽ liên kết.
Tạo liên kết đôi một giữa các bảng.
Đóng hộp thoại Relationships chọn Yes (để ghi lại).
KiỂM TRA 15phút
Câu 1: Trong mô hình dữ liệu quan hệ, đối với người dùng, dữ liệu thể hiện dưới dạng nào?
Câu 2: Trong mô hình dữ liệu quan hệ, cột, hàng và khoá chính đóng vai trò gì?
Câu 3: Để tạo một CSDL gồm 2 bảng
Bảng 1: có sau trường sau: STT, MAKH, TENKH, DIACHI
Bảng 2: có các trường sau: SOHD, MAKH, MASP, SOLUONG
+Theo em có thể khai báo kiểu dữ liệu gì cho các trường trên?
+Có thể chọn trường nào làm khoá chính?
+Hai bảng trên có thể tạo mối liên kết được không? Nếu được thì mối liên kết trên được thiết lập qua các trường nào của 2 bảng?
* 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ẻ: Mr Sơn
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)