1256數(shù)據(jù)庫應(yīng)用技術(shù)考題_第1頁
1256數(shù)據(jù)庫應(yīng)用技術(shù)考題_第2頁
1256數(shù)據(jù)庫應(yīng)用技術(shù)考題_第3頁
1256數(shù)據(jù)庫應(yīng)用技術(shù)考題_第4頁
1256數(shù)據(jù)庫應(yīng)用技術(shù)考題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.試卷代號:1256數(shù)據(jù)庫應(yīng)用技術(shù)試題1 一、單項(xiàng)選擇題(每個題只有一個答案是正確的。每題2分,共15題,30分)1.數(shù)據(jù)庫管理系統(tǒng)中的( D )功能實(shí)現(xiàn)對數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)。A.數(shù)據(jù)定義 B數(shù)據(jù)操縱 C.數(shù)據(jù)查詢 D數(shù)據(jù)庫的建立與維護(hù)2.選擇與投影運(yùn)算,屬于關(guān)系模型中( B )的功能。A.數(shù)據(jù)結(jié)構(gòu) B關(guān)系代數(shù) C.關(guān)系完整性 D數(shù)據(jù)獨(dú)立性3.在系統(tǒng)數(shù)據(jù)庫中,( C )包含了復(fù)制到每個用戶數(shù)據(jù)庫中的表。A.master數(shù)據(jù)庫 Bternpdb數(shù)據(jù)庫C.model數(shù)據(jù)庫 Dmsdb數(shù)據(jù)庫4.如果要存儲的數(shù)據(jù)是圖形圖像等,應(yīng)使用( D )做為數(shù)據(jù)類型。A.數(shù)值數(shù)據(jù)類型 B字符型C.日期時(shí)間型 D位

2、型5下列( B )情況,一般不建立索引。A.基本表的某列中記錄數(shù)量特別多B.基本表的某列中記錄數(shù)量特別少C.基本表的某列經(jīng)常出現(xiàn)在ORDER BY字句中D基本表的某列經(jīng)常被杏詢6.下列關(guān)于視圖的描述不正確的是( C )。A視圖是由行和列組成的二維表B.執(zhí)行視圖可能會比執(zhí)行select語句速度更快C視圖與數(shù)據(jù)表是完全一樣的D視圖更便于用戶使用7.對于教學(xué)管理數(shù)據(jù)庫,當(dāng)采用事務(wù)控制機(jī)制時(shí),利用UPDATE語句將課程表中課程號為A002的課程號改為“A2002后,還沒來得急對成績表進(jìn)行更新操作,突然停電了,SQL的事務(wù)控制功能將( C )。A.保留對課程表的修改,機(jī)器重新啟動后,自動進(jìn)行對成績表的更

3、新B.保留對課程表的修改,機(jī)器重新啟動后,提示用戶對成績表的進(jìn)行更新C清除對課程表的修改D.清除對課程表的修改,機(jī)器重新啟動后,自動進(jìn)行對課程表和成績表的更新8.下列關(guān)系中,符合第2范式但不符合第3范式的是( B )。A.姓名性別單位城市郵編聯(lián)系電話辦公電話手機(jī)號張華男天津大學(xué)北京110110B.學(xué)號姓名性別籍貫系號系名系電話張華男江蘇X01計(jì)算機(jī)C.學(xué)號姓名性別專業(yè)劉紅女機(jī)械D.姓名性別單位城市郵編辦公室電話手機(jī)號王明男天津大學(xué)北京1101109.把一個關(guān)系R中按所需順序選取若干個屬性構(gòu)成新的關(guān)系稱為( C )。A.選擇運(yùn)算 B兩個關(guān)系的并C.投影運(yùn)算 D兩個關(guān)系的差lO如果希望統(tǒng)計(jì)學(xué)生表中

4、選修網(wǎng)頁設(shè)計(jì)課程的學(xué)生的人數(shù),那么語句中應(yīng)該包含( D )ASELECT MIN(*)AS專業(yè)人數(shù)FROM學(xué)生表WHERE專業(yè)=網(wǎng)頁設(shè)計(jì)BSELECT MAX(*)AS專業(yè)人數(shù)FROM學(xué)生表WHERE專業(yè)=網(wǎng)頁設(shè)計(jì)CSELECT AVG(*)AS專業(yè)人數(shù)FROM學(xué)生表WHERE專業(yè)=網(wǎng)頁設(shè)計(jì)DSELECT COUNT(*)AS專業(yè)人數(shù)FROM學(xué)生表WHERE專業(yè)=網(wǎng)頁設(shè)計(jì)11SQL SERVER數(shù)據(jù)庫的備份不支持( D )。A磁盤設(shè)備 B磁帶設(shè)備 C命名管道設(shè)備 DIO接口設(shè)備12下列說法中,( B )屬于字段設(shè)計(jì)原則。A遵守第三范式標(biāo)準(zhǔn)的數(shù)據(jù)庫設(shè)計(jì)B字段長度盡量充足C適當(dāng)使用視圖D為設(shè)計(jì)編制

5、文檔13下列SQL語句中,能夠統(tǒng)計(jì)每個專業(yè)的人數(shù)的是( A )。 ASELECT專業(yè),COUNT(*)AS學(xué)生人數(shù)FROM學(xué)生表GROUP BY專業(yè) BSELECT專業(yè),COUNT(*)AS學(xué)生人數(shù)FROM學(xué)生表GROUP BY專業(yè) CSELECT專業(yè),COUNT(*)AS學(xué)生人數(shù)FROM學(xué)生表AVG專業(yè) DSELECT專業(yè),COUNT(*)AS學(xué)生人數(shù)FROM學(xué)生表DISTINCT專業(yè)14查詢課程名中帶有“Windows”的課程,則條件語句應(yīng)包含( B )。AWHERE課程名LIKEWindowsBWHERE課程名LIKEWindows%CWHERE課程名LIKE Windows LIKED

6、WHERE課程名LIKEWindows%15下列SQL語句中,字段的值具有唯一性的約束是( A )。A學(xué)號char(8) NOT NULL CONSTRAINT un_no UNIQUEB成績numeric(8,2) CONSTRAINT df_score DEFAULT 000C性別char(2) NOT NULL check(性別=男or性別=女)D學(xué)號char(8) NOT NULL二、填空題(每空2分,共10分)1Sql語言中的查詢語句是 SELECT 。2數(shù)據(jù)庫還原方式包括完全還原方式、簡單還原方式 和大容量日志記錄還原方式。3數(shù)據(jù)庫設(shè)計(jì)的主要原則包括表設(shè)計(jì)原則、 字段設(shè)計(jì)原則和其他

7、原則。4關(guān)系完整性是指關(guān)系模型中數(shù)據(jù)的 正確性 、 一致性 和有效性。5SQL Server中的事務(wù)處理控制語句, BEGINTRANSACTION或BEGIN 實(shí)現(xiàn)開始一個事務(wù)。三、判斷題(正確的在括號內(nèi)打上“”,錯誤的打上“”。每小題2分,共l0分)1DROP PROC的功能是刪除表結(jié)構(gòu)。( )2索引實(shí)際上是一張建立在基本表上的虛表。( )3如果我們想將數(shù)據(jù)庫系統(tǒng)從被安裝的系統(tǒng)盤轉(zhuǎn)移到E盤上,可以進(jìn)行數(shù)據(jù)庫分離和附加操作。( )4任何一個用戶賬號背后都有一個登錄賬號。( )5CS模式主要由客戶應(yīng)用程序和數(shù)據(jù)庫兩部分組成。( ) 四、簡述題(每小題5分,共2題10分)1簡述SQL Setve

8、t數(shù)據(jù)庫的存儲結(jié)構(gòu)。SQLServer數(shù)據(jù)庫的存儲結(jié)構(gòu)包括物理存儲結(jié)構(gòu)和邏輯存儲結(jié)構(gòu)兩個層面。在物理層面上,SQLServer數(shù)據(jù)庫是由兩個操作系統(tǒng)文件組成的,即數(shù)據(jù)文件和事務(wù)日志文件,它們的后綴分別是MDF和LDF。數(shù)據(jù)文件主要用于存儲數(shù)據(jù),事務(wù)日志文件主要用于存儲數(shù)據(jù)庫的更新情況等事務(wù)日志信息。在邏輯層次上,數(shù)據(jù)庫是由表、視圖、存儲過程等一系列數(shù)據(jù)對象組成的。當(dāng)采用SQLServer企業(yè)管理器將上述數(shù)據(jù)庫文件“打開”后,就能看到數(shù)據(jù)庫的邏輯結(jié)構(gòu)了。數(shù)據(jù)庫中的數(shù)據(jù)分別存儲在幾個不同的對象中,而這些對象是用戶在操作數(shù)據(jù)庫時(shí),實(shí)際能夠看到和接觸到的,屬于邏輯存儲結(jié)構(gòu)。常用的數(shù)據(jù)庫對象主要包括:表

9、(Table)、索引(Index)、視圖(Views)、觸發(fā)器(Triggers)、存儲過程(Store Procedures)、缺省(Default)、約束(Constraints)、用戶(Users)以及圖表(Diagram) 用戶自定義的數(shù)據(jù)類型等。2. 數(shù)據(jù)庫設(shè)計(jì)的目的是什么,請簡要說明。數(shù)據(jù)庫設(shè)計(jì)指的是設(shè)計(jì)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是指對于一個給定的應(yīng)用環(huán)境,包括硬件環(huán)境和操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)等軟件環(huán)境,如何使用這個環(huán)境來表達(dá)用戶的要求,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及圍繞數(shù)據(jù)庫展開的應(yīng)用系統(tǒng),使之能夠有效地收集、存儲、操作和管理數(shù)據(jù),滿足企業(yè)組織中各類用戶的應(yīng)用需

10、求(信息需求和處理需求)。五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分)1用SQL語句創(chuàng)建簡單數(shù)據(jù)表 設(shè)某數(shù)據(jù)庫中的物資臺賬數(shù)據(jù)表T,包括物資編號TNo、物資名稱TN、物資單價(jià)TD等字段:TNo和TN為字符型(長度20),TD為數(shù)值型(帶小數(shù))。TNo是主鍵,請用SQL語句創(chuàng)建該數(shù)據(jù)表T。CREATE TABLE T( TNo CHAR(20)PRIMARY KEY, TN CHAR(20), TD Money);2.用SQL語句查詢數(shù)據(jù)表在第五大題第1小題基礎(chǔ)上,要求按下列條件對物資臺賬表T進(jìn)行查詢,顯示所有字段。條件是:物資編號TN0以“X”開頭,并且物資單價(jià)在20元和30

11、元之間(不包括20元、30元)請寫出相關(guān)的select語句。 SELECT* FROM T WHERE TNo LIKE“X”and TD20 and TD60 OR成績=60C.WHERE成績60 AND成績=60 D.WHERE成績=6012.下列SQL語句中,能夠完成修改功能的是( B )。A.INSERT INTO教師表VALUES(053006,王振東,男,2)B.UPDATE教師表SET姓名=王振東,WHERE學(xué)號=053006C.DELETE教師表SET姓名=王振東,WHERE教師編號=053006D.UPDATE FROM教師表WHERE性別=男P13.查詢姓名中帶有林字的學(xué)生

12、,則條件語句應(yīng)包含( C )。A.Where姓名LIKE%林B.Where姓名%LIKE林LIKEC.Where姓名LIKE%林%D.Where姓名LIKE林%14.下列SQL語句中,進(jìn)行唯一性限制的約束是( A )。A.學(xué)號char(8)NOT NULL CONSTRAINT un_no UNIQUEB.學(xué)號char(8)NOT NULL CONSTRAINT PK_學(xué)生表PRIMARY KEYC性別char(2)NOT NULL CHECK(性別=男,or;性別=女,)D.學(xué)號char(8)NOT NULL15.設(shè)學(xué)生表和成績表的結(jié)構(gòu)分別為(學(xué)號,姓名,所在系)和(學(xué)號,課程名,成績),如

13、果希望按分?jǐn)?shù)升序查詢出電子系中選修了計(jì)算機(jī)應(yīng)用課程的學(xué)生姓名和成績,則對應(yīng)SQL語句是( B )。A.SELECT姓名,成績FROM學(xué)生表,成績表WHERE所在系=電子系,AND 課程名=計(jì)算機(jī)應(yīng)用,AND學(xué)生表.學(xué)號=成績表.學(xué)號B.SELECT姓名,成績FROM學(xué)生表,成績表WHERE所在系=電子系,AND課程名=計(jì)算機(jī)應(yīng)用,AND學(xué)生表.學(xué)號=成績表.學(xué)號ORDERBY成績ASCC.SELECT姓名,成績FROM學(xué)生表,成績表WHERE所在系=電子系,AND課程名=計(jì)算機(jī)應(yīng)用,OR學(xué)生表.學(xué)號=成績表.學(xué)號ORDER BY成績D.SELECT姓名,成績FROM學(xué)生表,成績表WHERE所在

14、系=電子系,AND課程名=計(jì)算機(jī)應(yīng)用,AND學(xué)生表.學(xué)號=成績表.學(xué)號ORDER BY成績DESC二、填空題(每空2分,共10分)1.數(shù)據(jù)操縱語言的主要語句有INSERT、DELETE 和 UPDAT 。2.一個完整的數(shù)據(jù)備份包括系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫 和 事務(wù)日志 。3.SQL Server中的事務(wù)處理控制語句, COMMIT 實(shí)現(xiàn)提交一個事務(wù)。4.VB提供了三種數(shù)據(jù)庫訪問引擎,即Jet引擎、ODBC和OLE DB,目前主要使用OLE DB 。5.關(guān)系的規(guī)范化程度可分為多個級別,但通常只需要達(dá)到第 三范式即可。三、判斷題(正確的在括號內(nèi)打上“”,錯誤的打上“”。每小題2分,共l0分)1.在值

15、特別長的列上適宜創(chuàng)建索引。( )2.如果數(shù)據(jù)的長度經(jīng)常變化,可以使用char類型。( )3.觸發(fā)器是一種特殊的存儲過程,可以把它看作是表定義的一部分,主要用來保證數(shù)據(jù)的完整性。( )4.數(shù)據(jù)庫設(shè)計(jì)中的結(jié)構(gòu)設(shè)計(jì)主要是進(jìn)行應(yīng)用程序的設(shè)計(jì)。( )5.將實(shí)驗(yàn)室中機(jī)器上的數(shù)據(jù)庫備份到自己的移動設(shè)備上,只需要備份主數(shù)據(jù)文件(MDF)即可。( )四、簡述題(每小題5分,共2題10分)1.為什么要進(jìn)行規(guī)范化?規(guī)范化的相關(guān)理論是什么?請簡要說明。為確保數(shù)據(jù)庫設(shè)計(jì)的正確性,在數(shù)據(jù)庫邏輯設(shè)計(jì)階段,常使用關(guān)系規(guī)范化理論來指導(dǎo)關(guān)系型數(shù)據(jù)庫的設(shè)計(jì)。其基本思想是,每個關(guān)系都應(yīng)滿足一定的規(guī)范,才能使關(guān)系模式設(shè)計(jì)合理,達(dá)到減少

16、冗余,提高查詢效率的目的。一個好的數(shù)據(jù)庫關(guān)系,應(yīng)該沒有數(shù)據(jù)冗余、更新異常、插入異常、刪除異常問題的存在,這就必須進(jìn)行規(guī)范化處理。規(guī)范化使用的理論是函數(shù)依賴。2.登錄賬號和用戶賬號的含義是什么?它們有什么區(qū)別聯(lián)系?登錄賬號用于身份驗(yàn)證,使得用戶登錄到SQL Server服務(wù)器,屬于服務(wù)器層面,相當(dāng)于大門的鑰匙;用戶賬號用于權(quán)限驗(yàn)證,屬于數(shù)據(jù)庫層面,相當(dāng)于自己房間的鑰匙。用戶賬號在定義時(shí)便與一個登錄賬號相關(guān)聯(lián),即任何一個用戶賬號背后都有一個登錄賬號。五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分) 1.用SQL語句創(chuàng)建簡單數(shù)據(jù)表設(shè)某數(shù)據(jù)庫中的物資臺賬數(shù)據(jù)表T,包括物資編號TNo、物資

17、名稱TN、物資單價(jià)TD等字段:TNo和TN為字符型(長度20),TD為數(shù)值型(帶小數(shù)L TNo是主鍵,請用SQL語句創(chuàng)建該數(shù)據(jù)表T。CREATE TABLE T(TNo CHAR(20)PRIMARY KEY,TN CHAR(20),TD Money);2.用SQL語句創(chuàng)建帶外鍵約束的數(shù)據(jù)表CREATE TABLE C(CNo CHAR(10),Cn numeric,FOREIGN KEY(CNo)REFERENCES T(TNo) );在第五大題第1小題的基礎(chǔ)上,假設(shè)該數(shù)據(jù)庫中還存在物資入庫數(shù)據(jù)表C,包括物資編號CNo,人庫數(shù)量Cn等字段。Cn為數(shù)值型(兩位小數(shù))。Cno為字符型(長度1 0

18、)。該數(shù)據(jù)表與物資臺賬數(shù)據(jù)表T之間存在外鍵約束,即物資臺賬數(shù)據(jù)表T中不存在的記錄不能夠出現(xiàn)在該表中。請根據(jù)上述說明,用SQL創(chuàng)建物資人庫數(shù)據(jù)表C。3.程序應(yīng)用題接第五大題第2小題,現(xiàn)要求開發(fā)物資管理信息系統(tǒng),物資臺賬錄入功能的界面如圖1所示,其中Textl為物資編號、Text2為物資名稱、Text3為物資單價(jià)。程序運(yùn)行后,用戶輸人所有數(shù)據(jù)后,點(diǎn)擊確認(rèn)按鈕后,程序?qū)呀Y(jié)果插入到物資臺賬表T中。請補(bǔ)充完成下列程序代碼。 Private Sub CommandLClickO聲明一個記錄集對象Dim ADOrs As New Recordset將記錄集對象與已建立的數(shù)據(jù)庫聯(lián)接對象ADOcn綁定ADOr

19、s.ActiveConnection=ADOcn第一步:在物資臺賬表T中查詢是否存在關(guān)鍵字相同的記錄(1)拼寫查詢字符串strSQL= SelectTNo From T Where TNo=十Textl+ (2)執(zhí)行查詢語句 ADOrs.Open strSQL第二步:如果記錄已經(jīng)存在,則退出程序If Not ADOrs.EOF Then MsgBox記錄已存在,不能繼續(xù)增加Exit SubEnd If第三步:將結(jié)果插入到物資合賬表T中strSQL=Insert Into T(TNo,TN,TD)Values(+Textl+,+T ext2+十Text3+) ADOcn.Execute strS

20、QLEnd Sub數(shù)據(jù)庫應(yīng)用技術(shù)試題3一、單項(xiàng)選擇題(每個題只有一個答案是正確的。每題2分,共15題,30分)1 下列( D )是指數(shù)據(jù)庫管理系統(tǒng)。ADML BDDL CDBA DDBMS2. 有嚴(yán)格的數(shù)學(xué)基礎(chǔ)并在此基礎(chǔ)上發(fā)展起來的數(shù)據(jù)庫模型是( C )。 A層次模型 B網(wǎng)狀模型 C關(guān)系模型 D面向?qū)ο竽P?.在銷售商品關(guān)系中,能夠成為主關(guān)鍵字(或主鍵碼)的屬性是( B )。 A商品名 B商品編號 C商品數(shù)量 D商品價(jià)格4SQL Server系統(tǒng)中的所有系統(tǒng)級信息存儲于( A )數(shù)據(jù)庫中。 Amaster Bmodel Ctempdb Dmsdb5關(guān)系數(shù)據(jù)庫規(guī)范化理論是為了解決關(guān)系數(shù)據(jù)庫中(

21、A )問題而引入的。 A插入、刪除和數(shù)據(jù)冗余 B提高查詢速度 C減少數(shù)據(jù)操作的復(fù)雜性 D保證數(shù)據(jù)的安全性和完整性6下列符合第三范式的關(guān)系是( B )。A零件(零件編號,零件名稱,零件重量,生產(chǎn)零件的車間名,零件儲存的倉庫編號)B. 零件(零件編號,零件名稱,零件重量,零件儲存的倉庫編號)C. 倉庫(倉庫編號,主任姓名,電話,儲存的零件)D. 倉庫(倉庫編號,主任姓名,儲存零件的數(shù)量,儲存零件的種類)7. 如果希望從學(xué)生表中查詢出最大年齡的同學(xué),那么語句中應(yīng)該包含( B )。 ASELECT MIN(年齡) AS 最大 FROM 學(xué)生表 BSELECT MAX(年齡) AS 最大 FROM 學(xué)生

22、表 CSELECT AVG(年齡) AS 最大 FROM 學(xué)生表 DSELECT COUNT(年齡) AS 最大 FROM 學(xué)生表8.下列關(guān)于索引的說明不正確的是( B )。 A索引與基本表分開存儲 B 索引一經(jīng)建立就需要人工進(jìn)行維護(hù) C索引的建立或撤消對數(shù)據(jù)的內(nèi)容毫無影響 D索引會在一定程度上影響增刪改操作的效率9在第一個關(guān)系中出現(xiàn),在第二個關(guān)系中不出現(xiàn)的記錄組成的新關(guān)系稱為( D )。 A兩個關(guān)系的和 B兩個關(guān)系的并 C兩個關(guān)系的交 D兩個關(guān)系的差10. SQL Server默認(rèn)的登錄賬號為( A )。 Asa Bdbo Cadministerter D自己任意設(shè)置11.數(shù)據(jù)庫應(yīng)用程序開發(fā)

23、中,( B )屬于物理設(shè)計(jì)。 A回答“干什么”的問題 B存儲方法設(shè)計(jì) C繪制E-R圖 D將E-R圖轉(zhuǎn)換為關(guān)系模型12.下列SQL語句中,能夠完成刪除功能的是( D )。 A.INSERT INTO教師表VALUES(053006,王振東,男,2) B.UPDATE教師表SET姓名=王振東WHERE學(xué)號=053006 C.DELETE教師表SET姓名=王振東WHERE教師編號=053006 D.DELETE FROM教師表WHERE性別=男13.查詢姓名中帶有“芳”字的學(xué)生,則條件語句應(yīng)包含( B )。 AWhere姓名LIKE 芳 B Where姓名LIKE 芳 CWhere姓名LIKE芳LI

24、KE DWhere姓名LIKE芳%14. 下列SQL語句中,限制字段取值范圍的約束是 ( C )。 A學(xué)號 char(8) NOT NULL CONSTRAINT un_no UNIQUE B學(xué)號 char(8) NOT NULL CONSTRAINT PK_學(xué)生表 PRIMARY KEY C性別 char(2) NOT NULL check(性別=男or 性別= 女) D學(xué)號 char(8) NOT NULL15設(shè)學(xué)生表和成績表的結(jié)構(gòu)分別為(學(xué)號,姓名,所在系)和(學(xué)號,課程名,成績),如果希望按分?jǐn)?shù)降序查詢出“英語系中選修了計(jì)算機(jī)課程的學(xué)生姓名和成績”,則對應(yīng)的SQL語句是( D )。AS

25、ELECT 姓名,成績 FROM學(xué)生表,成績表WHERE所在系=“英語系”AND課程名=計(jì)算機(jī)AND學(xué)生表學(xué)號=成績表學(xué)號 BSELECT姓名,成績FROM學(xué)生表,課程表WHERE所在系=“英語系”AND課程名=計(jì)算機(jī)AND學(xué)生表學(xué)號=成績表學(xué)號 ORDER BY 成績 ascCSELECT姓名,成績FROM學(xué)生表,課程表WHERE所在系=“英語系”AND課程名=計(jì)算機(jī)AND學(xué)生表學(xué)號=成績表學(xué)號 ORDER BY 成績 DSELECT姓名,成績FROM學(xué)生表,課程表WHERE所在系=“英語系”AND課程名=計(jì)算機(jī)AND學(xué)生表學(xué)號=成績表學(xué)號 ORDER BY 成績 desc二、填空題(每空2

26、分,共10分)1關(guān)系模型由三個部分組成,分別是 數(shù)據(jù)結(jié)構(gòu) 、關(guān)系操作集合和 關(guān)系完整性 。2備份是指將數(shù)據(jù)從硬盤復(fù)制的到 可移動 媒體上的過程。3數(shù)據(jù)庫應(yīng)用系統(tǒng)的建設(shè)包括結(jié)構(gòu)設(shè)計(jì)和 行為設(shè)計(jì) 兩個方面。4關(guān)系完整性是指關(guān)系模型中數(shù)據(jù)的正確性、 一致性 和 有效性 。5. SQL Server中的事務(wù)處理語句, ROLLBACK 實(shí)現(xiàn)回滾一個事務(wù)。三、判斷題(正確的在括號內(nèi)打上“”,錯誤的打上“”。每小題2分,共l0分)1.DELECTE FROM(表名)語句的功能是刪除表結(jié)構(gòu)。( )2在教師任課關(guān)系(教師編號,教室姓名,教室職稱,課程號,課程名,課時(shí)費(fèi))中,主鍵是教師編號。( )3.觸發(fā)器是一

27、種特殊的存儲過程,它基于一個表創(chuàng)建,可以針對多個表進(jìn)行操作。( )4.做數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)時(shí),要盡量使設(shè)計(jì)符合第三范式的要求。( )5.登錄賬號用于身份驗(yàn)證,用戶賬號用于權(quán)限驗(yàn)證。( ) 四、簡述題(每小題5分,共2題10分)1.關(guān)系完整性的主要內(nèi)容是什么?為什么要保證關(guān)系的完整性?關(guān)系完整性就是關(guān)系模型中數(shù)據(jù)的正確性、一致性和有效性。關(guān)系完整性又包括實(shí)體完整性、參照完整性和用戶定義的完整性三個方面。只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫中的數(shù)據(jù)正確、一致和有效。2.什么是嵌入式SQL,它有哪些用途? 嵌入式SQL語言是將SQL語句直接嵌入到程序的源代碼中,與其他程序設(shè)計(jì)語言語句混合。嵌入式SQL的用途:它是數(shù)據(jù)庫應(yīng)用程序的一種常用的開發(fā)方法。五、綜合應(yīng)用題(第1、2題每題10分,第3題20分,共40分)1.用SQL語句創(chuàng)建簡單數(shù)據(jù)表設(shè)某數(shù)據(jù)庫中有學(xué)生表(表名為students),包括學(xué)號SNO,姓名SName,出生年月日SD等字段。SNO和SName均為字符型(長度10),SD為日期型。SNo是主鍵,請用SQL語句創(chuàng)建該數(shù)據(jù)表students。CREATE TABLE students( SNO CHAR(10)P

溫馨提示

  • 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

提交評論