You are on page 1of 1

Cho cơ sở dữ liệu quản lý điểm của một hội thi nghề gồm các bảng thể hiện các

thông tin về hồ
sơ, bảng điểm, trường như sau: (Các khóa chính được in đậm và gạch dưới)

HO_SO    (SoBD nchar(5), TenTS nvarchar(25), NgaySinh datetime, Chuyen_Nganh


nvarchar(20), TenTruong nvarchar(30) ràng buộc khóa ngoại, DiemLT decimal, DiemTH
decimal, TongDiem decimal, XepThu nvarchar(5)) )

Truong   (TenTruong nvarchar(30),SoTS int, DiemTB decimal)

Hãy dùng T-SQL để thực hiện các yêu cầu sau:

1.      Tạo cấu trúc các bảng. Nhập dữ liệu cho 3 trường và 20 thí sinh thuộc 3 chuyên ngành
Toán, Anh, Tin; mỗi trường ít nhất 5 thí sinh.  

2.      Tính TongDiem biết điểm thực hành (DiemTH) được tính hệ số 2.

3.      Biết rằng các thí sinh có tổng điểm từ 26 đến 30 đạt giải Nhất; các thí sinh có tổng điểm từ
23 đến dưới 26 đạt giải Nhì, các thí sinh có điểm từ 20 đến dưới 23 đạt giải Ba. Hãy cập nhật
trường XepThu để thể hiện đúng kết quả của các thí sinh dự thi.

4.      Theo qui định, hội thi chỉ chấp nhận các thí sinh dưới 20 tuổi. Hãy viết các lệnh cho phép
hiển thị bảng điểm chi tiết của các sinh viên này và sau đó xóa các sinh viên không hợp lệ khỏi
cơ sở dữ liệu.

5.         Xem thông tin về các thí sinh đạt giải Nhất của từng chuyên ngành

You might also like