khoahoc.vietjack.com

Câu hỏi:

03/08/2026 38 Lưu

Cho CSDL quản lý lớp học có các bảng sau:

-                     Bảng Học sinh (Mã học sinh, Họ tên, Ngày sinh, Giới tính, Mã lớp).

-                     Bảng Giáo viên (Mã GV, Họ tên, Lớp, Ngày sinh, Giới tính, Bộ môn, SĐT).

-                     Bảng Lớp học (Mã lớp, Tên lớp, Mã GV).

a) Hãy xác định khóa chính và khóa ngoài của từng bảng trên. (0.5đ)

b) Hãy viết câu truy vấn khởi tạo CSDL Quản lí lớp học, đặt tên là QLHOCSINH và khởi tạo bảng Học sinh có tên tương ứng là HOCSINH. (1đ)

c) Hãy viết câu truy vấn thêm khoá chính cho bảng HOCSINH và bảng Lớp học. (0.5đ)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

TL:a)

.Bảng

Khóa chính

Khóa ngoài

Bảng Học sinh

Mã học sinh

Mã lớp: Liên kết với trường Mã lớp trong bảng Lớp học.

Bảng Giáo viên

Mã GV

Không có

Bảng Lớp học

Mã lớp

Mã GV: Liên kết với trường Mã GV trong bảng Giáo viên.

b) CREATE DATABASE QLHOCSINH;

     CREATE TABLE HOCSINH (

                   Mã học sinh CHAR (10),

                   Họ tên VARCHAR (50),

                   Ngày sinh DATE,

                   Giới tính BOOLEAN,

                   Mã lớp CHAR (5),

);

c) ALTER TABLE HOCSINH ADD PRIMARY KEY (Mã học sinh);

    ALTER TABLE LOPHOC ADD PRIMARY KEY (Mã lớp);

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. Ổ cứng HDD. 
B. Ổ cứng SSD. 
C. RAM. 
D. Thiết bị lưu trữ ngoài.

Lời giải

Đáp án đúng là C

Câu 2

A. Tiêu tốn không gian lưu trữ dữ liệu.
B. Đảm bảo tính nhất quán của dữ liệu khi cập nhật. 
C. Tiêu tốn thời gian tầm soát dữ liệu. 
D. Dễ mắc lỗi làm mất tính nhất quán của dữ liệu.

Lời giải

Đáp án đúng là B

Câu 3

A. Bàn phím. 
B. Chuột. 
C. Màn hình . 
D. Máy quét ảnh.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

a) Khóa chính là một trường hoặc nhóm trường trong bảng mà giá trị của chúng không trùng lặp giữa các bản ghi. 
Đúng
Sai
b) Mỗi bảng trong CSDL quan hệ có thể có nhiều khóa chính để xác định các bản ghi khác nhau. 
Đúng
Sai
c) Khóa ngoài của một bảng có thể được sử dụng để liên kết dữ liệu giữa các bảng khác nhau trong CSDL. 
Đúng
Sai
d) Sử dụng khóa ngoài để liên kết bảng giúp tạo ra các bảng mới với thông tin tổng hợp từ nhiều bảng khác nhau. 
Đúng
Sai

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A.Phần mềm cung cấp phương thức để bảo trì, cập nhật và truy xuất dữ liệu của CSDL, bảo mật và an toàn dữ liệu. 
B.Phần mềm cung cấp phương thức để lưu trữ, cập nhật và truy xuất dữ liệu của CSDL, bảo mật và an toàn dữ liệu. 
C.Phần mềm cung cấp phương thức để phân tán, cập nhật và truy xuất dữ liệu của CSDL, bảo mật và an toàn dữ liệu. 
D.Phần mềm cung cấp phương thức để kiểm soát, cập nhật và truy xuất dữ liệu của CSDL, bảo mật và an toàn dữ liệu.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP