數(shù)據(jù)庫(kù)應(yīng)用技術(shù)考試必備15頁(yè)Word版_第1頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用技術(shù)考試必備15頁(yè)Word版_第2頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用技術(shù)考試必備15頁(yè)Word版_第3頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用技術(shù)考試必備15頁(yè)Word版_第4頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用技術(shù)考試必備15頁(yè)Word版_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單項(xiàng)選擇題(在括號(hào)內(nèi)填寫(xiě)一個(gè)正確的選項(xiàng)。每題2.5分,共30題。)1下列(d)是指數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫(xiě)。a、dml b、ddlc、dba d、dbms2下列屬于數(shù)據(jù)庫(kù)模式范疇的是(b)。a、數(shù)據(jù)庫(kù)中的數(shù)據(jù)存儲(chǔ)時(shí)是否經(jīng)過(guò)加密b、用戶(hù)看到的一張數(shù)據(jù)表c、給數(shù)據(jù)庫(kù)中的多個(gè)用戶(hù)劃分權(quán)限d、不同的用戶(hù)可以看到不同的數(shù)據(jù)3在銷(xiāo)售商品關(guān)系中,能夠成為主關(guān)鍵字(或稱(chēng)主碼)的屬性是(b)。a、商品名b、商品編號(hào)c、商品數(shù)量d、商品價(jià)格4以二維表的形式表示關(guān)系之間的聯(lián)系,屬于關(guān)系模型中(a)的功能。a、數(shù)據(jù)結(jié)構(gòu)b、規(guī)范性c、關(guān)系完整性d、數(shù)據(jù)獨(dú)立性5關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系模型通常由

2、三部分組成(a)。a、數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系的完整性b、一級(jí)模式、二級(jí)模式、三級(jí)模式c、數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引d、數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖6一個(gè)關(guān)系中每條記錄和第二個(gè)關(guān)系的每條記錄進(jìn)行連接,所組成的新關(guān)系稱(chēng)為(c)。a、兩個(gè)關(guān)系的交b、兩個(gè)關(guān)系的并c、兩個(gè)關(guān)系的積d、兩個(gè)關(guān)系的差8下列sql語(yǔ)句中,進(jìn)行默認(rèn)約束的是(d)。d、成績(jī)numeric(9,2) constraint df_score default 0.009以下不屬于sql server數(shù)據(jù)庫(kù)特點(diǎn)的是(c)。a、采用sql結(jié)構(gòu)化查詢(xún)語(yǔ)言b、具有客戶(hù)/服務(wù)器體系結(jié)構(gòu)c、基于面向?qū)ο蟮臄?shù)據(jù)模型d、提供了大量易用的管理工具10創(chuàng)建數(shù)據(jù)庫(kù)

3、的sql語(yǔ)句是(c)。a、insertdatabaseb、backupdatabasec、createdatabased、restoredatabase11如果要存儲(chǔ)的數(shù)據(jù)是圖形圖像等,應(yīng)使用(d)作為數(shù)據(jù)類(lèi)型。a、數(shù)值數(shù)據(jù)類(lèi)型b、字符型c、日期時(shí)間型d、二進(jìn)制數(shù)據(jù)類(lèi)型12sql server數(shù)據(jù)庫(kù)中的null值(空值)(d)。a、表示空格b、表示數(shù)字0c、表示一種數(shù)據(jù)類(lèi)型d、表示沒(méi)有值、不確定的值13關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論是為解決關(guān)系數(shù)據(jù)庫(kù)中(a)問(wèn)題而引入的。a、插入、刪除和數(shù)據(jù)冗余b、提高查詢(xún)速度c、減少數(shù)據(jù)操作的復(fù)雜性d、保證數(shù)據(jù)的安全性和完整性14下列符合第三范式的關(guān)系是(d)。d、職

4、工(職工號(hào),職工姓名,性別,籍貫,所屬部門(mén)編號(hào))15下列sql語(yǔ)句中,能夠完成笛卡爾積運(yùn)算的是(d)。d、select * from 素描畫(huà)作者,動(dòng)漫作者16如果希望從學(xué)生表中查詢(xún)出所有姓“張”的同學(xué),那么條件語(yǔ)句應(yīng)該是(b)。a、where 姓名 % 張b、where 姓名 like 張c、where 姓名 % like張d、where 姓名 like 張17下列sql語(yǔ)句中,能夠?qū)Σ樵?xún)結(jié)果進(jìn)行排序的是(a)。a、select * from 學(xué)生表 where 專(zhuān)業(yè)軟件order by 年齡18設(shè)學(xué)生表和選課表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名)和(學(xué)號(hào),課程號(hào),成績(jī)),如果希望查詢(xún)出“所有姓王的且選

5、修了a001課程的學(xué)生”,則對(duì)應(yīng)的sql語(yǔ)句是(c)。c、select 姓名 from 學(xué)生表,選課表where 學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào) and學(xué)生表.姓名 like 王%and選課表.課程號(hào)=a00119設(shè)學(xué)生表和成績(jī)表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名,所在系)和(學(xué)號(hào),課程名,成績(jī)),如果希望按分?jǐn)?shù)降序查詢(xún)出“英語(yǔ)系中選修了計(jì)算機(jī)課程的學(xué)生姓名和成績(jī)”,則對(duì)應(yīng)的sql語(yǔ)句是(d)。d、select 姓名,成績(jī) from 學(xué)生表,成績(jī)表 where 所在系英語(yǔ)系 and課程名計(jì)算機(jī) and 學(xué)生表.學(xué)號(hào)=課程表.學(xué)號(hào) order by 成績(jī) desc20下列關(guān)于視圖的描述不正確的是(c)。a、視

6、圖是由行和列組成的二維表b、執(zhí)行視圖可能會(huì)比執(zhí)行select語(yǔ)句速度更快c、視圖與數(shù)據(jù)表是完全一樣的d、視圖更便于用戶(hù)使用21一個(gè)學(xué)生表有學(xué)生學(xué)號(hào)、學(xué)生姓名、年齡、系共4個(gè)屬性,下列語(yǔ)句(c)能夠建立一個(gè)視圖,該視圖包含計(jì)算機(jī)系學(xué)生的學(xué)號(hào)和姓名。c、create view csstudentasselect 學(xué)生學(xué)號(hào),學(xué)生姓名 from 學(xué)生表where 系=計(jì)算機(jī)系22下列(b)可以刪除視圖csstudent。a、delete view csstudentb、drop view csstudentc、create view csstudentd、insert into view csstud

7、ent23下列sql語(yǔ)句中,能夠完成修改功能的是(b)。a、insert into 教師表 values(053006, 王振東,男,2)b、update 教師表 set 姓名=王振東 where 學(xué)號(hào)=053006c、delete 教師表 set 姓名=王振東 where 教師編號(hào)=053006d、update from 教師表 where 性別=男24sql server默認(rèn)的登陸賬號(hào)為(a)。a、sab、dboc、administraterd、自己任意設(shè)置25對(duì)于教學(xué)管理數(shù)據(jù)庫(kù),當(dāng)采用事務(wù)控制機(jī)制時(shí),利用update語(yǔ)句將學(xué)生表中學(xué)號(hào)為“002”的學(xué)生學(xué)號(hào)改為“2002”后,如果對(duì)學(xué)生表

8、的更新操作結(jié)束后,還沒(méi)來(lái)得急對(duì)成績(jī)表中對(duì)應(yīng)的學(xué)號(hào)字段進(jìn)行更新操作,突然停電了,sql的事務(wù)控制功能將(c)。c、清除對(duì)學(xué)生表的修改d、清除對(duì)學(xué)生表的修改,機(jī)器重新啟動(dòng)后,自動(dòng)進(jìn)行對(duì)學(xué)生表和成績(jī)表的更新26設(shè)計(jì)性能優(yōu)良的關(guān)系模式稱(chēng)為規(guī)范化,規(guī)范化的主要理論依據(jù)是(c)。a、關(guān)系運(yùn)算理論b、關(guān)系代數(shù)理論c、關(guān)系規(guī)范化理論d、離散數(shù)學(xué)27有三個(gè)表,供應(yīng)商表(供應(yīng)商編號(hào),供應(yīng)商名稱(chēng),供應(yīng)商所在城市),零件表(零件編號(hào),零件名稱(chēng),零件顏色,零件重量),工程表(工程編號(hào),工程名稱(chēng),工程所在城市),供應(yīng)關(guān)系表(供應(yīng)商編號(hào),零件編號(hào),工程編號(hào),零件數(shù)量),供應(yīng)關(guān)系表用于處理為指定的工程提供零件的供應(yīng)商編號(hào)、零

9、件編號(hào)等信息。下列查詢(xún)的含義是(c)。select供應(yīng)關(guān)系表. 供應(yīng)商編號(hào)from供應(yīng)商表,零件表,供應(yīng)關(guān)系表where供應(yīng)關(guān)系表. 供應(yīng)商編號(hào)=供應(yīng)商表. 供應(yīng)商編號(hào) and零件表.零件編號(hào)=供應(yīng)關(guān)系表. 零件編號(hào) and 零件表.零件顏色=紅色 and工程表.工程所在城市=北京。a、查詢(xún)提供紅色零件的供應(yīng)商編號(hào)b、查詢(xún)提供紅色零件的供應(yīng)商名稱(chēng)c、查詢(xún)?yōu)楸本┑墓こ烫峁┘t色零件的供應(yīng)商編號(hào)d、查詢(xún)?yōu)楸本┑墓こ烫峁┘t色零件的供應(yīng)商名稱(chēng)28一個(gè)用戶(hù)訪問(wèn)sql server通常要依次經(jīng)過(guò)4個(gè)層次的安全控制,分別是(a)。a、操作系統(tǒng)、服務(wù)器、數(shù)據(jù)庫(kù)、表和列b、表和列、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、操作系統(tǒng)c、操作系

10、統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、列d、列、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、操作系統(tǒng)29有三個(gè)表,供應(yīng)商表(供應(yīng)商編號(hào),供應(yīng)商名稱(chēng),供應(yīng)商所在城市),零件表(零件編號(hào),零件名稱(chēng),零件顏色,零件重量),工程表(工程編號(hào),工程名稱(chēng),工程所在城市),供應(yīng)關(guān)系表(供應(yīng)商編號(hào),零件編號(hào),工程編號(hào),零件數(shù)量),供應(yīng)關(guān)系表用于處理為指定的工程提供零件的供應(yīng)商編號(hào)、零件編號(hào)等信息。下列查詢(xún)的含義是(b)。select供應(yīng)商編號(hào) from供應(yīng)關(guān)系表 where工程編號(hào)=k101a、查找為k101工程提供零件的供應(yīng)商b、查找為k101工程提供零件的供應(yīng)商編號(hào)c、查找為k101工程提供零件的供應(yīng)商信息d、查找為k101工程提供零件的供應(yīng)關(guān)系30下列

11、sql語(yǔ)句中,對(duì)字段創(chuàng)建惟一的聚集索引的約束是(b )。a、學(xué)號(hào) char (8) not null constraint un_no uniqueb、學(xué)號(hào) char (8) not null constraint pk_學(xué)生表 primary keyc、性別 char (2) not null check (性別男 or 性別女)d、學(xué)號(hào) char (8) not null二、判斷題(正確的在括號(hào)內(nèi)劃,錯(cuò)的劃×,填入其它符號(hào)按錯(cuò)論。每題2.5分,共10題)1數(shù)據(jù)是經(jīng)過(guò)加工的,有價(jià)值的數(shù)字。()2數(shù)據(jù)定義語(yǔ)言的主要作用是向數(shù)據(jù)庫(kù)中填寫(xiě)數(shù)據(jù)。()3三級(jí)抽象模式的定義是e-r圖最基本的內(nèi)

12、容。()4根據(jù)索引的特點(diǎn),應(yīng)該對(duì)那些數(shù)據(jù)量大、查詢(xún)頻度較高、實(shí)時(shí)性要求強(qiáng)的基本表創(chuàng)建索引。()5具有unique約束的字段的值不能重復(fù)。()6sql語(yǔ)句“begin tran saction 事務(wù)名”的作用是開(kāi)始一個(gè)事務(wù)。()7drop index studentno_index2的功能是刪除名為studentno_index2的視圖。()8數(shù)據(jù)流圖是需求分析的常用工具之一,人們也經(jīng)常稱(chēng)它為dfd圖。()9觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,可以把它看作是表定義的一部分,主要用來(lái)保證數(shù)據(jù)的完整性。()10b/s模式的實(shí)質(zhì)是兩層結(jié)構(gòu)的c/s模式。()可復(fù)制、編制,期待你的好評(píng)與關(guān)注!數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試

13、題=一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的。每題2分,共15題,30分)1下列屬于數(shù)據(jù)庫(kù)外模式的范疇是( )。d. 不同的用戶(hù)可以看到不同的數(shù)據(jù)2在教師關(guān)系中,能夠成為主關(guān)鍵字(或稱(chēng)主碼)的屬性是( )。b、教師編號(hào)3下列數(shù)據(jù)庫(kù)中,應(yīng)禁止用戶(hù)修改刪除,并應(yīng)經(jīng)常對(duì)其進(jìn)行備份的是( )。a. master數(shù)據(jù)庫(kù)4屬于關(guān)系模型中關(guān)系操作的范疇是( )。a. 關(guān)系代數(shù)中的并運(yùn)算5數(shù)據(jù)庫(kù)的備份不包括( )。a、操作系統(tǒng)6如果要存儲(chǔ)的數(shù)據(jù)是帶有小數(shù)位的數(shù)據(jù),應(yīng)使用的數(shù)據(jù)類(lèi)型是( )。a、數(shù)值數(shù)據(jù)類(lèi)型7第二范式是指( )。b、設(shè)一個(gè)關(guān)系為r,它是滿(mǎn)足第一范式的,若r中不存在非主屬性對(duì)主鍵的部分函數(shù)依賴(lài),

14、則稱(chēng)該關(guān)系符合第二范式。8在成績(jī)數(shù)據(jù)表中,要計(jì)算選擇某課程的學(xué)生人數(shù)總和,可采用( )。c、count函數(shù)9如果希望從成績(jī)表中查詢(xún)出所有成績(jī)大于等于90分的記錄,那么sql條件語(yǔ)句應(yīng)該是( )。a、where 成績(jī) >=9010下列哪種情況比較適于建立索引( )。a、基本表的記錄數(shù)量特別多11數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,需求分析階段的主要目的是( )。a、回答“干什么”的問(wèn)題12查詢(xún)姓名中帶有“芳”字的學(xué)生,則sql條件語(yǔ)句應(yīng)包含( )。b、where 姓名 like %芳13sql server數(shù)據(jù)庫(kù)中的一個(gè)完整的備份通常要包括( )。a、系統(tǒng)數(shù)據(jù)庫(kù)、用戶(hù)數(shù)據(jù)庫(kù)和事務(wù)日志14下列sql語(yǔ)句中

15、,實(shí)現(xiàn)主鍵約束的是( )。b、學(xué)號(hào) char (8) not null constraint pk_學(xué)生表 primary key15下列sql語(yǔ)句中,能夠?qū)Σ樵?xún)結(jié)果進(jìn)行排序的是( )。a、select * from 學(xué)生表 where 專(zhuān)業(yè)軟件 order by 年齡二、填空題(每空2分,共10分)1關(guān)系模型由三個(gè)部分組成,分別是數(shù)據(jù)結(jié)構(gòu)、(關(guān)系操作集合)和關(guān)系的完整性。2如果一個(gè)數(shù)據(jù)表不滿(mǎn)足第三范式,那么至少會(huì)存在數(shù)據(jù)冗余、更新異常、(插入異常)和(刪除異常)等問(wèn)題。3數(shù)據(jù)庫(kù)還原方式包括完全還原方式、簡(jiǎn)單還原方式和(大容量日志記錄還原方式)。4數(shù)據(jù)庫(kù)設(shè)計(jì)的主要原則包括表設(shè)計(jì)原則、(字段設(shè)計(jì)

16、原則 )和其他原則。三、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“”。每小題2分,共10分)1為某基本表建立索引,如果對(duì)基本表中的數(shù)據(jù)進(jìn)行增刪操作,則需要手工重新建立對(duì)應(yīng)的索引文件。( )2foreign key約束能夠自動(dòng)建立索引。( )3sql語(yǔ)句“begin tran saction 事務(wù)名”的主要作用是:開(kāi)始一個(gè)事務(wù)。( )4數(shù)據(jù)字典是需求分析的常用工具之一,簡(jiǎn)稱(chēng)為dd( )。5每個(gè)用戶(hù)均需通過(guò)登錄賬號(hào)建立自己的連接能力,以便獲得對(duì)sql的訪問(wèn)權(quán)限。( )四、簡(jiǎn)述題(每小題5分,共10分)1請(qǐng)簡(jiǎn)要說(shuō)明關(guān)系規(guī)范化的必要性。答案:關(guān)系規(guī)范化能夠減少數(shù)據(jù)冗余、更新異常、插入異常、刪除異常。

17、2簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)中物理設(shè)計(jì)階段的主要內(nèi)容有哪些? 答案: 存儲(chǔ)記錄的格式設(shè)計(jì)。存儲(chǔ)方法設(shè)計(jì)。訪問(wèn)方法設(shè)計(jì)。完整性和安全性考慮。五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分)1用sql語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表設(shè)有一個(gè)電影資料數(shù)據(jù)庫(kù),其中電影表movie,包括電影編號(hào)mno,數(shù)據(jù)類(lèi)型為字符型(長(zhǎng)度10);電影名title,數(shù)據(jù)類(lèi)型為字符型(長(zhǎng)度30);制作年份year,數(shù)據(jù)類(lèi)型為整型;電影長(zhǎng)度length,數(shù)據(jù)類(lèi)型為整型。演員表actor,包括演員編號(hào)ano,數(shù)據(jù)類(lèi)型為字符型(長(zhǎng)度10);演員姓名name,數(shù)據(jù)類(lèi)型為字符型(長(zhǎng)度20);地址address,數(shù)據(jù)類(lèi)型為字符型(長(zhǎng)度10);性

18、別gender,數(shù)據(jù)類(lèi)型為位型(0表示女,1表示男)。用sql的建表語(yǔ)句建立上述兩個(gè)基本表。參考答案及評(píng)分要點(diǎn):create table movie(mno char(10) primary key,title char(30),year int,length int);create table actor(ano char(10) primary key,name char(20),address varchar(10),gender bit);2 根據(jù)上題,請(qǐng)按下列要求,完成查詢(xún)語(yǔ)句或更新操作(1)統(tǒng)計(jì)1999年制作電影的平均長(zhǎng)度和最短長(zhǎng)度;(2)在演員表actor中插入一個(gè)名演員的記錄,

19、其中,演員編號(hào):2010001;姓名:張雷;地址:河北;性別:男。參考答案及評(píng)分要點(diǎn):(1)select avg(length),min(length)from moviewhere year=1999;(2)insert into actor(ano,name,address,gender)values(2010001,張雷,河北,1);3程序應(yīng)用題某電影資料數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中包括電影信息錄入功能,程序運(yùn)行界面如圖1所示,其中text1為電影號(hào)、text2為電影名。進(jìn)入界面后,用戶(hù)輸入所有數(shù)據(jù),點(diǎn)擊“確認(rèn)”按鈕,將結(jié)果插入到電影表movie中。請(qǐng)補(bǔ)充完成下列程序代碼。圖1“增加記錄”窗體運(yùn)行界

20、面參考答案:private sub command1_click() 聲明一個(gè)記錄集對(duì)象dim adors as new recordset 將記錄集對(duì)象與已建立的數(shù)據(jù)庫(kù)聯(lián)接對(duì)象adocn綁定adors.activeconnection=adocn第一步:在電影表movie中查詢(xún)是否存在關(guān)鍵字相同的記錄 strsql=“select mno from movie where mno =” + text1 + “” adors.open strsql (本小點(diǎn)4分) 第二步:如果記錄已經(jīng)存在,則退出程序 if not adors.eof then (本小點(diǎn)4分) msgbox “記錄已存在,不能

21、繼續(xù)增加” exit sub end if 第三步:將結(jié)果插入到電影表movie中strsql =“insert into movie(mno,title) values(”+text1+“,”+text2+“)” adocn.execute strsql (本小點(diǎn)4分) end sub=數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試題一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的。每題2分,共15題,30分)1數(shù)據(jù)庫(kù)管理系統(tǒng)中的( b )功能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的插入、刪除、修改。a、數(shù)據(jù)定義b、數(shù)據(jù)操縱c、數(shù)據(jù)庫(kù)的運(yùn)行管理d、數(shù)據(jù)庫(kù)的建立與維護(hù)2以二維表的形式表示關(guān)系之間的聯(lián)系,屬于關(guān)系模型中( a )的功能。a、數(shù)據(jù)結(jié)構(gòu)b、

22、規(guī)范性c、關(guān)系完整性d、數(shù)據(jù)獨(dú)立性3在系統(tǒng)數(shù)據(jù)庫(kù)中,( a )包含了系統(tǒng)級(jí)信息。a、master數(shù)據(jù)庫(kù)b、tempdb數(shù)據(jù)庫(kù)c、model數(shù)據(jù)庫(kù)d、msdb數(shù)據(jù)庫(kù)4如果要存儲(chǔ)的數(shù)據(jù)是帶有小數(shù)位的數(shù)據(jù),應(yīng)使用( a )做為數(shù)據(jù)類(lèi)型。a、數(shù)值數(shù)據(jù)類(lèi)型b、字符型c、日期時(shí)間型d、位型5下列( a )情況,適于建立索引。a、基本表的某列中記錄數(shù)量特別多b、基本表的某列中記錄數(shù)量特別少c、經(jīng)常進(jìn)行插入操作的基本表的某列d、經(jīng)常進(jìn)行刪除操作的基本表的某列6下列關(guān)于視圖的描述不正確的是( c )。a、視圖是由行和列組成的二維表b、視圖可以限制用戶(hù)對(duì)數(shù)據(jù)的訪問(wèn)c、視圖與數(shù)據(jù)表是一樣的d、視圖是建立在基本表上的

23、7對(duì)于教學(xué)管理數(shù)據(jù)庫(kù),當(dāng)采用事務(wù)控制機(jī)制時(shí),利用update語(yǔ)句將學(xué)生表中學(xué)號(hào)為“002”的學(xué)生的學(xué)號(hào)改為“2002”,還沒(méi)來(lái)得急對(duì)成績(jī)表進(jìn)行更新操作,突然停電了,sql的事務(wù)控制功能將( c )。a、保留對(duì)學(xué)生表的修改,機(jī)器重新啟動(dòng)后,自動(dòng)進(jìn)行對(duì)成績(jī)表的更新b、保留對(duì)學(xué)生表的修改,機(jī)器重新啟動(dòng)后,提示用戶(hù)對(duì)成績(jī)表的進(jìn)行更新c、清除對(duì)學(xué)生表的修改d、清除對(duì)學(xué)生表的修改,機(jī)器重新啟動(dòng)后,自動(dòng)進(jìn)行對(duì)學(xué)生表和成績(jī)表的更新8下列關(guān)系中,符合第2范式但不符合第3范式的是( b )。b、學(xué)號(hào)姓名性別專(zhuān)業(yè)課程號(hào)課程名課程學(xué)分成績(jī)0101002張華男電子a02計(jì)算機(jī)網(wǎng)絡(luò)5689把第一個(gè)關(guān)系和第二個(gè)關(guān)系中都出現(xiàn)

24、的記錄提取出來(lái),形成新的關(guān)系稱(chēng)為( c )。a、兩個(gè)關(guān)系的和b、兩個(gè)關(guān)系的并c、兩個(gè)關(guān)系的交d、兩個(gè)關(guān)系的差10如果希望從學(xué)生表中查詢(xún)出同學(xué)的平均年齡,那么語(yǔ)句中應(yīng)該包含( c )。a、select min (年齡) as 平均 from 學(xué)生表b、select max (年齡) as 平均 from 學(xué)生表c、select avg (年齡) as 平均 from 學(xué)生表d、select count (年齡) as 平均 from 學(xué)生表11 數(shù)據(jù)庫(kù)的備份不包括( a )。a、操作系統(tǒng)b、系統(tǒng)數(shù)據(jù)庫(kù)c、用戶(hù)數(shù)據(jù)庫(kù)d、事務(wù)日志12下列說(shuō)法中,( a )屬于表設(shè)計(jì)原則。a、遵守第三范式標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)

25、設(shè)計(jì)b、盡可能的建立觸發(fā)器c、適當(dāng)使用視圖d、盡可能多地采用外鍵13下列sql語(yǔ)句中,能夠?qū)Σ樵?xún)結(jié)果進(jìn)行排序的是( a )。a、select * from 學(xué)生表 where 專(zhuān)業(yè)軟件order by 年齡b、select * from 學(xué)生表 where 專(zhuān)業(yè)軟件c、select * from 學(xué)生表 where 專(zhuān)業(yè)軟件avg 年齡d、select * from 學(xué)生表 where 專(zhuān)業(yè)軟件distinct 年齡14查詢(xún)姓名中帶有“玲”字的學(xué)生,則條件語(yǔ)句應(yīng)包含( b )。a、where 姓名 like % 玲 b、where 姓名 like %玲c、where 姓名 % like玲lik

26、e d、where 姓名 like 玲%15下列sql語(yǔ)句中,對(duì)字段創(chuàng)建唯一的聚集索引的約束是( b )。a、學(xué)號(hào) char (8) not null constraint un_no uniqueb、學(xué)號(hào) char (8) not null constraint pk_學(xué)生表 primary keyc、性別 char (2) not null check (性別男or 性別女)二、填空題(每題2分,共10分)1數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是指 外模式 、 模式 和 內(nèi)模式 。2數(shù)據(jù)庫(kù)還原方式包括 完全還原方式 、簡(jiǎn)單還原方式和大容量日志記錄還原方式 。3數(shù)據(jù)庫(kù)設(shè)計(jì)的主要原則包括 表設(shè)計(jì)原則 、 字段

27、設(shè)計(jì)原則 和 其他原則。4關(guān)系完整性是指關(guān)系模型中數(shù)據(jù)的 正確性 、 一致性 和 有效性 。5sql server 中的事務(wù)處理控制語(yǔ)句, commit tran saction 實(shí)現(xiàn)提交一個(gè)事務(wù)。三、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“”。每小題2分,共10分)1drop view的功能是刪除表結(jié)構(gòu)。( )2索引與視圖具有相同的用途。( )3觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,它基于一個(gè)表創(chuàng)建,可以針對(duì)多個(gè)表進(jìn)行操作。()4每個(gè)用戶(hù)需要通過(guò)登錄賬號(hào)建立自己的連接能力,以便獲得對(duì)sql的訪問(wèn)權(quán)限。()5b/s模式的實(shí)際上就是兩層結(jié)構(gòu)的c/s模式。( )四、簡(jiǎn)述題(每小題5分,共10分)1什么是

28、數(shù)據(jù)和數(shù)據(jù)處理?數(shù)據(jù)與信息的區(qū)別聯(lián)系是什么?參考答案:數(shù)據(jù)(data)是一組表示數(shù)量、行動(dòng)和目標(biāo)的非隨機(jī)的可鑒別的符號(hào)。數(shù)據(jù)處理通常包括查找、統(tǒng)計(jì)、分類(lèi)、修改、計(jì)算、匯總等各種方法。數(shù)據(jù)(data)是一組表示數(shù)量、行動(dòng)和目標(biāo)的非隨機(jī)的可鑒別的符號(hào)。信息(information)是經(jīng)過(guò)加工的,能對(duì)接收者的行為和決策產(chǎn)生影響的、有價(jià)值的數(shù)據(jù)。如果將數(shù)據(jù)比喻為原料,那么信息就是數(shù)據(jù)經(jīng)過(guò)加工而生產(chǎn)的產(chǎn)品,是有價(jià)值的數(shù)據(jù)。與原料和產(chǎn)品的概念相似,一個(gè)系統(tǒng)的產(chǎn)品可能是另一個(gè)系統(tǒng)的原料,那么一個(gè)系統(tǒng)的信息可能成為另一個(gè)系統(tǒng)的數(shù)據(jù)。2請(qǐng)簡(jiǎn)要說(shuō)明數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的步驟。參考答案:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的步驟包括需

29、求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分)1用sql語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表設(shè)有某數(shù)據(jù)庫(kù)中有課程表(表名為courses),包括課程號(hào)cno、課程名cname兩個(gè)字段。cno和cname均為字符型(長(zhǎng)度10)。cno是主鍵,請(qǐng)用sql語(yǔ)句創(chuàng)建該數(shù)據(jù)表courses。參考答案及評(píng)分要點(diǎn):參考答案create table courses( cno char(10) primary key, cname char(10),);2利用sql語(yǔ)句進(jìn)行查詢(xún)?cè)诘谖宕箢}第1題的基礎(chǔ)上,假設(shè)還存在成績(jī)表(表名marks),包括學(xué)號(hào)sno,課程號(hào)cno和成績(jī)ma

30、rk三個(gè)字段。某教師希望查詢(xún)課程號(hào)為“jk001”的課程的所有學(xué)生成績(jī),并按如圖1所示的方式顯示查詢(xún)結(jié)果,請(qǐng)寫(xiě)出對(duì)應(yīng)的select查詢(xún)語(yǔ)句。圖1 要求的顯示結(jié)果參考答案及評(píng)分要點(diǎn):參考答案select courses.cno,cname,sno,mark from courses,marks where courses.cno=marks.cno and courses.cno='jk001'3程序應(yīng)用題接第五大題第2小題,某教學(xué)管理系統(tǒng)中包括課程信息錄入功能,程序運(yùn)行界面如圖2所示,其中text1課程號(hào)、text2為課程名。進(jìn)入界面后,用戶(hù)輸入所有數(shù)據(jù)后,點(diǎn)擊“確認(rèn)”按鈕后,

31、將結(jié)果插入到課程表courses中。請(qǐng)補(bǔ)充完成下列程序代碼。圖2“增加記錄”窗體運(yùn)行界面private sub command1_click() 聲明一個(gè)記錄集對(duì)象dim adors as new recordset 將記錄集對(duì)象與已建立的數(shù)據(jù)庫(kù)聯(lián)接對(duì)象adocn綁定adors.activeconnection=adocn 參考答案及評(píng)分要點(diǎn): 第一步:在課程表courses中查詢(xún)是否存在關(guān)鍵字相同的記錄 strsql=“select cno from courses where cno=” + text1 + “” adors.open strsql (本小點(diǎn)4分) 第二步:如果記錄已經(jīng)存在

32、,則退出程序 if not adors.eof then (本小點(diǎn)6分) msgbox “記錄已存在,不能繼續(xù)增加” exit sub end if 第三步:將結(jié)果插入到課程表courses中strsql = “insert into courses(cno,cname) values(”+text1+“,”+text2+“)” (本小點(diǎn)6分) adocn.execute strsql (本小點(diǎn)4分) end sub#一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的。每題2分,共15題,30分)1下列( d )是指數(shù)據(jù)庫(kù)管理系統(tǒng)。a、dml b、ddl c、dba d、dbms 2有嚴(yán)格的數(shù)學(xué)基礎(chǔ)并

33、在此基礎(chǔ)上發(fā)展起來(lái)的數(shù)據(jù)庫(kù)模型是( c )。a、層次模型b、網(wǎng)狀模型c、關(guān)系模型d、面向?qū)ο竽P?在銷(xiāo)售商品關(guān)系中,能夠成為主關(guān)鍵字(或稱(chēng)主碼)的屬性是( b )。a、商品名b、商品編號(hào)c、商品數(shù)量d、商品價(jià)格4sql server系統(tǒng)中的所有系統(tǒng)級(jí)信息存儲(chǔ)于( a )數(shù)據(jù)庫(kù)中。amaster bmodel ctempdb dmsdb5關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論是為解決關(guān)系數(shù)據(jù)庫(kù)中( a )問(wèn)題而引入的。a、插入、刪除和數(shù)據(jù)冗余b、提高查詢(xún)速度c、減少數(shù)據(jù)操作的復(fù)雜性d、保證數(shù)據(jù)的安全性和完整性6下列符合第三范式的關(guān)系是( b )。a、零件(零件編號(hào),零件名稱(chēng),零件重量,生產(chǎn)零件的車(chē)間名,零件儲(chǔ)存的

34、倉(cāng)庫(kù)名)b、零件(零件編號(hào),零件名稱(chēng),零件重量,零件儲(chǔ)存的倉(cāng)庫(kù)編號(hào))7如果希望從學(xué)生表中查詢(xún)出最大年齡的同學(xué),那么語(yǔ)句中應(yīng)該包含( b )。a、select min (年齡) as 最大 from 學(xué)生表b、select max (年齡) as 最大 from 學(xué)生表8下列關(guān)于索引的說(shuō)明不正確的是( b )。a、索引與基本表分開(kāi)存儲(chǔ)b、索引一經(jīng)建立就需要人工進(jìn)行維護(hù)9在第一個(gè)關(guān)系中出現(xiàn),在第二個(gè)關(guān)系中不出現(xiàn)的記錄組成的新關(guān)系稱(chēng)為( d )。a、兩個(gè)關(guān)系的和b、兩個(gè)關(guān)系的并c、兩個(gè)關(guān)系的交d、兩個(gè)關(guān)系的差10 sql server默認(rèn)的登錄賬號(hào)為( a )。a、sa b、dbo c、admini

35、strter d、自己任意設(shè)置11數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,( b )屬于物理設(shè)計(jì)。a、回答“干什么”的問(wèn)題 b、存儲(chǔ)方法設(shè)計(jì)c、繪制e-r圖 d、將e-r圖轉(zhuǎn)換為關(guān)系模型12下列sql語(yǔ)句中,能夠完成刪除功能的是( d )。d、delete from 教師表 where 性別=男13查詢(xún)姓名中帶有“芳”字的學(xué)生,則條件語(yǔ)句應(yīng)包含( b )。a、where 姓名 like % 芳b、where 姓名 like %芳14下列sql語(yǔ)句中,限制字段取值范圍的約束是( c )。c、性別 char (2) not null check (性別男or 性別女)d、學(xué)號(hào) char (8) not null15

36、設(shè)學(xué)生表和成績(jī)表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名,所在系)和(學(xué)號(hào),課程名,成績(jī)),如果希望按分?jǐn)?shù)降序查詢(xún)出“英語(yǔ)系中選修了計(jì)算機(jī)課程的學(xué)生姓名和成績(jī)”,則對(duì)應(yīng)的sql語(yǔ)句是( d )。d、select 姓名,成績(jī) from 學(xué)生表,成績(jī)表 where 所在系英語(yǔ)系 and課程名計(jì)算機(jī) and 學(xué)生表.學(xué)號(hào)=課程表.學(xué)號(hào) order by 成績(jī) desc二、填空題(每題2分,共10分)1關(guān)系模型由三個(gè)部分組成,分別是 數(shù)據(jù)結(jié)構(gòu) 、關(guān)系操作集合和、關(guān)系的完整性 。2備份是指將數(shù)據(jù)從硬盤(pán)復(fù)制到 可移動(dòng) 媒體上的過(guò)程。3數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)包括結(jié)構(gòu)設(shè)計(jì)和 行為設(shè)計(jì) 兩個(gè)方面。4關(guān)系完整性是指關(guān)系模型中數(shù)據(jù)的

37、正確性、_一致性 、有效性 。5sql server 中的事務(wù)處理控制語(yǔ)句, 實(shí)現(xiàn)回滾一個(gè)事務(wù)。rollback tran saction 或rollback三、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“”。每小題2分,共10分)1delete table的功能是刪除表結(jié)構(gòu)。( )2在教師任課關(guān)系(教師編號(hào),教師姓名,教師職稱(chēng),課程號(hào),課程名,課時(shí)費(fèi))中,主鍵是教師編號(hào)。( )3觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,它基于一個(gè)表創(chuàng)建,可以針對(duì)多個(gè)表進(jìn)行操作。( )4做結(jié)構(gòu)設(shè)計(jì)時(shí),要盡量使設(shè)計(jì)符合第三范式的要求。( )5登錄賬號(hào)用于身份驗(yàn)證,用戶(hù)賬號(hào)用于權(quán)限驗(yàn)證。( )簡(jiǎn)述題(每小題5分,共10分)1關(guān)

38、系完整性的主要內(nèi)容是什么?為什么要保證關(guān)系的完整性?答案:關(guān)系完整性就是關(guān)系模型中數(shù)據(jù)的正確性、一致性和有效性。關(guān)系完整性又包括實(shí)體完整性、參照完整性和用戶(hù)定義的完整性三個(gè)方面。只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確、一致和有效。2什么是嵌入式sql,它有哪些用途?答案: 嵌入式sql語(yǔ)言是將sql語(yǔ)句直接嵌入到程序的源代碼中,與其他程序設(shè)計(jì)語(yǔ)言語(yǔ)句混合。嵌入式sql的用途:它是數(shù)據(jù)庫(kù)應(yīng)用程序的一種開(kāi)發(fā)方法。是一種應(yīng)用程序進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)時(shí)所采取的編程式數(shù)據(jù)庫(kù)語(yǔ)言。五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分)1用sql語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表設(shè)有某數(shù)據(jù)庫(kù)中有學(xué)生表(表名為s

39、tudents),包括學(xué)號(hào)sno,姓名sname,出生年月日sd等字段。sno和sname均為字符型(長(zhǎng)度10),sd為日期型。sno是主鍵,請(qǐng)用sql語(yǔ)句創(chuàng)建該數(shù)據(jù)表students。參考答案create table students ( sno char(10) primary key, sname char(10), sd datetime);2利用sql語(yǔ)句進(jìn)行查詢(xún)?cè)诘谖孱}第1小題的基礎(chǔ)上,假設(shè)還存在課程表(表名courses)和成績(jī)表(表名marks)兩張數(shù)據(jù)表。課程表courses包括課程號(hào)cno,課程名cname兩個(gè)字段;成績(jī)表marks包括學(xué)號(hào)sno,課程號(hào)cno和成績(jī)mark

40、三個(gè)字段。教學(xué)管理人員希望查詢(xún)學(xué)號(hào)為“2009001”的學(xué)生情況,并按如圖1所示的方式顯示查詢(xún)結(jié)果,請(qǐng)寫(xiě)出對(duì)應(yīng)的select查詢(xún)語(yǔ)句。圖1 要求的顯示結(jié)果參考答案select students.sno,sname,cname,mark from students,courses,marks where students.sno=marks.sno and courses.cno=marks.cno and students.sno=20090013程序應(yīng)用題接第五題第2小題,某教學(xué)管理系統(tǒng)包括課程信息錄入功能,程序運(yùn)行界面如圖2所示,其中text1為課程號(hào)、text2為課程名。進(jìn)入界面后,用戶(hù)

41、輸入所有數(shù)據(jù),點(diǎn)擊“確認(rèn)”按鈕,將結(jié)果插入到課程表courses中。請(qǐng)補(bǔ)充完成下列程序代碼。圖2“增加記錄”窗體運(yùn)行界面private sub command1_click() 聲明一個(gè)記錄集對(duì)象dim adors as new recordset 將記錄集對(duì)象與已建立的數(shù)據(jù)庫(kù)聯(lián)接對(duì)象adocn綁定adors.activeconnection=adocn 第一步:在課程表courses中查詢(xún)是否存在關(guān)鍵字相同的記錄 strsql=“select cno from courses where cno=” + text1 + “”(本小點(diǎn)6分) adors.open strsql (本小點(diǎn)4分)

42、第二步:如果記錄已經(jīng)存在,則退出程序 if not adors.eof then (本小點(diǎn)4分) msgbox “記錄已存在,不能繼續(xù)增加” exit sub end if 第三步:將結(jié)果插入到課程表courses中strsql = “insert into courses(cno,cname) values(”+text1+“,”+text2+“)” adocn.execute strsql (本小點(diǎn)6分) end sub一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的。每題2分,共15題,30分)1關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系模型通常由三部分組成( a )。a數(shù)據(jù)結(jié)構(gòu)、關(guān)系

43、操作集合和關(guān)系的完整性2以下不屬于sql server數(shù)據(jù)庫(kù)特點(diǎn)的是( c )。c基于面向?qū)ο蟮臄?shù)據(jù)模型 d提供了大量易用的管理工具3sql server數(shù)據(jù)庫(kù)一般包括兩大類(lèi)數(shù)據(jù)庫(kù)類(lèi)型( d )。d系統(tǒng)數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)4在一個(gè)物資臺(tái)賬數(shù)據(jù)表中,能夠成為主關(guān)鍵字(或稱(chēng)主碼)的字段是( b )。a物資類(lèi)別 b物資編碼5在物理層面,sql server數(shù)據(jù)庫(kù)是由數(shù)據(jù)文件和事務(wù)日志文件兩個(gè)操作系統(tǒng)文件組成的,它們的后綴分別是( a )。 amdf和ldf6sql server數(shù)據(jù)庫(kù)中的系統(tǒng)表的表名通常以( b )為前綴。amaster bsys7設(shè)一個(gè)關(guān)系為r,x和y是它的兩個(gè)屬性集。若對(duì)于x上的每

44、個(gè)值都有y上的一個(gè)惟一值與之對(duì)應(yīng),則稱(chēng)x和y( c )。a屬于第一范式b屬于第二范式c具有函數(shù)依賴(lài)關(guān)系d具有非函數(shù)依賴(lài)關(guān)系8下列符合第三范式的關(guān)系是( b )。a教師(編號(hào),姓名,系所編號(hào),系所名稱(chēng))b教師(編號(hào),姓名,職稱(chēng))c教師(編號(hào),姓名,課程號(hào),課程名稱(chēng))d教師(編號(hào),姓名,系所編號(hào),系所主任姓名)9一個(gè)關(guān)系中每條記錄和第二個(gè)關(guān)系的每條記錄進(jìn)行連接,所組成的新關(guān)系稱(chēng)為( c )。a兩個(gè)關(guān)系的交b兩個(gè)關(guān)系的并c兩個(gè)關(guān)系的積d兩個(gè)關(guān)系的差10sql server提供的nchar、nvarchar、ntext等幾種雙字節(jié)數(shù)據(jù)類(lèi)型實(shí)際上是一種( a )。aunicode數(shù)據(jù)類(lèi)型bascii數(shù)據(jù)

45、類(lèi)型c時(shí)間戳數(shù)據(jù)類(lèi)型d數(shù)值型類(lèi)型11一個(gè)用戶(hù)訪問(wèn)sql server通常要依次經(jīng)過(guò)4個(gè)層次的安全控制,分別是( a )。a操作系統(tǒng)、服務(wù)器、數(shù)據(jù)庫(kù)、表和列b表和列、數(shù)據(jù)庫(kù)、服務(wù)器、操作系統(tǒng)c操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、列d列、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、操作系統(tǒng)12下列哪些不屬于索引的類(lèi)型( d )。a單列索引b惟一索引c聚集索引d事務(wù)日志索引13sql server中進(jìn)行數(shù)據(jù)庫(kù)備份的sql語(yǔ)句是( b )。ainsert database bbackup databasecrestore database dupdate database14在成績(jī)數(shù)據(jù)表中,要計(jì)算某課程的平均成績(jī),可采用( d )。amax函

46、數(shù)bmin函數(shù)ccount函數(shù)davg函數(shù)15設(shè)課程成績(jī)表的結(jié)構(gòu)為(學(xué)號(hào),課程號(hào),成績(jī)),如果希望查詢(xún)出“成績(jī)大于90分且課程號(hào)首字母為a的所有記錄”,則對(duì)應(yīng)的sql語(yǔ)句是( c )。aselect * from 課程成績(jī)表 where 成績(jī)>90 and 課程號(hào) like a%bselect * from 課程成績(jī)表 where 成績(jī)>90 or 課程號(hào) like a%cselect * from 課程成績(jī)表 where 成績(jī)>90 and 課程號(hào) like a%dselect * from 課程成績(jī)表 where 成績(jī)>90 or 課程號(hào) like a%二、填空題(

47、每空2分,共10分)1sql語(yǔ)言共分為四大類(lèi),即數(shù)據(jù)定義語(yǔ)言,數(shù)據(jù)查詢(xún)語(yǔ)言, 數(shù)據(jù)操縱語(yǔ)言、數(shù)據(jù)控制語(yǔ)言 。2能夠惟一標(biāo)識(shí)某條記錄的屬性稱(chēng)為 主鍵 。3關(guān)系的規(guī)范化程度可分為多個(gè)級(jí)別,但通常只需要達(dá)到第 三 范式即可。4備份是指將數(shù)據(jù)從硬盤(pán)復(fù)制到 可移動(dòng) 媒體上的過(guò)程。三、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“”。每小題2分,共10分)1數(shù)據(jù)流圖是需求分析的常用工具之一,人們也經(jīng)常稱(chēng)它為dfd圖( x )。2數(shù)據(jù)庫(kù)中只有一個(gè)模式,也只有一個(gè)內(nèi)模式,所以模式內(nèi)模式映像是惟一的。( )。3sql server數(shù)據(jù)庫(kù)中的null值(空值)表示的是 “空格”或“0”值( y )4sql serv

48、er中的tempdb數(shù)據(jù)庫(kù)是一個(gè)臨時(shí)數(shù)據(jù)庫(kù),屬用戶(hù)數(shù)據(jù)庫(kù)( x )5sql雖被稱(chēng)為“查詢(xún)語(yǔ)言”,其功能卻不僅僅限于查詢(xún)( x )四、簡(jiǎn)述題(每小題5分,共2題10分)1請(qǐng)簡(jiǎn)要說(shuō)明sql server數(shù)據(jù)庫(kù)備份有哪幾種方式?sql server提供了四種不同的方式:數(shù)據(jù)庫(kù)完全備份(2分)、增量備份(2分)、事務(wù)日志備份,以及數(shù)據(jù)庫(kù)文件和文件組備份(1分)。2請(qǐng)簡(jiǎn)要說(shuō)明開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)的含義。從系統(tǒng)開(kāi)發(fā)的角度,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)工作包括結(jié)構(gòu)與行為兩個(gè)方面:(a)結(jié)構(gòu)設(shè)計(jì),著重描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)及各數(shù)據(jù)庫(kù)對(duì)象間關(guān)系,要求在滿(mǎn)足應(yīng)用需求的前提下,盡可能地達(dá)到第三范式;(2分)(

49、b)行為設(shè)計(jì),主要目的是描述對(duì)數(shù)據(jù)庫(kù)的操作動(dòng)作,這些行為和動(dòng)作將來(lái)要體現(xiàn)在應(yīng)用程序中,所以行為的設(shè)計(jì)主要是應(yīng)用程序的設(shè)計(jì)。(2分)根據(jù)系統(tǒng)的結(jié)構(gòu)和行為兩方面特性,系統(tǒng)設(shè)計(jì)開(kāi)發(fā)分為兩個(gè)部分,一部分是作為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)核心和基石的數(shù)據(jù)庫(kù)設(shè)計(jì),另一部分是相應(yīng)的數(shù)據(jù)庫(kù)應(yīng)用軟件的設(shè)計(jì)開(kāi)發(fā),二者相輔相成,組成統(tǒng)一的數(shù)據(jù)庫(kù)工程。(1分)五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分)1用sql語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表設(shè)有物資臺(tái)賬數(shù)據(jù)表t,包括物資編號(hào)tno,物資姓名tn,單價(jià)td等字段;tno和tn為字符型(長(zhǎng)度20),td為數(shù)值型(帶小數(shù))。tno是主鍵,請(qǐng)用sql語(yǔ)句創(chuàng)建該數(shù)據(jù)表t。參考答案cr

50、eate table t ( tno char(20) primary key, tn char(20), td money);2用sql語(yǔ)句創(chuàng)建帶外鍵約束的數(shù)據(jù)表在上題基礎(chǔ)上,假設(shè)還存在物資入庫(kù)數(shù)據(jù)表c,包括物資編號(hào)cno,入庫(kù)數(shù)量cn等字段。cn為數(shù)值型(兩位小數(shù))。cno為字符型(長(zhǎng)度10)。該數(shù)據(jù)表與物資臺(tái)賬數(shù)據(jù)表t之間存在外鍵約束,即物資臺(tái)賬數(shù)據(jù)表t中不存在的記錄不能夠出現(xiàn)在該表中。請(qǐng)根據(jù)上述說(shuō)明,用sql創(chuàng)建工資數(shù)據(jù)表c參考答案create table c (cno char(10),cn numeric,foreign key (cno) references t(tno));3

51、程序應(yīng)用題設(shè)學(xué)生成績(jī)表的結(jié)構(gòu)為(學(xué)號(hào)、課程號(hào)、成績(jī)),程序運(yùn)行界面如圖1所示。進(jìn)入界面后,用戶(hù)首先選擇學(xué)號(hào)(combo1)、課程號(hào)(combo2),姓名(text1)和課程名(text2)從數(shù)據(jù)庫(kù)中自動(dòng)讀入;然后,用戶(hù)修改對(duì)應(yīng)的成績(jī)(text3),點(diǎn)擊“確認(rèn)”按鈕后,將結(jié)果更新到學(xué)生成績(jī)表中。請(qǐng)補(bǔ)充完成下列程序代碼。圖1“修改記錄”窗體運(yùn)行界面 private sub command1_click() 聲明一個(gè)字符串變量dim strsql as string 第一步:拼寫(xiě)update語(yǔ)句 strsql=“update 學(xué)生成績(jī)表 set 成績(jī)=“+text3+”where 學(xué)號(hào)=“+combo1.text+”and 課程號(hào)=“+combo2.text+”(本小點(diǎn)10分) 第二步:執(zhí)行update語(yǔ)句 adors.execute strsql (本小點(diǎn)10分) end sub#一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的。每題2分,共15題,30分)1如果希望從學(xué)生表中查詢(xún)出所有姓“張”的同學(xué),那么條件語(yǔ)句應(yīng)該是( b )。awhere 姓名 % 張 bwhere 姓名

溫馨提示

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

評(píng)論

0/150

提交評(píng)論