新聞中心
數(shù)據(jù)庫期末考試題 編寫SQL語句 1.創(chuàng)建一張學(xué)生表,包含以下信息,學(xué)號,姓名,年齡,性別,家庭住址,聯(lián)系
create table 學(xué)生表
創(chuàng)新互聯(lián)專注于日照企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城開發(fā)。日照網(wǎng)站建設(shè)公司,為日照等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
(
學(xué)號 char(10) primary key,
姓名 char(10),
年齡 int,
性別 char(2) check (sex IN ('男','女')),
家庭住址 char(40),
聯(lián)系 char(20)
)
SQL數(shù)據(jù)庫系統(tǒng)及應(yīng)用~試題一套~~求高手解答?。?/h2>
一、1.C,2.D,3.A,4.D,5.D,6.C,7.D,8.D,9.C,10.D
二、1.A,2.A,3.A,4.A,5.B.6.A,7.B,8.B,9.B,10.B
自己做著玩的,非標(biāo)準(zhǔn)答案~
數(shù)據(jù)庫期末考試題 求答案 急!
--1
create database 學(xué)生選課系統(tǒng)
on primary
(name = 學(xué)生選課系統(tǒng)_data,
filename='d:\aa\學(xué)生選課系統(tǒng).mdf',
size=8,
maxsize=100,
filegrowth=20%)
log on
(name =學(xué)生選課系統(tǒng)_log,
filename = 'e:\ee\學(xué)生選課系統(tǒng).ldf')
--2
create table 學(xué)生
(學(xué)號 char(10) primary key,
姓名 char(20),
性別 char(2) check (性別 in('男','女')),
年齡 int default 20,
所在系 char(20))
--3
select 學(xué)號,年齡
from 學(xué)生
where 所在系='物理系'
--4
select 學(xué)號,成績
where 課程號='2'
order by 成績 asc,學(xué)號 desc
--5
select 學(xué)生.學(xué)號 學(xué)號,姓名,選修的課程名,成績
from 學(xué)生,課程,選課
where 學(xué)生.學(xué)號=選課.學(xué)號 and 課程.課程號=選課.課程號
--6
insert into 學(xué)生(學(xué)號,姓名,所在系)
values('96002','張三','英語系')
--7
update 學(xué)生 set 年齡=年齡+3
--8
delete from 學(xué)生
where 所在系='化學(xué)系'
--9
create view 英語系學(xué)生
as
select 學(xué)號,性別,年齡
from 學(xué)生
where 所在系='英語系'
--10
create unique index IX_課程號 on 課程(課程號)
--11
create trigger trig1 on 學(xué)生
for delete
as
declare @SID char(10)
select @SID=學(xué)號 from deleted
begin
delete from 選課 where 學(xué)號=@SID
end
SQL Server期末考試試題
3、查詢出課程號為‘002’,分?jǐn)?shù)最高的學(xué)生學(xué)號
三、查詢設(shè)計
1、SELECT?學(xué)號,姓名?FROM?學(xué)生
WHERE?班級?=?'軟件041'
2、SELECT?*?FROM?課程
WHERE?課程名稱?LIKE?'%語言%'
3、SELECT?D.學(xué)號,D.姓名,D.班級
FROM?(
SELECT?TOP?5?學(xué)號?
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號?=?B.課程號
WHERE?B.課程名稱?=?'C語言'
ORDER?BY?A.成績?DESC
)?C
LEFT?JOIN?學(xué)生?D
ON?C.學(xué)號?=?D.學(xué)號
4、SELECT?班級,COUNT(班級)
FROM?學(xué)生
GROUP?BY?班級
5、DECLARE?@zhangsanchengji?FLOAT
SELECT?@zhangsanchengji?=?A.成績
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號?=?B.課程號
LEFT?JOIN?學(xué)生?C
ON??A.學(xué)號?=?C.學(xué)號
WHERE?B.課程名稱?=?'計算機應(yīng)用基礎(chǔ)'
AND?A.姓名?=?'張三'
SELECT?D.學(xué)號,D.姓名
FROM?(
SELECT?A.學(xué)號,A.成績
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號?=?B.課程號
WHERE?B.課程名稱?=?'計算機應(yīng)用基礎(chǔ)'
)?C
LEFT?JOIN?學(xué)生?D
ON?C.學(xué)號?=?D.學(xué)號
WHERE?成績??@zhangsanchengji
五、操作題,這里自己查相關(guān)的操作吧,不好描述,sqlserver軟件操作起來還是挺方便的。
3、A
break:是跳出本次循環(huán),也就是當(dāng)@n = 1,循環(huán)終止并跳出begin-end執(zhí)行外部的代碼,此時@n = 1。
continue:重新開始循環(huán),但是continue后的代碼不執(zhí)行的,這里直到@n = 0時。
return:過程中無條件退出,后續(xù)的所有代碼都不執(zhí)行,所以不會有輸出。
文章名稱:nosql數(shù)據(jù)庫期末試題,以下關(guān)于nosql數(shù)據(jù)庫描述錯誤的是
文章網(wǎng)址:http://fisionsoft.com.cn/article/phpdci.html