《數(shù)據(jù)庫(kù)原理與應(yīng)用》考試復(fù)習(xí)題庫(kù)(含答案)_第1頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》考試復(fù)習(xí)題庫(kù)(含答案)_第2頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》考試復(fù)習(xí)題庫(kù)(含答案)_第3頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》考試復(fù)習(xí)題庫(kù)(含答案)_第4頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》考試復(fù)習(xí)題庫(kù)(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE39《數(shù)據(jù)庫(kù)原理與應(yīng)用》考試復(fù)習(xí)題庫(kù)(含答案)一、單選題1.下面關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是()。A、數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B、數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C、數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D、數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合答案:A2.如果要在一張管理職工工資的表中限制工資的輸入范圍,應(yīng)使用()約束。A、PDRIMARYKEYB、FOREIGNKEYC、uniqueD、check答案:D3.在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)存取權(quán)限的定義稱為()。A、命令B、授權(quán)C、定義D、審計(jì)答案:B4.數(shù)據(jù)的物理獨(dú)立性是指()。A、數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)相互獨(dú)立B、用戶程序與數(shù)據(jù)庫(kù)管理系統(tǒng)相互獨(dú)立C、用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的D、應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)是相互獨(dú)立的答案:C5.SQL的視圖是從()中導(dǎo)出的。A、基本表B、視圖C、數(shù)據(jù)庫(kù)D、基本表或視圖答案:D6.計(jì)算機(jī)數(shù)據(jù)管理依次經(jīng)歷的幾個(gè)階段為()。A、文件系統(tǒng)、人工管理、數(shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)B、人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)和分布式數(shù)據(jù)庫(kù)系統(tǒng)C、人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)D、文件系統(tǒng)、人工管理、數(shù)據(jù)庫(kù)系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)和分布式數(shù)據(jù)庫(kù)系統(tǒng)答案:C7.數(shù)據(jù)庫(kù)只存放視圖的()A、定義B、操作C、結(jié)果D、數(shù)據(jù)答案:A8.()是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A、數(shù)據(jù)庫(kù)系統(tǒng)B、數(shù)據(jù)庫(kù)C、數(shù)據(jù)庫(kù)管理系統(tǒng)D、數(shù)據(jù)結(jié)構(gòu)答案:B9.數(shù)據(jù)庫(kù)系統(tǒng)的核心是()。A、數(shù)據(jù)庫(kù)B、操作系統(tǒng)C、數(shù)據(jù)庫(kù)管理系統(tǒng)D、文件系統(tǒng)答案:C10.在SQL語言中,子查詢是()。A、返回單表中數(shù)據(jù)子集的查詢語言B、選取多表中字段子集的查詢語句C、選取單表中字段子集的查詢語句D、嵌入到另一個(gè)查詢語句之中的查詢語句答案:D11.下面哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能()。A、安全性B、可移植性C、完整性D、并發(fā)控制答案:B12.數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的()。A、可靠性B、一致性C、完整性D、安全性答案:D13.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段。A、需求分析B、概念設(shè)計(jì)C、邏輯設(shè)計(jì)D、物理設(shè)計(jì)答案:B14.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖(DDF)和數(shù)據(jù)字典(DD)主要用來描述結(jié)構(gòu)化方法中的()階段的工具。A、邏輯結(jié)構(gòu)設(shè)計(jì)B、概念結(jié)構(gòu)設(shè)計(jì)C、可行性分析D、需求分析答案:D15.若有表示公司和職員及工作的三個(gè)數(shù)據(jù)表。其中公司C(公司號(hào),公司名,地址,注冊(cè)資本,法人代表,員工數(shù)),職員S(職員號(hào),姓名,性別,年齡,學(xué)歷),工作W(公司號(hào),職員號(hào),工資),職員可在多家公司兼職,則表W的鍵(碼)為()A、公司號(hào),職員號(hào)B、職員號(hào),工資C、公司號(hào),職員號(hào),工資D、職員號(hào)答案:A16.DBMS指的是()。A、數(shù)據(jù)庫(kù)管理系統(tǒng)B、數(shù)據(jù)庫(kù)系統(tǒng)C、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)D、數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)答案:A17.要查詢XSH數(shù)據(jù)庫(kù)CP表中產(chǎn)品名含有“冰箱”的產(chǎn)品情況,可用()命令。A、SELECT*FROMCPWHERE產(chǎn)品名稱LIKE‘冰箱’B、SELECT*FROMXSHWHERE產(chǎn)品名稱LIKE‘冰箱’C、SELECT*FROMCPWHERE產(chǎn)品名稱LIKE‘%冰箱%’D、SELECT*FROMCPWHERE產(chǎn)品名稱=‘冰箱’答案:C18.在查詢語句的Where子句中,如果出現(xiàn)了“ageBetween30and40”,這個(gè)表達(dá)式等同于()。A、age>=30andage<=40B、age>=30orage<=40C、age>30andage<40D、age>30orage<40答案:A19.MySQL對(duì)于事務(wù)隔離級(jí)別采用的默認(rèn)級(jí)別是()A、序列化B、可重復(fù)讀C、提交讀D、未提交讀答案:B20.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()。A、不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序B、不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序C、不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D、不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)答案:A21.在ER模型中,如果有3個(gè)不同的實(shí)體型,3個(gè)M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換為關(guān)系的數(shù)目是()。A、4B、5C、6D、7答案:C22.下列不屬于DBMS功能的是()。A、數(shù)據(jù)定義B、數(shù)據(jù)操縱C、數(shù)據(jù)字典D、數(shù)據(jù)庫(kù)運(yùn)行控制答案:C23.數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成是:數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件系統(tǒng)、用戶和()。A、數(shù)據(jù)集合B、操作系統(tǒng)C、數(shù)據(jù)庫(kù)管理系統(tǒng)D、文件系統(tǒng)答案:C24.在下列關(guān)于規(guī)范化理論的敘述中,不正確的是()。A、任何一個(gè)關(guān)系模式一定有鍵B、任何一個(gè)包含兩個(gè)屬性的關(guān)系模式一定滿足3NFC、任何一個(gè)包含兩個(gè)屬性的關(guān)系模式一定滿足BCNFD、任何一個(gè)包含三個(gè)屬性的關(guān)系模式一定滿足2NF答案:D25.數(shù)據(jù)庫(kù)系統(tǒng)中所支持的數(shù)據(jù)模型有()。A、層次模型、網(wǎng)狀模型、鏈接模型B、網(wǎng)狀模型、鏈接模型、關(guān)系模型C、層次模型、網(wǎng)狀模型、關(guān)系模型D、層次模型、網(wǎng)狀模型、樹形模型答案:C26.SQL的聚集函數(shù)COUNT、SUM、AVG、MAX、MIN不允許出現(xiàn)在查詢語句的()子句之中。A、SELECTB、HAVINGC、GROUPBY…HAVINGD、WHERE答案:D27.用如下的SQL語句創(chuàng)建一個(gè)Teacher表

CREATETABLETeacher(TNOChar(6)NOTNULL,

NAMEChar(8)NOTNULL,

SEXChar(2),

SALINT,

SDETPchar(12)check(SDEPTIN(‘IS’,‘MA’,‘CS’)))

可以插入Teacher表中的元組是(A)。A、(‘T0203’,‘劉剛’,NULL,NULL,‘IS’)B、(NULL,‘王芳’,‘女’,‘1200’,‘CS’)C、(‘T0111’,NULL,‘男’,23,‘MA’)D、(‘T0101’,‘李華’,男,2100,‘EN’)答案:A28.事務(wù)具有ACID特性,以下不屬于它的特性是()A、分子性B、隔離性C、持久性D、一致性答案:A29.關(guān)系數(shù)據(jù)庫(kù)中,主鍵()A、創(chuàng)建唯一的索引,允許空值B、只允許以表中第一字段建立C、唯一地標(biāo)識(shí)表中的實(shí)體D、允許有多個(gè)主鍵答案:C30.有兩個(gè)關(guān)系R,S如下,由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的操作為()

A、并B、自然連接C、笛卡爾積D、差答案:D31.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中數(shù)據(jù)獨(dú)立性最高的是()階段。A、數(shù)據(jù)庫(kù)系統(tǒng)B、文件系統(tǒng)C、人工管理D、數(shù)據(jù)項(xiàng)管理答案:A32.假設(shè)存在一張職工表,包含“性別”屬性,要求這個(gè)屬性值只能取“男”或“女”,這屬于()。A、實(shí)體完整性B、參照完整性C、用戶定義的完整性D、關(guān)系不變性答案:C33.在SQL語言的SELECT語句中,實(shí)現(xiàn)投影操作的是哪個(gè)子句?()A、selectB、fromC、WhereD、groupby答案:A34.關(guān)于數(shù)據(jù)庫(kù)的特點(diǎn),以下說法不正確的是()。A、數(shù)據(jù)結(jié)構(gòu)化B、數(shù)據(jù)與程序一一對(duì)應(yīng)C、具有較高的數(shù)據(jù)獨(dú)立性和統(tǒng)一的數(shù)據(jù)控制功能D、數(shù)據(jù)共享性高,冗余低答案:B35.列值為空值(NULL),則說明這一列()。A、數(shù)值為0B、數(shù)值為空格C、數(shù)值是未知的D、不存在答案:C36.showtriggers語句,它的功能是()A、查看事件B、打開事件C、查看觸發(fā)器D、刪除觸發(fā)器答案:C37.數(shù)據(jù)庫(kù)的數(shù)據(jù)一般存放在()中。A、內(nèi)存B、CPUC、寄存器D、磁盤答案:D38.下面關(guān)于函數(shù)依賴的敘述中,不正確的是()。A、若X→Y,Y→Z,則X→YZB、若XY→Z,則Y→Z,X→ZC、若X→Y,Y→Z,則X→ZD、若X→Z,Z→Y,則X→Y答案:B39.設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL),這是()A、實(shí)體完整性規(guī)則B、參照完整性規(guī)則C、用戶定義完整性規(guī)則D、域完整性規(guī)則答案:A40.儲(chǔ)蓄所有多個(gè)儲(chǔ)戶,儲(chǔ)戶能夠在多個(gè)儲(chǔ)蓄所存取款,儲(chǔ)蓄所與儲(chǔ)戶之間是()。A、一對(duì)一的聯(lián)系B、一對(duì)多的聯(lián)系C、多對(duì)一的聯(lián)系D、多對(duì)多的聯(lián)系答案:D41.在存在下列關(guān)鍵字的SQL語句中,不可能出現(xiàn)Where子句的是()。A、UpdateB、DeleteC、InsertD、Alter答案:D42.下面對(duì)數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的敘述中,不正確的是()A、三級(jí)模式結(jié)構(gòu)可提供數(shù)據(jù)獨(dú)立性B、三級(jí)模式結(jié)構(gòu)通過兩級(jí)映像來實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性C、模式做了修改,用戶的應(yīng)用程序必須修改D、內(nèi)模式做了修改,模式不必修改答案:C43.Delimite用來改變語句的結(jié)束標(biāo)志,MySQL默認(rèn)下采用()字符A、問號(hào)?B、分號(hào);C、美元符號(hào)$D、百分號(hào)%答案:B44.數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的()和()。(1)正確性(2)合法性(3)不被非法存取(4)相容性(5)不被惡意破壞A、(1)和(3)B、(2)和(5)C、(2)和(4)D、(1)和(4)答案:D45.在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的()約束。A、實(shí)體完整性B、參照完整性C、用戶自定義D、用戶操作答案:C46.在數(shù)據(jù)庫(kù)中存儲(chǔ)的是()。A、數(shù)據(jù)B、數(shù)據(jù)模型C、信息D、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系答案:D47.關(guān)系模型中,一個(gè)關(guān)鍵字是()。A、可由多個(gè)任意屬性組成B、至多由一個(gè)屬性組成C、由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)關(guān)系模式中任何元組的屬性組成D、以上都不是答案:C判斷題1.)在需要表示金額等貨幣類型時(shí),應(yīng)優(yōu)先選擇使用DECIMAL數(shù)據(jù)類型。()A、正確B、錯(cuò)誤答案:A2.在重新命名數(shù)據(jù)庫(kù)之前應(yīng)該確保沒有用戶使用該數(shù)據(jù)庫(kù),而且數(shù)據(jù)庫(kù)應(yīng)該設(shè)置為單用戶模式()A、正確B、錯(cuò)誤答案:A3.用二維表格來表示實(shí)體之間聯(lián)系的模型稱為層次模型。()A、正確B、錯(cuò)誤答案:B4.視圖是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫(kù)中的數(shù)據(jù)的重要機(jī)制。()A、正確B、錯(cuò)誤答案:A5.等值連接是將要連接的列作相等比較的連接,但連接的列只顯示一次,因而消除了自然連接產(chǎn)生的冗余。()A、正確B、錯(cuò)誤答案:B6.對(duì)關(guān)系模型來說,范式級(jí)別越高,實(shí)際應(yīng)用效果越好。()A、正確B、錯(cuò)誤答案:B7.MySQL的事件調(diào)度器可以用做定時(shí)執(zhí)行某些特定任務(wù),可以精確到每秒鐘執(zhí)行一個(gè)任務(wù)。()A、正確B、錯(cuò)誤答案:A8.數(shù)據(jù)完整性就是指數(shù)據(jù)庫(kù)中不應(yīng)該存在不符合語義的數(shù)據(jù)。()A、正確B、錯(cuò)誤答案:A9.數(shù)據(jù)庫(kù)最經(jīng)濟(jì)、最省時(shí)間的備份方式是完全備份。()A、正確B、錯(cuò)誤答案:B10.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是外模式與模式之間的映象。()A、正確B、錯(cuò)誤答案:A11.在一列上只能使用一個(gè)CHECK約束,但可以使用多個(gè)規(guī)則。()A、正確B、錯(cuò)誤答案:B12.)子查詢的工作方式是:先處理內(nèi)查詢,由內(nèi)向外查詢,外查詢利用內(nèi)查詢的結(jié)果。()A、正確B、錯(cuò)誤答案:A13.處理數(shù)據(jù)或執(zhí)行過程時(shí)需要的權(quán)限稱為語句權(quán)限。()A、正確B、錯(cuò)誤答案:A14.修改數(shù)據(jù)庫(kù)屬性,每次可以修改數(shù)據(jù)文件的多個(gè)屬性。())A、正確B、錯(cuò)誤答案:B15.在數(shù)據(jù)庫(kù)的安全性控制中,授權(quán)的數(shù)據(jù)對(duì)象的范圍越大,授權(quán)子系統(tǒng)就越靈活。()A、正確B、錯(cuò)誤答案:B16.)SQL語言中,Groupby指定列可以使用列的名稱,也可以使用as子句指定的列的別名。()A、正確B、錯(cuò)誤答案:B17.存儲(chǔ)函數(shù)一般是作為一個(gè)獨(dú)立的部分使用call語句調(diào)用執(zhí)行,存儲(chǔ)過程作為查詢語句的一個(gè)部分來調(diào)用。()A、正確B、錯(cuò)誤答案:B18.SQL語言中,WHERE子句搜索條件在進(jìn)行分組操作之后應(yīng)用,而HAVING子句搜索條件在進(jìn)行分組操作之前應(yīng)用。(()A、正確B、錯(cuò)誤答案:B19.SQL語言中,Orderby子句的列的個(gè)數(shù)可以大于select子句的列數(shù)。()A、正確B、錯(cuò)誤答案:B20.數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照模式、外模式和內(nèi)模式三級(jí)結(jié)構(gòu)進(jìn)行組織。(()A、正確B、錯(cuò)誤答案:A21.語句createorreplaceview的功能是修改視圖定義。()A、正確B、錯(cuò)誤答案:A22.一旦數(shù)據(jù)庫(kù)被刪除,它將永久刪除,并且不能進(jìn)行檢索,除非使用以前的備份。()A、正確B、錯(cuò)誤答案:A23.層次模型是比網(wǎng)狀模型更具普遍性的結(jié)構(gòu),網(wǎng)狀模型是層次模型的一個(gè)特例。()A、正確B、錯(cuò)誤答案:B24.數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)是一樣的。()A、正確B、錯(cuò)誤答案:B25.數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全性。()A、正確B、錯(cuò)誤答案:A26.規(guī)范化過程主要為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常,刪除異常以及冗余度大的缺陷。()A、正確B、錯(cuò)誤答案:A27.假定學(xué)生表是S(SNO,SNAME,SEX,AGE),課程表是C(CNO,CNAME,TEACHER),學(xué)生選課表是SC(SNO,CNO,GRADE)。要查找選修“PUTER”課程的“女”學(xué)生姓名,將涉及到表有S,SC。()A、正確B、錯(cuò)誤答案:B28.GROUPBY子句不能使用text\ntext\image類型的列()A、正確B、錯(cuò)誤答案:A29.刪除數(shù)據(jù)庫(kù)時(shí),不能刪除系統(tǒng)數(shù)據(jù)庫(kù)和示例數(shù)據(jù)庫(kù)。()A、正確B、錯(cuò)誤答案:B30.在左外連接中,保留的是左邊關(guān)系中所有的元組。()A、正確B、錯(cuò)誤答案:A31.向表中增加一列時(shí),應(yīng)使新增加的列有默認(rèn)值或允許為空值。()A、正確B、錯(cuò)誤答案:A32.在使用子查詢時(shí),必須使用括號(hào)把子查詢括起來,以便區(qū)分外查詢和子查詢。()A、正確B、錯(cuò)誤答案:A33.在關(guān)系中列的順序無所謂,即列的次序可以任意交換。()A、正確B、錯(cuò)誤答案:A34.SQL中,與“NOTIN”等價(jià)的操作符是<>ALL。()A、正確B、錯(cuò)誤答案:A35.在MySQL中,可以使用LOADDATA…INFILE語句把表數(shù)據(jù)備份進(jìn)行到文件中,使用SELECTINTO…OUTFILE語句恢復(fù)先前備份的數(shù)據(jù)。()A、正確B、錯(cuò)誤答案:B36.在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的完整性約束。()A、正確B、錯(cuò)誤答案:A37.只能將表中的一個(gè)列定義為主鍵,不能將多個(gè)列定義為復(fù)合的主鍵。()A、正確B、錯(cuò)誤答案:B38.存儲(chǔ)引擎為MyISAM的數(shù)據(jù)庫(kù)可以采用行級(jí)鎖的鎖模式。()A、正確B、錯(cuò)誤答案:B39.有一名為“列車運(yùn)營(yíng)”實(shí)體,含有:車次、日期、實(shí)際發(fā)車時(shí)間、實(shí)際抵達(dá)時(shí)間、情況摘要等屬性,該實(shí)體主碼是車次。()A、正確B、錯(cuò)誤答案:B40.SELECT子句中的目標(biāo)列可以是表中的屬性列,也可以是表達(dá)式。()A、正確B、錯(cuò)誤答案:A41.使用UNIQUE約束可以確保表中非主鍵列不輸入重復(fù)值。()A、正確B、錯(cuò)誤答案:A42.SQL語言中,用CREATEDATEBASE語句來創(chuàng)建數(shù)據(jù)表。()A、正確B、錯(cuò)誤答案:B43.經(jīng)常使用在where子句中的列上創(chuàng)建索引,加快條件的判斷速度。()A、正確B、錯(cuò)誤答案:A44.通常把數(shù)據(jù)從一個(gè)環(huán)境中傳輸?shù)搅硗庖粋€(gè)環(huán)境中,需要考慮確認(rèn)數(shù)據(jù)源、指定數(shù)據(jù)的目標(biāo)2個(gè)方面的因素。()A、正確B、錯(cuò)誤答案:B填空題1.數(shù)據(jù)模型是由()、()和()三部分組成的。答案:數(shù)據(jù)結(jié)構(gòu)|數(shù)據(jù)操作|完整性約束2.對(duì)數(shù)據(jù)表記錄可以進(jìn)行查詢、插入、修改和刪除操作,所使用的SQL命令對(duì)應(yīng)為:()、()、()和()答案:select|insert|update|delete3.觸發(fā)器定義在一個(gè)表中,當(dāng)在表中執(zhí)行()、()或()操作時(shí)被觸發(fā)自動(dòng)執(zhí)行。答案:insert|update|delete4.在查詢操作中,將查詢結(jié)果按指定表達(dá)式進(jìn)行分組的子句是();對(duì)查詢的結(jié)果集進(jìn)行排序的子句是()。答案:groupby|orderby5.創(chuàng)建存儲(chǔ)過程使用的語句為:()),創(chuàng)建存儲(chǔ)函數(shù)使用的語句為:())事務(wù)的ACID特性分別指:()、()、()、()。答案:createproceduresp-name(|createfunctionsp-name(|原子性|一致性|隔離性|持久性6.假設(shè)學(xué)生表S的結(jié)構(gòu)為:S(),查詢所有比“王華”年齡大的學(xué)生姓名、年齡和性別,正確的SELECT語句是答案:SN,SEX,AGE,DEPT7.如果要計(jì)算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)是())。答案:avg(8.()是由一個(gè)或多個(gè)數(shù)據(jù)表()或視圖導(dǎo)出的虛擬表。答案:視圖|基本表9.語句selectround(),length(),35%6;的執(zhí)行結(jié)果為:()、()、()。答案:202.567,2|'SQLServerDB'|202.57|13|310.在SELECT查詢語句中,()關(guān)鍵字用于去掉重復(fù)記錄,()短語用于生成一個(gè)新表,()短語用于指出查詢條件,()短語用于分組。答案:distinct|into|where|groupby11.五種基本關(guān)系代數(shù)運(yùn)算是并、差、()、選擇、()。答案:笛卡爾積|投影12.在Student表的Sname列上建立一個(gè)唯一索引的SQL語句為:()StusnameONstudent()答案:CREATEUNIQUEINDEX|Sname13.)數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無誤并且相關(guān)數(shù)據(jù)具有一致性,完整性約束包括()完整性、()完整性、引用完整性和用戶定義完整性。答案:實(shí)體|域14.數(shù)據(jù)庫(kù)備份的方法主要有:完全備份、()和()。答案:表備份|增量備份15.SQL語言的數(shù)據(jù)操縱功能包括(),(),(),()。答案:數(shù)據(jù)插入|數(shù)據(jù)刪除|數(shù)據(jù)更新|數(shù)據(jù)查詢16.數(shù)據(jù)庫(kù)設(shè)計(jì)分為6個(gè)設(shè)計(jì)階段,即需求分析、()、()、()、數(shù)據(jù)庫(kù)實(shí)施階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。答案:概念結(jié)構(gòu)設(shè)計(jì)階段|邏輯結(jié)構(gòu)設(shè)計(jì)階段|物理結(jié)構(gòu)設(shè)計(jì)階段17.24.語句selectround(),round()的執(zhí)行結(jié)果是:()和()。答案:13.4321,2|13.4567,3|13.43|13.45718.語句selectupper(),ltrim()的執(zhí)行結(jié)果是()和()。答案:'beautiful'|'我心中的太陽(yáng)'|BEAUTIFUL|我心中的太陽(yáng)19.語句selectday()的執(zhí)行結(jié)果是:()。答案:'2004-4-6'|620.SELECTDATE_ADD()結(jié)果是()。答案:'2005-12-22',interval10day|2006-01-0121.在數(shù)據(jù)庫(kù)的表中,()是指表中的某一列,該列的值唯一標(biāo)識(shí)一行。答案:主關(guān)鍵字22.已知系()和學(xué)生()兩個(gè)表,系表的主關(guān)鍵字是(),學(xué)生表的主關(guān)鍵字是(),外關(guān)鍵字是()。答案:系編號(hào),系名稱,系主任,電話,地點(diǎn)|學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào)|系編號(hào)|學(xué)號(hào)|系編號(hào)23.支持事務(wù)并且采用行級(jí)鎖的數(shù)據(jù)庫(kù)引擎是()。答案:InnoDB24.為了保護(hù)數(shù)據(jù)庫(kù)的實(shí)體完整性,當(dāng)用戶程序?qū)χ鞔a進(jìn)行更新使主碼值不唯一時(shí),DBMS就會(huì)()。答案:拒絕此操作25.在MySQL中,顯示class表的結(jié)構(gòu)的語句是()。答案:describeclass26.語句SELECT()*4-17/())+99%4的執(zhí)行結(jié)果是()。答案:7+3|4-(8-6|34.527.()答案:SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=’王華’28.在MySQL中,我們創(chuàng)建數(shù)據(jù)庫(kù)的語句是(),答案:createdatabase而修改數(shù)據(jù)庫(kù)的語句是(alterdatabase)。29.實(shí)體之間的聯(lián)系可抽象為三類,它們是()、()和()。答案:1∶1|1∶n|m:n30.在數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)存取權(quán)限的定義稱為()。答案:授權(quán)31.職工()和部門()存在引用關(guān)系,其中()是參照關(guān)系,()是外碼。答案:職工號(hào),姓名,年齡,部門號(hào)|部門號(hào),部門名稱|職工|部門號(hào)32.在MySQL中,數(shù)據(jù)庫(kù)對(duì)象包括()、()、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。答案:表|視圖33.對(duì)于SQL語言:若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是();若要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用的語句是()。答案:altertable|createdatabase34.數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理,文件管理和()三個(gè)階段。答案:數(shù)據(jù)庫(kù)35.當(dāng)()被刪除時(shí)與它關(guān)聯(lián)的觸發(fā)器也一同被刪除。答案:表36.ROUND(.)函數(shù)的是()函數(shù)。答案:|四舍五入37.數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)是由()、()和內(nèi)模式三級(jí)構(gòu)成。答案:模式|外模式38.在Createtable語句中,通常使用()關(guān)鍵字來指定主鍵。答案:Primarykey簡(jiǎn)答題(總共3題)1.數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容和步驟是什么?每個(gè)階段的主要任務(wù)是什么?(教材171頁(yè))答案:內(nèi)容:在對(duì)環(huán)境進(jìn)行需求分析的基礎(chǔ)上,進(jìn)行滿足要求及符合語義的邏輯設(shè)計(jì),進(jìn)行具有合理的的存儲(chǔ)結(jié)構(gòu)的物理設(shè)計(jì),實(shí)現(xiàn)數(shù)據(jù)庫(kù)的運(yùn)行等。

步驟:按照規(guī)范化設(shè)計(jì)的方法,考慮數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開發(fā)的全過程,將數(shù)據(jù)庫(kù)的設(shè)計(jì)分為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)6個(gè)階段。

需求分析階段:是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界處理的對(duì)象(如組織、部門、企業(yè)等);充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫(kù)。

概念結(jié)構(gòu)設(shè)計(jì)階段:就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型。

邏輯設(shè)計(jì)階段:就是將概念模型轉(zhuǎn)換為某個(gè)DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))所支持的數(shù)據(jù)模型。

物理結(jié)構(gòu)設(shè)計(jì)階段:主要任務(wù)就是確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),同時(shí)對(duì)其進(jìn)行評(píng)價(jià)。

數(shù)據(jù)庫(kù)實(shí)施階段:主要任務(wù)是建立實(shí)際數(shù)據(jù)庫(kù)結(jié)構(gòu)、數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)、應(yīng)用程序的編碼與調(diào)試、數(shù)據(jù)庫(kù)試運(yùn)行、整理文檔。

數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)階段:維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性、檢測(cè)并改善數(shù)據(jù)庫(kù)性能、重新組織和構(gòu)造數(shù)據(jù)庫(kù)。2.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)用到術(shù)語有哪些?關(guān)系完整性約束包括哪些?(教材18頁(yè))答案:常見術(shù)語:關(guān)系(表)、元組(記錄)、屬性(列)、碼(關(guān)鍵字/字)、域、分量。

關(guān)系完整性約束:域完整性、實(shí)體完整性、參照完整性和用戶定義的完整性。3.數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)是什么?二級(jí)映射與數(shù)據(jù)獨(dú)立性指什么?(教材14頁(yè))答案:數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)也稱數(shù)據(jù)結(jié)構(gòu),是指數(shù)據(jù)庫(kù)系統(tǒng)是由外模式、模式、內(nèi)邏輯(存儲(chǔ)模式)三級(jí)模式構(gòu)成。

外模式:是對(duì)數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。模式:是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是所有用戶的公共數(shù)據(jù)視圖。內(nèi)邏輯:是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是對(duì)全體數(shù)據(jù)庫(kù)數(shù)據(jù)的機(jī)器內(nèi)部表示或創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)的視圖。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式,但只用一個(gè)模式和一個(gè)內(nèi)模式。

數(shù)據(jù)庫(kù)的二級(jí)映射功能與數(shù)據(jù)獨(dú)立性的關(guān)系:為了能夠在內(nèi)部實(shí)現(xiàn)這三層抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)管理系統(tǒng)在這三層之間提供了兩層映射:即外模式/模式映射、內(nèi)模式/模式映射。

數(shù)據(jù)與程序之間的獨(dú)立性,使得數(shù)據(jù)的定義和描述可以從應(yīng)用程序中分離出去。另外,由于數(shù)據(jù)的存儲(chǔ)由DBMS管理,用戶不必考慮存取路徑等細(xì)節(jié),從而簡(jiǎn)化了應(yīng)用程序的編制,大大減少了應(yīng)用程序的維護(hù)和修改工作。案例分析(總共10題)1.1-1.設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R圖;(0.5分)答案:1-2.將該E-R圖轉(zhuǎn)換為關(guān)系模型的結(jié)構(gòu)并指出主碼;(0.5分)答案:科室(科名,科地址,科電話)

病房(病房號(hào),床位號(hào),科室名)

醫(yī)生(工作證號(hào),姓名,職稱,科室名,年齡)

病人(病歷號(hào),姓名,性別,主管醫(yī)生,病房號(hào))2.2-1.試畫出ER圖,并注明屬性和聯(lián)系類型。(0.5分)答案:2-2.將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼和外碼(0.5分)答案:學(xué)生(學(xué)號(hào),姓名,地址,年齡,性別)

課程(課程號(hào),課程名)

教師(職工號(hào),教師姓名,職稱,課程)

選課(學(xué)號(hào),課程號(hào),成績(jī))3.3-1.試畫出E-R圖(0.5分)答案:3-2.將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼和外碼(0.5分)答案:倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名,地址,公司編號(hào))

公司(公司編號(hào),公司名,地址)

職工(職工編號(hào),姓名,性別,倉(cāng)庫(kù)編號(hào),聘期,工資)4.4-1.創(chuàng)建數(shù)據(jù)表“學(xué)生信息”。要求:學(xué)號(hào)為主鍵、身份證號(hào)為唯一索引、對(duì)性別字段進(jìn)行檢查。(0.2分)答案:createtable學(xué)生信息(

學(xué)號(hào)char(6)primarykeynotnull,

姓名char(8),

性別char(2),

Check(性別='男'or性別='女'),

民族char(2),

身份證號(hào)varchar(18)uniquekeynotnull)4-2.查詢課程成績(jī)小于60分的所有學(xué)生的信息,結(jié)果包括學(xué)號(hào)、姓名字段。(0.2分)答案:select學(xué)號(hào),姓名from學(xué)生信息,成績(jī)信息

where學(xué)生信息.學(xué)號(hào)=成績(jī)信息.學(xué)號(hào)and成績(jī)<604-3.將下列課程信息添加到“課程信息”表。課程號(hào):101,課程名:西班牙語(0.2分)答案:insertinto課程信息values('101','西班牙語')4-4.創(chuàng)建視圖“成績(jī)信息視圖”,字段為:(學(xué)號(hào),姓名,課程名,成績(jī))(0.2分)答案:createview成績(jī)信息視圖as

select學(xué)號(hào),姓名,課程名,成績(jī)from學(xué)生信息,成績(jī)信息,課程信息

Where學(xué)生信息.學(xué)號(hào)=成績(jī)信息.學(xué)號(hào)and成績(jī)信息.課程號(hào)=課程信息.課程號(hào)4-5.查詢名字中帶有‘麗’的女生信息。(0.2分)答案:select*from學(xué)生信息where姓名like'%麗%'and性別='女'5.5-1.查詢選修課程名稱為“MATHS”的學(xué)生的學(xué)號(hào)與姓名。(0.1分)答案:selectsname,agefroms,sc,c

wheres.sno=sc.snoandccno=oandcname='maths'5-2.查詢至少學(xué)習(xí)了課程號(hào)為“C1”和“C2”的學(xué)生的學(xué)號(hào)。(0.1分)答案:selectsnofromsc

wherecno='c1'andsnoin(selectsnofromscwherecno='c2')5-3.使用SQL語句創(chuàng)建視圖v1,該視圖僅包含化學(xué)系的學(xué)生信息。(0.1分)答案:createviewv1as

Selectsno,sname,ssex,sage,sdeptfromswhere(sdept='化學(xué)系');5-4.查詢化學(xué)系中年齡大于19歲的學(xué)生信息。(0.1分)答案:seslect*fromswheresage>19andsdept='化學(xué)系';

(或者)seslect*fromv1wheresage>19;5-5.查詢選修了全部課程的學(xué)生姓名。(0.1分)答案:selectsnamefromswherenotexists

(select*fromcwherenotexists

(select*fromscwheresno=s.snoandcno=ccno))5-6.授予用戶“張三”對(duì)學(xué)生表S的查詢權(quán)限。(0.5分)答案:grantselectontablesto張三6.6-1.根據(jù)上述語義畫出E-R圖;(0.3分)答案:6-2.將該E-R模型轉(zhuǎn)換為關(guān)系模型;(要求:1:1和1:n的聯(lián)系進(jìn)行合并)(0.3分)答案:轉(zhuǎn)化后的關(guān)系模式如下:

工廠(工廠編號(hào),廠名,地址)

產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,規(guī)格)

職工(職工號(hào),姓名,工廠編號(hào),聘期,工資)

生產(chǎn)(工廠編號(hào),產(chǎn)品編號(hào),計(jì)劃數(shù)量)6-3.指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的主碼和外碼。(0.4分)答案:每個(gè)關(guān)系模式的主碼、外碼如下:

工廠:主碼是工廠編號(hào),無外碼;

產(chǎn)品:主碼是產(chǎn)品編號(hào),無外碼;

職工:主碼職工號(hào),外碼是工廠編號(hào);

生產(chǎn):主碼是(工廠編號(hào),產(chǎn)品編號(hào)),外碼是工廠編號(hào)、產(chǎn)品編號(hào)。7.7-1.試畫出ER圖,并注明屬性和聯(lián)系類型。(5分)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論