Giải SBT Tin học 11 KNTT Bài 20. Thực hành tạo lập các bảng và khoá ngoài có đáp án
23 người thi tuần này 4.6 173 lượt thi 6 câu hỏi
🔥 Đề thi HOT:
Bộ 4 đề thi cuối học kì 2 Tin 11 Kết nối tri thức có đáp án (Đề 1)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 26 có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 25 có đáp án
Bộ 4 đề thi cuối học kì 2 Tin 11 Kết nối tri thức có đáp án (Đề 2)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28 có đáp án
Bộ 4 đề thi giữa học kì 2 Tin 11 Kết nối tri thức có đáp án (Đề 1)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 27 có đáp án
Bộ 4 đề thi cuối học kì 2 Tin 11 Kết nối tri thức có đáp án (Đề 3)
Nội dung liên quan:
Danh sách câu hỏi:
Lời giải
Trong một bảng, không thể chỉ định một trường làm khoá ngoài mà không cần chỉ ra tham chiếu đến một khoá chính của bảng khác.
Lời giải
Trong một bảng, không thể chỉ định một trường (a) làm khoá ngoài tham chiếu đến khoá chính (b) của một bảng khác mà a và b có kiểu dữ liệu khác nhau.
Lời giải
Danh sách các thông tin cần quản lí đã được nêu rõ trong đầu bài. Có thể lấy thông tin dân tộc là idDantoc – tham chiếu đến bảng dantoc, địa chỉ là idXa – tham chiếu đến bảng danh sách xã/phường trong các câu ở Bài 19. Đáp án: hocsinh (idHs, cccd, hovaten, gioitinh, ngaysinh, idDantoc, idXa, namvaotruong, namratruong).
Khoá chính là idHs; idDantoc và idXa là các khoá ngoài.
Có thể chọn kiểu nguyên không âm, tự động tăng cho idHs. Số cccd là kiểu xâu 12 kí tự, gioitinh kiểu 1 kí tự (0 – nam, 1 – nữ), ngaysinh kiểu date, namvaotruong, namratruong kiểu xâu 4 kí tự.
Dùng chức năng tạo lập bảng của HeidiSQL để tạo bảng.
Hoặc dùng câu truy vấn SQL:
CREATE TABLE qlhs.hocsinh (
);
idHs INT UNSIGNED NOT NULL AUTO_INCREMENT,
cccd CHAR(12),
hovaten VARCHAR(128),
gioitinh CHAR(1),
ngaysinh DATE,
idDantoc INT UNSIGNED NOT NULL,
idXa INT UNSIGNED NOT NULL,
namvaotruong CHAR(4),
namratruong CHAR(4),
PRIMARY KEY (idHs),
FOREIGN KEY (idDantoc) REFERENCES dantoc (idDantoc),
FOREIGN KEY (idXa) REFERENCES xa (idXa)
Lời giải
Thực hiện các thao tác đổi tên trường dữ liệu bằng HeidiSQL như đã được trình bày chi tiết trong SGK hoặc thực hiện câu truy vấn SQL:
ALTER TABLE hocsinh
CHANGE COLUMN hovaten hoten VARCHAR(128);
Lời giải
Thực hiện các thao tác đổi tên trường dữ liệu bằng HeidiSQL như đã được trình bày chi tiết trong SGK hoặc thực hiện câu truy vấn SQL:
ALTER TABLE hocsinh
CHANGE COLUMN gioitinh gioitinh CHAR(1) DEFAULT “1”;
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
35 Đánh giá
50%
40%
0%
0%
0%