Đề thi SQl có lời giải

28 10.4K 95
Đề thi SQl có lời giải

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đề thi sql có giải, đề thi sql server 2008 có giải, đề thi sql server có giải, đề thi sql server 2008 có giải, đề thi sql server, đề thi sql server có lời giải, đề thi sql server 2008 có lời giải, đề thi sql server có đáp án, đề thi sql server 2008 có đáp án, đề thi sql có đáp án, Lập trình SQLSERVER ,a)Tạo view , tạo trigger, tạo proceduce, tao table,

[...]... -insert into DiemMonThi values(1,1,2) insert into DiemMonThi values(1,2,3) insert into DiemMonThi values(2,1,4) insert into DiemMonThi values(2,2,5) insert into DiemMonThi values(3,1,6) insert into DiemMonThi values(3,2,7) insert into DiemMonThi values(4,1,8) insert into DiemMonThi values(4,2,9) insert into DiemMonThi values(5,2,5) insert into DiemMonThi values(6,1,2) insert into DiemMonThi values(6,2,3)... DiemMonThi values(8,1,6) insert into DiemMonThi values(8,2,7) insert into DiemMonThi values(9,2,9) insert into DiemMonThi values(11,1,2) insert into DiemMonThi values(12,1,4) insert into DiemMonThi values(12,2,5) -Câu 3.a) Tạo view vwBoThi go create view vwBoThi as select T.* from ThiSinh T where T.MSTS NOT IN (select D.MSTS from DiemMonThi D) -Câu 3.b) Tạo view vwKetQuaThi go create... view vwDiemThiCuoi as with TongDiem as (select SBD,Ho,Ten,Ngaysinh,PhongThi,TongDiemThi = SUM(DiemThi) from ThiSinh T join DiemMonThi D on T.MSTS = D.MSTS group by SBD,Ho,Ten,Ngaysinh,PhongThi) select STT=Rank() over(partition by PhongThi order by SBD),* from TongDiem -Câu 4 : Tạo trigger GO create trigger utrg_SuaPhongThi on ThiSinh for UPDATE AS if (select count(T.MSTS) from ThiSinh T where... https://www.facebook.com/minhduc2091 Giải đề 7 go create database DeThi go use DeThi go -Câu 1 : Tạo TABLE create table ThiSinh ( MSTS int primary key, Ho varchar(30), Ten varchar(50), NgaySinh datetime, SBD int, PhongThi varchar(10) ) -create table MonThi ( MSMon int primary key, TenMon varchar(30) ) -create table DiemMonThi ( MSTS int, MSMon int, DiemThi int, primary key(MSTS,MSMon),... foreign key(MSTS) references ThiSinh(MSTS), foreign key(MSMon) references MonThi(MSMon), ) Câu 2 : Bổ sung ràng buộc go Alter table ThiSinh ADD unique(SBD) go Alter table DiemMonThi ADD check(DiemThi between 0 and 10) -insert into ThiSinh values (1,'Nguyen Hoang','Long','11/10/1989',38,102) insert into ThiSinh values (2,'Le Ngoc','Nam','11/10/1989',42,102) insert into ThiSinh values (3,'Le Thanh','Phuc','11/10/1989',50,102)... 7:00:00 PM','10/10/1998 9:00:00 PM') insert into DoiThiDau values (1,1) insert into DoiThiDau values (1,3) insert into DoiThiDau values (2,1) insert into DoiThiDau values (2,4) insert into DoiThiDau values (3,2) insert into DoiThiDau values (3,5) -go create view vwDoiChuaThiDau as select * from Doi A where A.MSDoi NOT IN (select B.MSDoi from DoiThiDau B) -go create view vwSoTranDau as... T.PhongThi=(select I.PhongThi from INSERTED I)) >=5 begin print'So thi sinh khong duoc >5' https://www.facebook.com/minhduc2091 rollback tran end -Kiểm tra trigger go select * from ThiSinh where MSTS = 1 go update ThiSinh set PhongThi = 101 where MSTS = 1 go select * from ThiSinh where MSTS = 1 -Câu 5 : Tạo thủ tục go create proc Auto_SBD as Begin select MSTS,Ho,Ten,Ngaysinh,PhongThi,SBD=ROW_NUMBER()... Thanh','Phuc','11/10/1989',50,102) insert into ThiSinh values (4,'Diep Hoang','Minh','11/10/1989',41,102) insert into ThiSinh values (5,'Giap Tuan','An','11/10/1989',1,101) insert into ThiSinh values (6,'Tran The','Dai','11/10/1989',9,101) insert into ThiSinh values (7,'Pham Thi Viet','Ha','11/10/1989',21,101) insert into ThiSinh values (8,'Nguyen Quoc Trung','Hieu','11/10/1989',24,101) insert into ThiSinh values (9,'La Phi','Hung','11/10/1989',28,101)... create proc ThongTinTD(@MSTD int) as if NOT exists (select * from DoiThiDau where MSTD = @MSTD) Begin print'Tran dau khong ton tai' End else Begin select MSTD,DoiThiDau.MSDoi,TenDoi,Phai from DoiThiDau join Doi on DoiThiDau.MSDoi = Doi.MSDoi where MSTD = @MSTD End -go exec ThongTinTD 2 https://www.facebook.com/minhduc2091 GIẢI ĐỀ 3 USE master GO IF EXISTS (SELECT name FROM sys.databases WHERE... insert into ThiSinh values (10,'Dang Ngoc','Son','11/10/1989',53,103) insert into ThiSinh values (11,'Nguyen Van','Son','11/10/1989',54,103) insert into ThiSinh values (12,'Nguyen Minh','Tam','11/10/1989',56,103) https://www.facebook.com/minhduc2091 insert into ThiSinh values (13,'Nguyen Thanh','Tam','11/10/1989',59,103) -insert into MonThi values (1,'Toan A3') insert into MonThi values (2,'TTHCM') . thông tin: mã số môn học, lần thi, điểm thi. Trong đó, mã số sinh viên là giá trị input https://www.facebook.com/minhduc2091 Đề Thi SQL Có Lời Giải Môn thi : Lập trình SQL- SERVER Thời gian : 90. phòng thi (PhongThi). MonThi(MSMon, TenMon) Tân từ: Mỗi môn thi có một mã số (MSMon) là một số nguyên phân biệt, có tên môn thi (TenMon). DiemMonThi(MSTS, MSMon, DiemThi) Tân từ: Ở mỗi môn thi. học có một mã số (MSMon) là một số nguyên phân biệt, có tên môn học (TenMon). DiemThi(MSSV, MSMon, LanThi, Diem) Tân từ: Mỗi sinh viên (MSSV) có thể học nhiều môn (MSMon). Mỗi môn học có thể thi

Ngày đăng: 12/06/2014, 18:45

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan