You are on page 1of 3

ĐỀ CƯƠNG KIỂM TRA CUỐI KÌ 1- NĂM 2023 – 2024

MÔN: TIN HỌC KHỐI 11


II. Tự luận: (3 điểm)
Bài 14. Cho CSDL gồm các bảng:
HOCSINH:
SotheHS Hoten CCCD Ngsinh Dchi
1 Trần Văn Anh 087123456789 2007-12-02 Phú An, Đại Thắng, Đại Lộc, Quảng Nam
2 Phạm B 087123456798 2007-10-05 Phú Bình, Đại Thắng, Đại Lộc, Quảng Nam
MONHOC: DIEM:
Mamonho Tenmonhoc
c SotheHS Mamonhoc Nam Hocki Loaidiem Diem
1 Toán 1 2 2023 1 KTTX 8
2 Văn 1 1 2023 1 KTTX 7
3 Anh 2 1 2023 1 KTDK 8.5
4 Sử 3 2 2023 1 KTDK 7.8
BÀI 1: Viết lệnh truy vấn tạo 3 bảng.
BÀI 2: Viết lệnh truy vấn chỉ định khoá và khoá chính cho bảng.
BÀI 3: Viết lệnh truy vấn cập nhật DL.
Bài 1
Create table HOCSINH ( Create table DIEM (
SotheHS int, SotheHS int,
Hoten varchar (128), Mamonhoc int,
CCCD char (12), Nam int;
Ngsinh (Date), Hocki int,
Dchi varchar (300) Loaidiem char(4),
); Diem real
);
Create table monhoc (
Mamonhoc int,
Tenmonhoc varchar (80)
);

Alter table HOCSINH add primary key (SotheHS);


Alter table MONHOC add primary key (Mamonhoc);
Alter table DIEM add primary key (SotheHS, Mamonhoc, Loaidiem);

Alter table DIEM add foreign key (SotheHS) references HOCSINH (SotheHS);
Alter table DIEM add foreign key (Mamonhoc) references MONHOC (Mamonhoc);

Insert into HOCSINH values (3, ‘NTBQ’, ‘0182638262846’, ‘2007-06-05’, ‘Tay Gia, Đại Minh,
Đại Lộc, Quảng Nam’);
Delete from HOCSINH where SotheHS=2;
Update HOCSINH set Hoten=’Shin’ where SotheHS=1;

Insert into MONHOC values (1,’Tin’);


Delete from MONHOC where Mamonhoc=1;
Update MONHOC set Tenmonhoc=’sinh’ where Mamonhoc=3;

Insert into DIEM values (4, 3, 2023, 1, ‘KTDX’, 10);


Delete from DIEM where SotheHS=1 and Mamonhoc=2 and Nam=2023 and Hocki=1 and
Loaidiem=’KTTX’ and Diem=8;
Update DIEM set DIEM =10 where SotheHS=2 and Mamonhoc=1 and Nam=2023 and hocki=1
and loaidiem=’KTDX’ and diem=8,5;
CREATE TABLE HOCSINH (
SotheHS INT,
Hoten VARCHAR(128),
CCCD CHAR(12)
Ngsinh DATE,
Dchi VARCHAR(200)
);
CREATE TABLE MONHOC(
Mamonhoc INT,
Tenmonhoc VARCHAR(30)
);
CREATE TABLE DIEM(
SotheHS INT,
Mamonhoc INT,
Nam INT,
Hocki INT,
Loaidiem CHAR(4),
Diem REAL
);
Câu 2
Khóa chính:
ALTER TABLE HOCSINH ADD PRIMARY KEY(SotheHS);
ALTER TABLE MONHOC ADD PRIMARY KEY(Mamonhoc);
ALTER TABLE DIEM ADD PRIMARY KEY(SotheHS,Mamonhoc,Loaidiem);
Khóa ngoại:
ALTER TABLE DIEM ADD FOREIGN KEY(SotheHS) REFERENCES HOCSINH(SotheHS);
ALTER TABLE DIEM ADD FOREIGN KEY(Mamonhoc) REFERENCES
MONHOC(Mamonhoc);
Câu 3:
INSERT INTO HOCSINH VALUES
(3,’LTAH’,’0123456789268’, ‘2007-08-26’,’los algeles-mẽo’);
DELETE FROM HOCSINH
WHERE SotheHS=1;
UPDATE HOCSINH
SET Hoten=’kudo shinichi’
WHERE SotheHS=2;
INTSERT INTO MONHOC VALUES
(5,’giai tich’)
(6,’solidity’);
DELETE FROM MONHOC
WHERE Mamonhoc=4;
UPDATE MONHOC
SET Tenmonhoc=’ tán gái’
WHERE Mamonhoc=2;
INSERT INTO DIEM VALUES
(2,3,2023,1,’KTCC’,10)
(2,3,2023,1,’KTCC’,10);
DELETE FROM DIEM
WHERE SotheHS=1 AND Mamonhoc=1 AND Nam=2023 AND Hocki=1 AND
Loaidiem=’KTTX’ AND Diem=7;
UPDATE DIEM
SET Diem=10
WHERE SotheHS=1 AND Mamonhoc=1 AND Nam=2023 AND Hocki=1 AND
Loaidiem=’KTTX’ AND Diem=7;

You might also like