數(shù)據(jù)庫課程設(shè)計(jì)--在線考試系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)--在線考試系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)--在線考試系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)--在線考試系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)--在線考試系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 成績:_數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)課題 在線考試系統(tǒng) 班級 計(jì)06-7 組長 欒習(xí)文 組員 欒習(xí)文 2008 年 12 月 22日2009 年 1 月 4 日 在線考試系統(tǒng)1 緒論隨著標(biāo)準(zhǔn)化考試的日益普及,在各種考試中越來越多地采用了計(jì)算機(jī)考試的方式。相對于傳統(tǒng)的卷面考試而言,由于傳統(tǒng)的卷面考試從出題印刷到下發(fā)試卷等環(huán)節(jié)需要較長的時(shí)間,接觸的人員相對較多,因而在保密方面具有一定的困難。而計(jì)算機(jī)考試系統(tǒng)采用試題庫方式提供試題來源,考前無任何成套試卷,考試時(shí)考卷由計(jì)算機(jī)現(xiàn)場隨機(jī)生成,各考生試卷不完全相同,從而避免了互相參看等作弊現(xiàn)象或不公平成績的出現(xiàn)。同時(shí)也可考后即可獲得

2、成績,省去了人力評卷的麻煩和弊端。2 需求說明對考生而言,分為五個(gè)考試狀態(tài):待考、就緒、考試中、結(jié)束、缺考??忌脺?zhǔn)考證號登錄考試網(wǎng)站,然后驗(yàn)證考生信息是否一致,如果一致就會停留在考生須知界面,處于就緒狀態(tài)。所有考生等待服務(wù)器發(fā)送統(tǒng)一命令分發(fā)試卷并同時(shí)進(jìn)入考試中狀態(tài)。在開考后20分鐘后考生仍未到場,考生狀態(tài)會自動(dòng)設(shè)置為“缺考”,不能參加此次考試??荚囘^程中可自由答題(可隨時(shí)定位到每一題)。如果有考生信息不一致的情況,可上報(bào)管理員,經(jīng)審核后進(jìn)行修改??忌纪暝圏c(diǎn)擊“交卷”,經(jīng)確認(rèn)后交卷??己蠹纯刹榭纯荚嚪?jǐn)?shù)。在到達(dá)考試時(shí)間后,服務(wù)器會自動(dòng)給未交卷的考生結(jié)束考試,并可同時(shí)給所有考生評卷得出分?jǐn)?shù)。對

3、管理員而言,可以更改數(shù)據(jù)庫的所有內(nèi)容,可添加、查詢、修改、刪除考生的信息,設(shè)置考試的相關(guān)內(nèi)容??捎羞x擇地錄入試題,為題目分類并自動(dòng)在正確答案表里插入相應(yīng)的標(biāo)準(zhǔn)答案。開考前服務(wù)器可自動(dòng)為每考生隨機(jī)生成試卷??忌栍晒芾韱T統(tǒng)一設(shè)置。服務(wù)器會根據(jù)考試時(shí)間來自動(dòng)設(shè)置考生的考試狀態(tài)。到達(dá)考試時(shí)間后,服務(wù)器可同時(shí)讓所有在線考生進(jìn)入答題階段。在考試過程中,自動(dòng)為考生保存考試答案。也可以查看所有考生的在線考試情況。同時(shí)也可為出現(xiàn)異常的考生延時(shí)等詳細(xì)功能??荚嚾拷Y(jié)束后,服務(wù)器會備份所有考生信息和答題情況,并給所有考生評卷并生成所有考試成績表,以便考生查分。3 概念模型設(shè)計(jì)針對以上的功能分析,對數(shù)據(jù)庫的設(shè)計(jì)做了

4、以下分析??紤]到在線考試的特殊要求,數(shù)據(jù)庫的設(shè)計(jì)應(yīng)該包含以下信息:考生的基本信息用來在考生登陸時(shí)進(jìn)行核對驗(yàn)證,防止考生信息錄錯(cuò)的情況??忌荚嚨幕拘畔⒂脕砜刂瓶荚嚂r(shí)間和考生的考試狀態(tài),統(tǒng)計(jì)在線考生和缺考情況,同時(shí)也方便服務(wù)器統(tǒng)一發(fā)送命令,給所有考生同時(shí)開始考試和結(jié)束考試。從而體現(xiàn)公平一致的原則。題庫應(yīng)包含所有的考試類型、題目內(nèi)容和每題的分值,以便以后的隨機(jī)抽題和為考生評分。并且數(shù)據(jù)庫里也存儲有每題對應(yīng)的正確答案,考生的考試答案,這樣可以方便評分。還對考生答案做了備份,方便以后的查閱和總結(jié)考試情況,以進(jìn)一步更新考試,提高考試質(zhì)量。還應(yīng)把給每位考生隨機(jī)生成的試題保存起來,方便查閱核對,并可由服務(wù)

5、器統(tǒng)一給對應(yīng)考生發(fā)送試卷。最后把評卷的結(jié)果和考生成績統(tǒng)計(jì)出來做備份,考生可在考試結(jié)束后直接查看考試結(jié)果。如果發(fā)現(xiàn)有疑問地方也可隨時(shí)查看和核對。由此分析一共設(shè)計(jì)了七張表用來存儲所有的考生信息和考試信息:考生信息表(包含屬性:姓名、性別、準(zhǔn)考證號、身份證號、所在學(xué)校)、考生考試信息表(包含屬性:考生號、準(zhǔn)考證號、考試時(shí)間、考試狀態(tài))、題庫表(包含屬性:題號、題目、題目類型、分值)、正確答案表(包含屬性:題號、標(biāo)準(zhǔn)答案)、考生試卷表(包含屬性:題號、考生號)、考生答案表(包含屬性:題號、答案、考生號)和考生成績表(包含屬性:準(zhǔn)考證號、成績)。并為每個(gè)表設(shè)置了能唯一確定每位考生的屬性。其中考生信息表里

6、設(shè)置屬性(準(zhǔn)考證號)為主關(guān)鍵字,并在考生考試信息表和考生成績表里設(shè)置屬性(準(zhǔn)考證號)為考生信息表中屬性(準(zhǔn)考證號)的外部關(guān)鍵字。這樣就可一一關(guān)聯(lián)和對應(yīng)每一位考生的信息。在考生考試信息表里為每位考生生成一屬性(考生號)并設(shè)置其為此表的主關(guān)鍵字。以唯一確定每一位考生的考試時(shí)間和考試狀態(tài)。在題庫中設(shè)置屬性(題號)為主關(guān)鍵字,這樣就可以唯一確定每一題,防止題目的重復(fù),也方便隨機(jī)為考生抽題。并在考生試卷表、正確答案表和考生答案表里設(shè)置屬性(題號)為外部關(guān)鍵字,這樣就和題庫中的題號一一對應(yīng)起來,可減少這些表中的屬性。從而實(shí)現(xiàn)整個(gè)數(shù)據(jù)庫設(shè)計(jì)的完整性和一致性。在考生答案表和考生試卷表中同時(shí)設(shè)置屬性(題號和考生

7、號)為外部關(guān)鍵字,這樣就把考生和題目聯(lián)系起來。通過關(guān)聯(lián)唯一確定每位考生的試卷和答案,也方便了以后的分發(fā)試卷和為每位考生評卷。(1)考生信息和考生考試信息之間的聯(lián)系:考試信息姓名性別準(zhǔn)考證號身份證號所在學(xué)??忌畔⒖忌枩?zhǔn)考證號考試時(shí)間考試狀態(tài)考生考試信息準(zhǔn)考證號考生號11(2)題庫和考生試卷之間的聯(lián)系抽題題庫題號考生號題號題目mn考生試卷題號題目題目類型分值(3)考生試卷和考生試卷之間的聯(lián)系考生試卷答題題號考生號題號答案考生號題號題目答案11考生答案 (4)題庫和正確答案之間的聯(lián)系題庫答案題號題目題目類型分值題號標(biāo)準(zhǔn)答案題號答案11正確答案(5)考生信息和考生成績之間的聯(lián)系考生信息成績考生成績

8、準(zhǔn)考證號成績11姓名性別準(zhǔn)考證號身份證號所在學(xué)??忌畔⒖忌荚囆畔⒖忌荚囆畔⒉榭闯煽兛忌煽儾榭搭}目考生試卷抽題11111m1題庫mm答題n考生答案11對應(yīng)答案正確答案在線考試系統(tǒng)模型整體E-R圖4 邏輯設(shè)計(jì)整體邏輯數(shù)據(jù)庫結(jié)構(gòu)如下:數(shù)據(jù)庫考生信息考生考試信息題庫正確答案考生答案考生試卷 下面是將各個(gè)實(shí)體和聯(lián)系轉(zhuǎn)化為相應(yīng)的二維表即關(guān)系模式,指定各個(gè)關(guān)系的主關(guān)鍵字和外部關(guān)鍵字,并對各個(gè)關(guān)系的約束加以限定:考生信息表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明姓名varchar(8)不允許為空性別char(2)只允許取“男”或“女”準(zhǔn)考證號char(6)Yes數(shù)字字符身份證號char(18)

9、數(shù)字字符所在學(xué)校varchar(16)考生考試信息表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明考生號char(5)Yes準(zhǔn)考證號char(6)Yes考生信息數(shù)字字符考試時(shí)間char(22)不允許為空考試狀態(tài)varchar(6)不允許為空題庫表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明題號intYes大于0題目varchar(100)不允許為空題目類型int 1或2或3分值int分值in(1,10)備注:其中題目類型中:1-判斷題 2-填空題 3-選擇題正確答案表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明題號intYes題庫大于0標(biāo)準(zhǔn)答案varchar(20)Not null考

10、生試卷表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明題號intYes題庫大于0考生號char(5)Yes考試考試信息Not null考生答案表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明題號intYes題庫大于0答案Varchar(20)可為空考生號Char(5)Yes考生考試信息Not null考生成績表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明準(zhǔn)考證號Char(6)Yes考生信息數(shù)字字符成績int成績in(0,100) 缺省為05 物理設(shè)計(jì)建立數(shù)據(jù)庫:CREATE DATABASE 在線考試系統(tǒng)ON ( NAME =在線考試系統(tǒng), FILENAME = 'c:在線考試

11、系統(tǒng).mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LOG ON( NAME = 'library', FILENAME = 'c:在線考試系統(tǒng).ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )數(shù)據(jù)庫建表:考生信息表CREATE TABLE ksxx( sno int PRIMARY KEY IDENTITY,姓名 varchar(8) NOT NULL,性別 char(2),準(zhǔn)考證號 varchar(6),身份證號 varchar(18),所在學(xué)校

12、varchar(16),)考生考試信息表CREATE TABLE ksksxx( sno int PRIMARY KEY IDENTITY,考生號 varchar(5) NOT NULL,準(zhǔn)考證號 varchar(6),考試時(shí)間 varchar(22) NOT NULL,考試狀態(tài) varchar(6) NOT NULL,)題庫表CREATE TABLE tk( sno int PRIMARY KEY IDENTITY,題號 int,題目 varchar(10),題目類型 int,分?jǐn)?shù) int,)正確答案表CREATE TABLE zqda( sno int PRIMARY KEY IDENTI

13、TY,題號 int,標(biāo)準(zhǔn)答案 varchar(20) NOT NULL,)考生試卷表CREATE TABLE kssj( sno int PRIMARY KEY IDENTITY,題號 int,考生號 varchar(5) NOT NULL,)考生答案表CREATE TABLE ksda( sno int PRIMARY KEY IDENTITY,題號 int,答案 varchar(20),考生號 char(5) NOT NULL,)考生成績CREATE TABLE kscj( sno int PRIMARY KEY IDENTITY,準(zhǔn)考證號 Char(6),成績 int,)為了改善和優(yōu)化數(shù)

14、據(jù)庫的性能和查詢效果,為每個(gè)表創(chuàng)建了索引,具體代碼如下: /*考生信息表索引*/create unique index index_ksxx on ksxx(姓名,準(zhǔn)考證號)/*考生考試信息表索引*/create unique index index_ksksxx on ksksxx(考生號)create unique index index_ksksxx1 on ksksxx(準(zhǔn)考證號)/*題庫表索引*/create unique index index_tk on tk(題號)/*正確答案表索引*/create unique index index_zqda on zqda(題號)/*考生

15、答案表索引*/create unique index index_ksda on ksda(題號,考生號)/*考生試卷表索引*/create unique index index_kssj on kssj(考生號,題號)/*成績表索引*/create unique index index_kscj on kscj(準(zhǔn)考證號)為了實(shí)現(xiàn)表間數(shù)據(jù)的一致性和完整性,創(chuàng)建了觸發(fā)器,具體代碼如下:/*考生信息表觸發(fā)器*/create trigger trigger_ksxx1on ksxxfor insert,update,deleteasif (SELECT LEN(準(zhǔn)考證號) FROM inserte

16、d)<6 or (SELECT LEN(準(zhǔn)考證號) FROM inserted)>6beginraiserror('準(zhǔn)考證號長度不對!',10,1)rollback transactionendelsebeginprint '添加成功!'endif exists(select * from inserted where 身份證號 in(select 身份證號 from ksxx)begin print '身份證號已經(jīng)存在!'returnend/*考生考試信息表觸發(fā)器*/create trigger trigger_ksksxxon k

17、sksxxfor insert,update,deleteasif exists(select * from inserted where 準(zhǔn)考證號 in(select 準(zhǔn)考證號 from ksksxx)beginraiserror('準(zhǔn)考證號重復(fù)!',16,1)rollback transactionendif not exists(select * from inserted where 考試時(shí)間 like '%-%-%'+' '+'%:%-%:%')beginraiserror('時(shí)間格式不對!',16,1)

18、rollback transactionendif not exists(select * from inserted where 考試狀態(tài) in('待考','就緒','考試中','結(jié)束','缺考')beginraiserror('狀態(tài)錯(cuò)誤!',16,1)rollback transactionend/*題庫表觸發(fā)器*/create trigger trigger_tkon tkfor insert,update,deleteasif exists(select * from inserted wh

19、ere 題目 in(select 題目 from tk)beginraiserror('題目重復(fù)!',16,1)rollback transactionendif exists(select * from inserted where 題目 like '%?'and 題目類型=2)beginraiserror('題目類型錯(cuò)誤!',16,1)rollback transactionend/*正確答案表觸發(fā)器*/create trigger trigger_zqdaon zqdafor insert,update,deleteasif exists(

20、select * from inserted where 題號 in(select 題號 from zqda)beginraiserror('題號重復(fù)!',16,1)rollback transactionend/*考生答案觸發(fā)器*/create trigger trigger_ksdaon ksdafor insert,update,deleteasif not exists(select * from inserted where 題號>0 and 題號<(select count(題號) from tk)beginraiserror('題號不在范圍之內(nèi)

21、!',16,1)rollback transactionendif not exists(select * from inserted where 考生號 in(select 考生號 from ksksxx where 考試狀態(tài)='考試中')beginraiserror('考生號有誤!',16,1)rollback transactionend/*考生試卷觸發(fā)器*/create trigger trigger_kssjon kssjfor insert,update,deleteasif exists(select * from inserted whe

22、re 考生號 in(select 考生號 from kssj)beginraiserror('考生試卷已生成!',16,1)rollback transactionend/*考生成績表觸發(fā)器*/create trigger trigger_kscjon kscjfor insert,update,deleteasif exists(select * from inserted where 準(zhǔn)考證號 in(select 準(zhǔn)考證號 from ksksxx where 考試狀態(tài)='結(jié)束')beginraiserror('準(zhǔn)考證號錯(cuò)誤!',16,1)ro

23、llback transactionend對在線考試系統(tǒng)功能的描述,針對各功能,創(chuàng)建了不同的存儲過程來實(shí)現(xiàn),這樣不但可以反復(fù)調(diào)用這些程序,大大減少了客戶端的處理事務(wù),同時(shí)也充分發(fā)揮服務(wù)器的功能,盡量減少網(wǎng)絡(luò)上的堵塞。根據(jù)查詢功能的需要,我創(chuàng)建了相應(yīng)的視圖,基于視圖創(chuàng)建了相應(yīng)的查詢存儲過程,這些存儲過程還包括對各表內(nèi)容信息的添加、刪除和更新。并且在存儲過程中也相應(yīng)地加入了對數(shù)據(jù)完整性和一致性的約束條件。同時(shí)還創(chuàng)建了為指定考生或所有考生隨機(jī)生成試卷和對指定考生或所有考生評卷功能的存儲過程。(1)為所有考生隨機(jī)生成試卷的存儲過程的功能實(shí)現(xiàn)可簡略為:我先創(chuàng)建了一個(gè)游標(biāo),用來暫時(shí)保存在線考試的考生的考生

24、號,然后采用雙重while循環(huán),外層循環(huán)用來控制游標(biāo),一條一條地讀取考生號,內(nèi)層循環(huán)用來為游標(biāo)所定位的考生隨機(jī)生成試題(我這里為了演示,只隨機(jī)生成了5到題)。當(dāng)游標(biāo)結(jié)束時(shí),也就為所有的考生生成了試卷。所謂隨機(jī)就是用rand()函數(shù)在所有題號(例如1-100)之間隨機(jī)生成一個(gè)隨機(jī)數(shù),由這個(gè)隨機(jī)數(shù)唯一對應(yīng)題庫中的一道題目。具體代碼如下:/*給單一考生生成試卷*/create proc pro_kssj_sj(ksh char(5)=null)asif not exists(select * from ksksxx where 考生號=ksh)beginprint '非法考生號!'r

25、eturnendif (select count(*) from kssj where 考生號=ksh)<5beginwhile (select count(*) from kssj where 考生號=ksh)<5begininsert into kssj values(1+cast(rand()*10 as int),ksh)endreturnendelsebeginprint '題目已生成!'endexec pro_kssj_sj 'S0001' /*執(zhí)行示例*/*給所有考生生成試卷*/create proc pro_all_kssjasif

26、not exists(select * from ksksxx)beginprint '暫無考試考生!'returnendelsebegindeclare cursor_all_kssj insensitive cursorfor select 考生號 from ksksxxfor read onlydeclare ksno char(5)open cursor_all_kssjfetch next from cursor_all_kssj into ksnowhile(fetch_status=0)beginwhile (select count(*) from kssj w

27、here 考生號=ksno)<5begininsert into kssj values(1+cast(rand()*10 as int),ksno) endfetch next from cursor_all_kssj into ksnoendclose cursor_all_kssj -關(guān)閉游標(biāo)deallocate cursor_all_kssj -釋放游標(biāo)print '試卷已生成!'endexec pro_all_kssj /*執(zhí)行示例*/(2)為所有考生評卷功能的存儲過程具體實(shí)現(xiàn)過程如下:創(chuàng)建一游標(biāo)讀取考生答案表里的所有信息,同樣采用的是雙重while循環(huán)來實(shí)現(xiàn)此

28、功能。外層循環(huán)用來控制游標(biāo),并定義兩個(gè)臨時(shí)變量temp和sum,然后用內(nèi)層循環(huán)來把考生答案和正確答案進(jìn)行比較,如果結(jié)果一致,用變量temp從題庫表中讀取此題的分值,用變量sum來累加分值,由于每位考生只有5道題,故內(nèi)層循環(huán)只循環(huán)5次,最后變量sum中數(shù)值即位此考生的最后成績,并通過存儲過程pro_insert_cj(向考生成績表中插入成績)把考生成績插入考生成績表中。如此循環(huán)下去,直到游標(biāo)結(jié)束,即位所有考生評卷過程結(jié)束??忌煽儽碇幸沧詣?dòng)加入了每位在線考試的考生的分?jǐn)?shù)。具體實(shí)現(xiàn)代碼如下:/*給單一考生評分存儲過程*/create proc pro_pf(ksno char(5)asdeclar

29、e cursor_pf insensitive cursorfor select 題號,答案 from ksda where 考生號=ksnofor read onlyif not exists(select * from ksksxx where 考生號=ksno and 考試狀態(tài)='結(jié)束')beginraiserror('考生考試還未結(jié)束!',16,1)rollback transactionendelsebeginprint '考試已結(jié)束,繼續(xù)!'endif not exists(select * from kssj where 考生號=k

30、sno)beginprint '沒有此考生的答案!'returnendelsebeginopen cursor_pfdeclare name sysname,result sysname,sum int,temp int,temp1 int,zkzh char(6)fetch next from cursor_pf into name,resultselect sum=0select temp=1select temp1=1while(temp1<=5)beginif exists(select * from zqda where 題號=name and 標(biāo)準(zhǔn)答案=res

31、ult)beginselect temp=(select 分值 from tk where 題號=name)select sum=sum+tempselect temp1=temp1+1-print 'haha'-print sumfetch next from cursor_pf into name,resultendelsebeginselect temp1=temp1+1fetch next from cursor_pf into name,resultend-print 'temp1為:'+cast(temp1 as char)-print 'n

32、ame為:'+cast(name as char)endclose cursor_pf -關(guān)閉游標(biāo)deallocate cursor_pf -釋放游標(biāo)print sumselect zkzh=(select 準(zhǔn)考證號 from ksksxx where 考生號=ksno)exec pro_insert_cj zkzh,sum/*print '分?jǐn)?shù)為:'+cast(sum as char)*/endexec pro_pf 'S0005' /*執(zhí)行示例*/*給所有考生評分存儲過程*/create proc pro_all_pfasdeclare cursor

33、_pf insensitive cursorfor select 題號,答案,考生號 from ksda order by 考生號for read onlybeginopen cursor_pfdeclare name sysname,result sysname,sum int,temp int,temp1 int,zkzh char(6),ksno char(5),ksno1 char(5)fetch next from cursor_pf into name,result,ksnowhile(fetch_status=0)beginselect sum=0select temp=1sel

34、ect temp1=1while(temp1<=5)beginif not exists(select * from ksksxx where 考生號=ksno and 考試狀態(tài)='結(jié)束')beginprint '考生考試還未結(jié)束!'continueendelsebeginprint '考試已結(jié)束,繼續(xù)!'endif exists(select * from zqda where 題號=name and 標(biāo)準(zhǔn)答案=result)beginselect temp=(select 分值 from tk where 題號=name)select

35、sum=sum+tempselect temp1=temp1+1-print 'haha'-print sumfetch next from cursor_pf into name,result,ksnoendelsebeginselect temp1=temp1+1fetch next from cursor_pf into name,result,ksnoendif temp1=5beginselect ksno1=ksnoendend-print sumselect zkzh=(select 準(zhǔn)考證號 from ksksxx where 考生號=ksno1)exec pr

36、o_insert_cj zkzh,sumendclose cursor_pf -關(guān)閉游標(biāo)deallocate cursor_pf -釋放游標(biāo)/*print '分?jǐn)?shù)為:'+cast(sum as char)*/print '-評分成功!'endexec pro_all_pf /*執(zhí)行示例*/6 實(shí)驗(yàn)數(shù)據(jù)示例:測試階段通過在SQL Server 2000的查詢分析器中輸入相應(yīng)的SQL語句,就可以得到相應(yīng)的結(jié)果,具體如下所示:(1)查詢考生信息表輸入SQL語句:SELECT (sno,姓名,性別,準(zhǔn)考證號,身份證號,所在學(xué)校)FROM ksxx;(2)插入考生考試信息表輸入SQL語句:INSERT INTO ksksxx (sno,考生號,準(zhǔn)考證號,考試時(shí)間,考試狀態(tài))VALUES ('01','05','','12月31日','待考');(3)刪除題庫表輸入SQL語句:DELETEFROM tkWHERE 題目類型 = 'A卷'(4)更新正確答案表(將題號為12的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論