Câu hỏi:
14/07/2024 445
Trong CSDL glhs, hãy tạo lập các bảng cho mục đích quản lí danh sách học
sinh trong một trường, gồm các thông tin mã học sinh, số CCCD, họ và tên, giới tính, ngày sinh, dân tộc, địa chỉ, năm vào trường, năm ra trường. Trong đó địa chỉ là thông tin về xã/phường nơi học sinh cư trú.
Trong CSDL glhs, hãy tạo lập các bảng cho mục đích quản lí danh sách học
sinh trong một trường, gồm các thông tin mã học sinh, số CCCD, họ và tên, giới tính, ngày sinh, dân tộc, địa chỉ, năm vào trường, năm ra trường. Trong đó địa chỉ là thông tin về xã/phường nơi học sinh cư trú.
Quảng cáo
Trả lờ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)
Hot: Học hè online Toán, Văn, Anh...lớp 1-12 tại Vietjack với hơn 1 triệu bài tập có đáp án. Học ngay
- Trọng tâm Sử, Địa, GD KTPL 11 cho cả 3 bộ Kết nối, Chân trời, Cánh diều VietJack - Sách 2025 ( 38.000₫ )
- Sách - Sổ tay kiến thức trọng tâm Vật lí 11 VietJack - Sách 2025 theo chương trình mới cho 2k8 ( 45.000₫ )
- Sách lớp 11 - Trọng tâm Toán, Lý, Hóa, Sử, Địa lớp 11 3 bộ sách KNTT, CTST, CD VietJack ( 52.000₫ )
- Sách lớp 10 - Combo Trọng tâm Toán, Văn, Anh và Lí, Hóa, Sinh cho cả 3 bộ KNTT, CD, CTST VietJack ( 75.000₫ )
CÂU HỎI HOT CÙNG CHỦ ĐỀ
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
Mỗi học sinh trong một năm học chỉ thuộc về một lớp học.
Đáp án: lophs (idLop, idHs)
Khoá chính là (idLop, idHs), idLop và idHs là các khoá ngoài. 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 q1hs.lophs (
idLop INT UNSIGNED NOT NULL,
idHs INT UNSIGNED NOT NULL, PRIMARY KEY (idLop, idHs),
FOREIGN KEY (id Lop) REFERENCES lop (idLop),
FOREIGN KEY (idHs) REFERENCES lop (idHs)
);
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.
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.
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.