南京醫(yī)科大學康達學院《數(shù)據(jù)庫》復(fù)習題_第1頁
南京醫(yī)科大學康達學院《數(shù)據(jù)庫》復(fù)習題_第2頁
南京醫(yī)科大學康達學院《數(shù)據(jù)庫》復(fù)習題_第3頁
南京醫(yī)科大學康達學院《數(shù)據(jù)庫》復(fù)習題_第4頁
南京醫(yī)科大學康達學院《數(shù)據(jù)庫》復(fù)習題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、南京醫(yī)科大學康達學院數(shù)據(jù)庫復(fù)習題一、單項選擇題(每題2分,共30分).()是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、 統(tǒng)一控制。A. DB B. DBMSC. DBS D. DBA. SQL語言允許使用通配符進行字符串匹配的操作,其中,可以表示()A、零個字符 B、1個字符 C、多個字符 D、以上都可以.以下哪一個數(shù)據(jù)庫不是SQL Server 2008的系統(tǒng)數(shù)據(jù)庫()A. master數(shù)據(jù)庫B. msdb數(shù)據(jù)庫C. pubs數(shù)據(jù)庫D. model數(shù)據(jù)庫.以下四項中,可以直接用于表示概念模型的是()0A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.實體-聯(lián)系(

2、E-R)模型.以下四項中說法不正確的選項是()A.數(shù)據(jù)庫防止了一切數(shù)據(jù)的重復(fù)B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享C.數(shù)據(jù)庫減少了數(shù)據(jù)冗余D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性.關(guān)系數(shù)據(jù)庫中空值(NULL)相當于()。A.零(0) B.空白 C.零長度的字符串D.沒有輸入.假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的()階段,需要將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù) 模型。A.概念設(shè)計B.物理設(shè)計C.運行階段 D.邏輯設(shè)計.取出關(guān)系中的某些列,并消去重復(fù)的元組的關(guān)系運算稱為()A.取列運算B.投影運算C.連接運算D.選擇運算.數(shù)據(jù)庫的概念模型獨立于 oA.具體的機器和DBMS B. E-R圖C.信息世界D.現(xiàn)實世界)o

3、)o)o)o)o.下面哪一組命令,可以將變量COUNT值賦值為1 ()oDECLARE COUNTSELECT COUNT=1DIM COUNT=lDECLARE COUNTSELECT COUNT=1DIM COUNTSELECT COUNT=1.假設(shè)用如下的SQL語句創(chuàng)立STUDENT表:CREATE TABLE STUDENT(SNO CHAR(4) NOT NULL,SNAME CHAR(8) NOT NULL,SSEX CHAR(2), SAGE INT) 可以插入到STUDENT表中的是()。C103T,,曾華,男,23)(1031,,曾華,NULL, NULL)(NULL,,曾華

4、,男,23)C103P, NULL,,男23).在SQLServer編程中,可使用()將多個語句捆綁。A. B. BEGIN-END C. ( ) D.從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模型時,該關(guān)系模式的關(guān)鍵 字是。A. M端實體的關(guān)鍵字B. N端實體的關(guān)鍵字C. M端實體關(guān)鍵字與N端實體關(guān)鍵字組合D.重新選取其他屬性題目14-15都是基于這樣的三個表,即學生表、課程表和學生選課表,它們的結(jié)構(gòu)如下:學生表:STUDENT (SNO, SNAME, SSEX, SAGE, SDEPT)課程表:COURSE (CNO, CNAME, CREDIT)學生選課表:SC (SN

5、O, CNO, GRADE)其中 SNO、SNAME、SEX、SAGE、SDEPT、 CNO、CNAME、CREDIT、GRADE 分另ij 表示學號、姓名、性別、年齡、所在系名、課程號、課程名、學分和成績。14.檢索所有比“王華”年齡大的學生姓名、年齡和性別。正確的SELECT語句是()。A SELECT SNAME, SAGE, SSEXFROM STUDENTWHERE SAGE (SELECT SAGEFROM STUDENTWHERE SNAME = 王華”)SELECT SNAME, SAGE, SSEXFROM STUDENTWHERE SNAME=王華”SELECT SNAME

6、, SAGE, SSEXFROM STUDENTWHERE SAGE (SELECT SAGEWHERE SNAME = 王華”)SELECT SNAME, SAGE, SSEXFROM STUDENTWHERE SAGE王華.SAGE6檢索選修課程“C2”的學生中成績最高的學生的學號。正確的SELECT語句是()。SELECT SNOFORM SCWHERE CNO =C2 AND GRADE =(SELECT GRADE FORM SCWHERE CNO =C2”)SELECT S#FORM SCWHERE CNO =C2 AND GRADE IN(SELECT GRADE FORM SC

7、WHERECNO=C2)SELECT SNOFORM SCWHERECNO=C2 AND GRADE NOT IN(SELECT GRADE FORM SCWHERE CNO=C2”)SELECT SNOFORM SCWHERE CNO=C2 AND GRADE = ALL(SELECT GRADE FORM SCWHERE CNO=C2”)二、填空題(每空1分,共15分).實體之間的聯(lián)系可抽象為三類,它們是、 和 O.關(guān)系數(shù)據(jù)庫中基于數(shù)學上兩類運算是 和 o.設(shè)有如下關(guān)系表R:R(No, NAME, SEX, AGE, CLASS)主關(guān)鍵字是NO其中NO為學號,NAME為姓名,SEX為性別,

8、AGE為年齡,CLASS為班號。寫出實現(xiàn)以下功能的SQL語句。向表R中插入一條記錄(25, “李明”,“男”,21, “95031 ); 。向“95031”班插入學號為30、姓名為“鄭和”的學生記錄;。將學號為10的學生姓名改為“王華”; O 將“95101”班的班號改為“95091”; o刪除學號為20的學生記錄; o刪除所有姓“王”的學生記錄; 。.在關(guān)系A(chǔ)(S, SN, D)和B(D, CN, NM)中,A的主鍵是S, B的主鍵是D,那么D在A中稱 為 O.在SQL編程語句中,WHILE結(jié)構(gòu)可以根據(jù)條件屢次重復(fù)執(zhí)行一條語句或一個語句塊,還可 以使用()和CONTINUE關(guān)鍵字在循環(huán)內(nèi)部控

9、制WHILE循環(huán)中語句的執(zhí)行。.在數(shù)據(jù)庫設(shè)計中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)流、數(shù)據(jù)存儲和數(shù)據(jù)加工過程等的描述,通常稱為 o三、簡答題(每題3分,共15分).簡述DBS的概念。.數(shù)據(jù)庫的三級模式和兩級映射主要是什么?.規(guī)范化關(guān)系要滿足哪些性質(zhì)?.什么是3NF?.數(shù)據(jù)庫維護階段,DBA的主要工作有哪些(P161) ?四、編程題(共40分)設(shè)學生課程數(shù)據(jù)庫中有三個關(guān)系:S (SNO, SNAME, AGE, SEX), SC (SNO, CNO, GRADE), C (CNO, CNAME) 其中SNO、CNO、SNAME、AGE、SEX、GRADE、C

10、NAME分另U表示學號、課程號、姓 名、年齡、性別、成績和課程名。用SQL語句表達以下操作:(1)查詢所有年齡在18-22歲(包括18歲和22歲)之間并且選修了三門以上課程的學生姓 名和年齡(2)查詢所有課程的的課程名,課程號和平均成績,結(jié)果按平均成績降序排列(3)查詢以“數(shù)據(jù)”開頭并且第四個字符為“教”的課程的詳細情況。(4)創(chuàng)立一個視圖VIEW1,用于查看學生的學號、姓名和總成績(5)修改視圖VIEW1中的數(shù)據(jù),將學號“C001”學生姓名改為“張三”2. T-SQL 編程.設(shè)學生課程數(shù)據(jù)庫中有三個關(guān)系:S (SNO, SNAME, AGE, SEX), SC (SNO, CNO, GRADE), C (CNO, CNAME) 其中SNO、CNO、SNAME、AGE、SEX、GRADE CNAME分別表示學號、課程號、姓 名、年齡、性別、成績

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論