1、ABC
成都創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營(yíng)銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的做網(wǎng)站、網(wǎng)站建設(shè)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來(lái)將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式網(wǎng)絡(luò)營(yíng)銷推廣需求,讓再小的品牌網(wǎng)站制作也能產(chǎn)生價(jià)值!
2、ABD
3、ABD
4、ABC
5、BC
不一定全對(duì),不過差不多就這樣。
3、查詢出課程號(hào)為‘002’,分?jǐn)?shù)最高的學(xué)生學(xué)號(hào)
三、查詢?cè)O(shè)計(jì)
1、SELECT?學(xué)號(hào),姓名?FROM?學(xué)生
WHERE?班級(jí)?=?'軟件041'
2、SELECT?*?FROM?課程
WHERE?課程名稱?LIKE?'%語(yǔ)言%'
3、SELECT?D.學(xué)號(hào),D.姓名,D.班級(jí)
FROM?(
SELECT?TOP?5?學(xué)號(hào)?
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號(hào)?=?B.課程號(hào)
WHERE?B.課程名稱?=?'C語(yǔ)言'
ORDER?BY?A.成績(jī)?DESC
)?C
LEFT?JOIN?學(xué)生?D
ON?C.學(xué)號(hào)?=?D.學(xué)號(hào)
4、SELECT?班級(jí),COUNT(班級(jí))
FROM?學(xué)生
GROUP?BY?班級(jí)
5、DECLARE?@zhangsanchengji?FLOAT
SELECT?@zhangsanchengji?=?A.成績(jī)
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號(hào)?=?B.課程號(hào)
LEFT?JOIN?學(xué)生?C
ON??A.學(xué)號(hào)?=?C.學(xué)號(hào)
WHERE?B.課程名稱?=?'計(jì)算機(jī)應(yīng)用基礎(chǔ)'
AND?A.姓名?=?'張三'
SELECT?D.學(xué)號(hào),D.姓名
FROM?(
SELECT?A.學(xué)號(hào),A.成績(jī)
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號(hào)?=?B.課程號(hào)
WHERE?B.課程名稱?=?'計(jì)算機(jī)應(yīng)用基礎(chǔ)'
)?C
LEFT?JOIN?學(xué)生?D
ON?C.學(xué)號(hào)?=?D.學(xué)號(hào)
WHERE?成績(jī)??@zhangsanchengji
五、操作題,這里自己查相關(guān)的操作吧,不好描述,sqlserver軟件操作起來(lái)還是挺方便的。
3、A
break:是跳出本次循環(huán),也就是當(dāng)@n = 1,循環(huán)終止并跳出begin-end執(zhí)行外部的代碼,此時(shí)@n = 1。
continue:重新開始循環(huán),但是continue后的代碼不執(zhí)行的,這里直到@n = 0時(shí)。
return:過程中無(wú)條件退出,后續(xù)的所有代碼都不執(zhí)行,所以不會(huì)有輸出。
1、SQL
Server索引分為【主索引】、【唯一索引】、【聚集索引】三種類型。
2、實(shí)體之間的聯(lián)系可以歸結(jié)為一對(duì)一聯(lián)系,一對(duì)多(或多對(duì)多)的聯(lián)系與多對(duì)多聯(lián)系,如果一個(gè)學(xué)院有許多教師,而一個(gè)教師只歸屬于一個(gè)學(xué)院,則實(shí)體集學(xué)院與試題集教師的聯(lián)系屬于【一對(duì)多】的聯(lián)系。
存儲(chǔ)過程的參數(shù)傳遞方式兩種【值傳遞】與【?】。
3、數(shù)據(jù)處理技術(shù)的發(fā)展經(jīng)歷了從低級(jí)到高級(jí)的四個(gè)發(fā)展階段,它們分別是【手工管理】【文件管理】
、【數(shù)據(jù)庫(kù)管理】
、
和分布式數(shù)據(jù)庫(kù)系統(tǒng)階段。
4、
Transact-SQL中的變量分為局部變量與全局變量,局部變量用【@】開頭,全局變量用
【@@】開頭
5、字符型包括【char】和【varchar】?jī)煞N類型。前者稱為固定長(zhǎng)度字符型,后者稱為可變長(zhǎng)度字符型。
6、數(shù)據(jù)庫(kù)系統(tǒng)模型主要有三類:層次型
、網(wǎng)狀型
、關(guān)系型
。
7、E-R方法的三要素是【實(shí)體集】、【屬性】、【聯(lián)系】。
8、SQL語(yǔ)言中,刪除一個(gè)表的命令是_【drop
table】。
9、【數(shù)據(jù)庫(kù)】是按照一定的數(shù)據(jù)模型組織的,長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),可為多個(gè)用戶共享的數(shù)據(jù)的集合。
設(shè)有如下關(guān)系表R:完成35—38題。
R(NO,NAME,SEX,AGE,CLASS)
主碼是NO
其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。寫出實(shí)現(xiàn)下列功能的SQL語(yǔ)句。
11、插入一個(gè)記錄(25,’李明’,’男’,21,’95031’);【insert
into
R(NO,NAME,SEX,AGE,CLASS)
values(25,'李明','男',21,'95301')】。
12、將學(xué)號(hào)為
10的學(xué)生姓名改為
’王華’;【update
R
set
[name]='王華'
where
[id]=10】。
13、將所有’95101’
班號(hào)改為’95091’;
【update
R
set
[class]='95091'
where
[class]=95101】。
14、刪除姓’王’的學(xué)生記錄【delete
from
R
where
[name]
like
'王%'】。
15、在MS
SQL
Server中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過程是【sp_helpdb】
16、創(chuàng)建臨時(shí)表時(shí),臨時(shí)表以在表名前加【#】表示。
17、
如果兩個(gè)實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是【3】個(gè)表。
18、SQL
server
中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以
【@@】字符開始,有系統(tǒng)定義和維護(hù)。局部變量以【@】字符開始,由用戶自己定義和賦值。
19、創(chuàng)建一個(gè)名為“company”的數(shù)據(jù)庫(kù)。SQL語(yǔ)句
【create
database
on
primary
(name=company,
Filename=’C:\company.mdf’,
Size=10M,
Maxsize=20M,
Filegrowth=10%)】。
20、將student_info表中1985年出生的學(xué)生刪除,所用到的查詢語(yǔ)句是【delete
from
student_info
where
year(age)=1985】。
top 3,desc
declare
--,;
exec sp_rename
identity(1,1),not null
select , set
update,6
ORC
數(shù)據(jù)庫(kù)文件的初始大小
DECLARE CURSOR
原子性,隔離性
顯示事務(wù),自動(dòng)提交事務(wù)
go
實(shí)體型,聯(lián)系
實(shí)體完整性,參照完整性
建議題目表不要設(shè)置為一張表。你可以分成兩部分,試題表和答案表。試題表中存儲(chǔ)你的試題內(nèi)容,包括題目,類型等屬性。答案表存儲(chǔ)用戶提交的答案,兩個(gè)表通過外鍵關(guān)聯(lián)起來(lái),這樣方便操作。
純手打,望采納!
你的這個(gè)實(shí)際上就是要用C#做一個(gè)試卷生成系統(tǒng)
這個(gè)還是有相當(dāng)?shù)墓ぷ髁康?/p>
首先你基本概念有問題
SQL是一門語(yǔ)言,它不能存儲(chǔ)任何內(nèi)容的,甚至它都不是一個(gè)軟件,而僅僅是一個(gè)語(yǔ)言標(biāo)準(zhǔn)
(如C/C++語(yǔ)言一樣)
而存儲(chǔ)你的試題的,要用到數(shù)據(jù)庫(kù),而數(shù)據(jù)庫(kù)是支持SQL語(yǔ)言的
數(shù)據(jù)庫(kù)有很多種的,常用的有ORACLE/SQLSERVER/SYBASE/MYSQL/ACCESS/....當(dāng)然,還有最小型的SQLITE
在使用數(shù)據(jù)庫(kù)前,你必須安裝數(shù)據(jù)庫(kù)軟件(系統(tǒng)本身是不帶的)
而要使用數(shù)據(jù)庫(kù),你當(dāng)然要學(xué)習(xí)SQL語(yǔ)言
你要存儲(chǔ)試題,要對(duì)試題的要素進(jìn)行提取并生成一個(gè)表
如編號(hào)/分類/內(nèi)容/難度...若有需要,還要放答案
然后用SQL語(yǔ)言,建立這樣一張表
并將你的數(shù)據(jù)通過SQL導(dǎo)入,或用C#調(diào)用SQL進(jìn)行輸入
最后才是用C#對(duì)該試題庫(kù)進(jìn)行管理,隨機(jī)抽取題目組成一張?jiān)嚲?/p>
一個(gè)熟練的程序員(月薪2w的那種),一周應(yīng)該可以做出來(lái)
學(xué)生的話,可以做為一個(gè)課程設(shè)計(jì),一個(gè)月應(yīng)該能完成一個(gè)簡(jiǎn)單的框架(當(dāng)然,前提是你已掌握基礎(chǔ)的數(shù)據(jù)庫(kù)及編程知識(shí))