Để tạo cấu trúc bảng và nhập dữ liệu cho CSDL Hoc_Tap gồm 3 bảng như yêu cầu, bạn có thể thực hiện theo các bước sau:
1. Tạo cấu trúc bảng:
- Bảng HOC_SINH:
CREATE TABLE HOC_SINH (
MA_HS INT PRIMARY KEY,
HO_DIEM VARCHAR(50),
TEN VARCHAR(50)
);
- Bảng MON_HOC:
CREATE TABLE MON_HOC (
MA_MON INT PRIMARY KEY,
TEN_MON VARCHAR(50)
);
- Bảng DIEM:
CREATE TABLE DIEM (
ID_DIEM INT PRIMARY KEY,
MA_HS INT,
MA_MON INT,
NG_KT DATE,
DIEM FLOAT
);
2. Nhập dữ liệu (mỗi bảng nhập 5 dòng):
- Đối với bảng HOC_SINH:
INSERT INTO HOC_SINH (MA_HS, HO_DIEM, TEN) VALUES
(1, 'Nguyen', 'Van A'),
(2, 'Tran', 'Thi B'),
(3, 'Le', 'Van C'),
(4, 'Pham', 'Thi D'),
(5, 'Hoang', 'Van E');
- Đối với bảng MON_HOC:
INSERT INTO MON_HOC (MA_MON, TEN_MON) VALUES
(101, 'Toan'),
(102, 'Van'),
(103, 'Anh'),
(104, 'Ly'),
(105, 'Hoa');
- Đối với bảng DIEM:
INSERT INTO DIEM (ID_DIEM, MA_HS, MA_MON, NG_KT, DIEM) VALUES
(1, 1, 101,'2022-10-01', 8.5),
(2 ,2 ,102 ,'2022 -10 -02' ,7.0 ),
(3 ,3 ,103 ,'2022 -10 -03' ,9.0 ),
(4 ,4 ,104 ,'2022 -10 -04' ,6.5 ),
(5 ,5 ,105 ,'2022 -10 -05' ,8.0 );
Như vậy là bạn đã tạo cấu trúc bảng và nhập dữ liệu cho CSDL Hoc_Tap thành công theo yêu cầu của đề bài.