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

下載本文檔

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

文檔簡介

PAGEPAGE39《數(shù)據(jù)庫原理與應(yīng)用》考試復(fù)習(xí)題庫(含答案)一、單選題1.下面關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中,正確的是()。A、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B、數(shù)據(jù)庫系統(tǒng)避免了一切冗余C、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D、數(shù)據(jù)庫系統(tǒng)是一個結(jié)構(gòu)化的數(shù)據(jù)集合答案:A2.如果要在一張管理職工工資的表中限制工資的輸入范圍,應(yīng)使用()約束。A、PDRIMARYKEYB、FOREIGNKEYC、uniqueD、check答案:D3.在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為()。A、命令B、授權(quán)C、定義D、審計答案:B4.數(shù)據(jù)的物理獨立性是指()。A、數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)相互獨立B、用戶程序與數(shù)據(jù)庫管理系統(tǒng)相互獨立C、用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的D、應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)是相互獨立的答案:C5.SQL的視圖是從()中導(dǎo)出的。A、基本表B、視圖C、數(shù)據(jù)庫D、基本表或視圖答案:D6.計算機數(shù)據(jù)管理依次經(jīng)歷的幾個階段為()。A、文件系統(tǒng)、人工管理、數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)B、人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)C、人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)D、文件系統(tǒng)、人工管理、數(shù)據(jù)庫系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)答案:C7.數(shù)據(jù)庫只存放視圖的()A、定義B、操作C、結(jié)果D、數(shù)據(jù)答案:A8.()是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)結(jié)構(gòu)答案:B9.數(shù)據(jù)庫系統(tǒng)的核心是()。A、數(shù)據(jù)庫B、操作系統(tǒng)C、數(shù)據(jù)庫管理系統(tǒng)D、文件系統(tǒng)答案:C10.在SQL語言中,子查詢是()。A、返回單表中數(shù)據(jù)子集的查詢語言B、選取多表中字段子集的查詢語句C、選取單表中字段子集的查詢語句D、嵌入到另一個查詢語句之中的查詢語句答案:D11.下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能()。A、安全性B、可移植性C、完整性D、并發(fā)控制答案:B12.數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的()。A、可靠性B、一致性C、完整性D、安全性答案:D13.在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它是數(shù)據(jù)庫設(shè)計的()階段。A、需求分析B、概念設(shè)計C、邏輯設(shè)計D、物理設(shè)計答案:B14.在數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)流圖(DDF)和數(shù)據(jù)字典(DD)主要用來描述結(jié)構(gòu)化方法中的()階段的工具。A、邏輯結(jié)構(gòu)設(shè)計B、概念結(jié)構(gòu)設(shè)計C、可行性分析D、需求分析答案:D15.若有表示公司和職員及工作的三個數(shù)據(jù)表。其中公司C(公司號,公司名,地址,注冊資本,法人代表,員工數(shù)),職員S(職員號,姓名,性別,年齡,學(xué)歷),工作W(公司號,職員號,工資),職員可在多家公司兼職,則表W的鍵(碼)為()A、公司號,職員號B、職員號,工資C、公司號,職員號,工資D、職員號答案:A16.DBMS指的是()。A、數(shù)據(jù)庫管理系統(tǒng)B、數(shù)據(jù)庫系統(tǒng)C、數(shù)據(jù)庫應(yīng)用系統(tǒng)D、數(shù)據(jù)庫服務(wù)系統(tǒng)答案:A17.要查詢XSH數(shù)據(jù)庫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”,這個表達(dá)式等同于()。A、age>=30andage<=40B、age>=30orage<=40C、age>30andage<40D、age>30orage<40答案:A19.MySQL對于事務(wù)隔離級別采用的默認(rèn)級別是()A、序列化B、可重復(fù)讀C、提交讀D、未提交讀答案:B20.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在()。A、不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序B、不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序C、不會因為存儲策略的變化而影響存儲結(jié)構(gòu)D、不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)答案:A21.在ER模型中,如果有3個不同的實體型,3個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ù)庫運行控制答案:C23.數(shù)據(jù)庫系統(tǒng)的構(gòu)成是:數(shù)據(jù)庫、計算機硬件系統(tǒng)、用戶和()。A、數(shù)據(jù)集合B、操作系統(tǒng)C、數(shù)據(jù)庫管理系統(tǒng)D、文件系統(tǒng)答案:C24.在下列關(guān)于規(guī)范化理論的敘述中,不正確的是()。A、任何一個關(guān)系模式一定有鍵B、任何一個包含兩個屬性的關(guān)系模式一定滿足3NFC、任何一個包含兩個屬性的關(guān)系模式一定滿足BCNFD、任何一個包含三個屬性的關(guān)系模式一定滿足2NF答案:D25.數(shù)據(jù)庫系統(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)建一個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ù)庫中,主鍵()A、創(chuàng)建唯一的索引,允許空值B、只允許以表中第一字段建立C、唯一地標(biāo)識表中的實體D、允許有多個主鍵答案:C30.有兩個關(guān)系R,S如下,由關(guān)系R和S通過運算得到關(guān)系T,則所使用的操作為()

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

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

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

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

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

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

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

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

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

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

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

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

病房(病房號,床位號,科室名)

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

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

課程(課程號,課程名)

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

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

公司(公司編號,公司名,地址)

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

學(xué)號char(6)primarykeynotnull,

姓名char(8),

性別char(2),

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

民族char(2),

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

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

select學(xué)號,姓名,課程名,成績from學(xué)生信息,成績信息,課程信息

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

wheres.sno=sc.snoandccno=oandcname='maths'5-2.查詢至少學(xué)習(xí)了課程號為“C1”和“C2”的學(xué)生的學(xué)號。(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.授予用戶“張三”對學(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)系模式如下:

工廠(工廠編號,廠名,地址)

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

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

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

工廠:主碼是工廠編號,無外碼;

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

職工:主碼職工號,外碼是工廠編號;

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

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論