SGKVN

Tin Học - Bài 20: Thực hành tạo lập các bảng có khóa ngoài | Kết Nối Tri Thức Với Cuộc Sống

Bài 20: Thực hành tạo lập các bảng có khóa ngoài - Tin Học . Xem chi tiết nội dung bài Bài 20: Thực hành tạo lập các bảng có khóa ngoài và tải xuống miễn phí trọn bộ file PDF Sách Tin Học | Kết Nối Tri Thức Với Cuộc Sống

(Trang 95)

SAU BÀI HỌC NÀY EM SẼ:

• Biết cách tạo mới các bảng có khoá ngoài.

Các em đã biết, khoá ngoài có tác dụng liên kết dữ liệu giữa các bảng. Khi tạo bảng có khoá ngoài, việc thiết lập khoá ngoài được thực hiện như thế nào?

Nhiệm vụ. Tạo lập bảng bannhac với cấu trúc:

bannhac (idBannhac, tenBannhac, idNhacsi),

Các trường idBannhac, idNhacsi kiểu INT,

Trường tenBannhac kiểu VARCHAR (255).

Hướng dẫn:

1. KHAI BÁO BẢNG BANNHAC VỚI CÁC TRƯỜNG IDBANNHAC, TENBANNHAC

Chọn thẻ Tạo mới, chọn Bàng. Nhập tên: bannhac, chọn Thêm mới để thêm trường dữ liệu, một trường với tên mặc định Column1 sẽ xuất hiện phía dưới.

Hình 20.1. Khai báo bảng mới

(Trang 96)

Nhập tên: idBannhac, chọn kiểu dữ liệu INT, bỏ đánh dấu ô Allow NULL, nháy chuột vào ô No default để chọn giá trị mặc định là AUTO_ INCREMENT.

Hình 20.2. Khai báo trường kiểu INT

Để khai báo thêm trường tiếp theo, nhấn Ctrl+Insert hoặc nháy nút phải chuột vào phần dưới dòng idBannhac và chọn Add column.

Nhập: tenBannhac, chọn kiểu VARCHAR, độ dài 255, giá trị mặc định là kí tự rỗng ".

Hình 20.3. Khai báo trường kiểu VARCHAR

2. KHAI BÁO CÁC TRƯỜNG LÀ KHOÁ NGOÀI

Các trường là khoá ngoài của bảng là các trường tham chiếu đến một trường khoá chính (k) của một bảng khác vì vậy cần được khai báo giá trị mặc định phù hợp với giá trị tương ứng của k.

Ví dụ, bảng bannhac, trường idNhacsi tham chiếu đến trường idNhacsi (kiểu INT) của bảng nhacsi nên giá trị của trường này cũng là INT và giá trị mặc định là một số nguyên, chẳng hạn là 0.

Hình 20.4. Khai báo trường sẽ là khoá ngoài của bảng

(Trang 97)

3. KHAI BÁO CÁC TRƯỜNG KHOÁ

a) Khai báo khoá chính: idBannhac

Nháy nút phải chuột vào ô idBannhac, chọn Creat new index, chọn PRIMARY.

Hình 20.5. Bảng chọn để khai báo khoá chính

b) Khai báo khoá chống trùng lặp

Cặp (tenBannhac, idNhacsi) không được trùng lặp giá trị nên phải khai báo khoá cấm trùng lặp. Đánh dấu hai trường này, nháy nút phải chuột vào vùng đánh dấu và chọn Create new index, chọn UNIQUE.

Hình 20.6. Giao diện khai báo khoá cấm trùng lặp

(Trang 98)

c) Khai báo các khoá ngoài

Để khai báo khoá ngoài idNhacsi, chọn thẻ Foreign Key.

Hình 20.7. Khai báo khoá ngoài

Nháy chuột vào ô dưới dòng Columns và chọn trường khoá ngoài là idNhacsi rồi chọn OK.

Hình 20.8. Chọn trường là khoá ngoài

Nháy chuột vào ô phía dưới Reference table để chọn bảng tham chiếu là nhacsi và chọn OK.

(Trang 99)

Hình 20.9. Chọn bảng tham chiếu

Tiếp theo chọn trường tham chiếu trong bảng nhacsi.

Hình 20.10. Chọn trường tham chiếu

Cuối cùng nháy chuột chọn Lưu để kết thúc khai báo và khởi tạo bảng bannhac.

LUYỆN TẬP

Hãy tạo lập bảng banthuam.

VẬN DỤNG

Hãy tạo lập bảng Quận/Huyện trong CSDL quản lí tên Quận/Huyện, Tỉnh/Thành phố.

Xem và tải xuống trọn bộ sách giáo khoa Tin Học

Tổng số đánh giá:

Xếp hạng: / 5 sao

Sách giáo khoa liên quan

Ngữ Văn 11 - Tập Một

Ngữ Văn Lớp 11 (Tập 1) Chương Trình Cơ Bản

Công Nghệ 11

Công nghệ 11 - NXB Giáo Dục

Địa Lí 11

Địa Lí 11 - NXB Giáo dục

Địa Lí 11 (Nâng Cao)

Địa Lí 11 Nâng cao - NXB Giáo dục

Lịch Sử 11

Lịch sử 11 - NXB Giáo Dục

Sinh Học 11

Sinh học 11 - NXB Giáo dục

Giải bài tập Toán 11 Tập 1

Giải bài tập Toán lớp 11 - Tập 1

Giải bài tập Vật lý 11

Giải bài tập Vật lý 11

Giải bài tập Sinh học 11

Giải bài tập Sinh học 11

Gợi ý cho bạn

toan-9-tap-1-980

Toán 9 - Tập 1

Sách Lớp 9 Kết Nối Tri Thức

cong-nghe-8-939

Công Nghệ 8

Sách Lớp 8 Kết Nối Tri Thức

giao-duc-cong-dan-9-1807

Giáo dục công dân 9

Sách Lớp 9 Kết Nối Tri Thức

giao-duc-the-chat-4-2799

Giáo Dục Thể Chất 4

Sách Cánh Diều Lớp 4

vo-thuc-hanh-hoat-dong-trai-nghiem-1-744

VỞ THỰC HÀNH Hoạt động trải nghiệm 1

Môn học lớp 1 - NXB Cánh Diều

Nhà xuất bản

canh-dieu-1

Cánh Diều

Bộ sách giáo khoa của Nhà xuất bản Cánh Diều

chan-troi-sang-tao-2

Chân Trời Sáng Tạo

Bộ sách giáo khoa của Nhà xuất bản Chân Trời Sáng Tạo

ket-noi-tri-thuc-voi-cuoc-song-3

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

giao-duc-viet-nam-5

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

sach-bai-giai-6

Sách Bài Giải

Bài giải cho các sách giáo khoa, sách bài tập

sach-bai-tap-7

Sách Bài Tập

Sách bài tập tất cả các khối lớp

tai-lieu-hoc-tap-9

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

global-success-bo-giao-duc-dao-tao-11

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

nxb-dai-hoc-su-pham-tphcm-12

NXB - Đại Học Sư Phạm TPHCM

NXB - Đại Học Sư Phạm TPHCM

Chủ đề