亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

數(shù)據(jù)庫系統(tǒng)概論期末考試試題

時間:2023-03-13 08:06:00 其他資料 我要投稿
  • 相關(guān)推薦

數(shù)據(jù)庫系統(tǒng)概論期末考試試題

  數(shù)據(jù)庫系統(tǒng),是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng)。數(shù)據(jù)庫系統(tǒng)的期末考試試題主要是考察的內(nèi)容有哪些。百分網(wǎng)小編給大家整理了數(shù)據(jù)庫系統(tǒng)概論期末試題,希望你們喜歡!

數(shù)據(jù)庫系統(tǒng)概論期末考試試題

  數(shù)據(jù)庫系統(tǒng)概論期末試題

  一、單選題(每題1分,共15分)

  1、SQL Server 2005是一個___的數(shù)據(jù)庫系統(tǒng)。

  A .網(wǎng)狀型 B.關(guān)系型 C.層次型 D.以上都不是

  答案:C

  解釋:答案是顯然的。但這里有一個拓展姿勢。

  關(guān)系模型

  關(guān)系模型就是用二維表格表示實體集的結(jié)構(gòu)數(shù)據(jù)模型,是目前采用的主要的數(shù)據(jù)模型。

  (1)關(guān)系模型中數(shù)據(jù)邏輯結(jié)構(gòu)是一張二維表。

  元組(Tuple):關(guān)系中的一行被稱為一個元組。

  屬性(Attribute):關(guān)系中的一列即為一個屬性,給每一個屬性起一個名稱即屬性名。

  碼(Key):關(guān)系中某個屬性或幾個屬性的組合的值可以唯一確定一個元組,則該屬性組合被稱為關(guān)系的碼。

  域(Domain):屬性的取值范圍。

  分量:元組中的一個屬性值。

  (2)關(guān)系模型的數(shù)據(jù)操縱:查詢、插入、刪除、更新

  (3)關(guān)系模型的完整性約束:

 、賹嶓w完整性:保證兩個實體值相互區(qū)分

  體現(xiàn):對基本表插入或更新操作的時候,

  (1)檢查主碼是否唯一,如果不唯一則拒絕插入或修改。

  (2)檢查主碼的各個屬性是否為空,只要有一個為空則拒絕插入或修改。

 、趨⒄胀暾裕罕WC相互參照的實體值不缺失

  解決措施:

  1.拒絕執(zhí)行,不允許該操作執(zhí)行。

  2.級聯(lián)操作,當(dāng)刪除或修改被參照表的一個元組導(dǎo)致與參照表不一致的時候,刪除或修改參照表中的所有導(dǎo)致不一致的元組。

  3.設(shè)置為空值,當(dāng)刪除或修改被參照表的一個元組導(dǎo)致與參照表不一致的時候,將參照表中的所有導(dǎo)致不一致的元組設(shè)置為空值。【需要考慮是否能為空】

 、塾脩糇远x完整性是針對某一具體的應(yīng)用的數(shù)據(jù)必須滿足的語義要求。

  包括:

  1.列值非空

  2.列值唯一

  3.檢查列值是否滿足一個通過Check語句定義的布爾表達(dá)式。通過Check語句可以定義在列級、行級的約束

  補(bǔ):

  設(shè)置外鍵:foreign key (列名) references [TABLE] (列名)

  設(shè)置約束條件:check(),例:check(Sex=” OR SNAME NOT LIKE ‘MS.%’);

  2、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,關(guān)于模式下列描述錯誤的是___。

  A.一個數(shù)據(jù)庫只有一個模式

  B.模式也稱為邏輯模式

  C.模式也稱為用戶模式

  D.模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述

  答案:C

  解釋:外模式又稱子模式或用戶模式。

  姿勢相關(guān):

  數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu):

  模式,外模式,內(nèi)模式。

  模式定義:數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述;反映的時數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系,還包括數(shù)據(jù)間的約束。

  模式特征:

  一個數(shù)據(jù)庫只有一個模式

  與數(shù)據(jù)的物理存儲細(xì)節(jié)和硬件環(huán)境無關(guān)

  與具體的應(yīng)用程序、開發(fā)工具及高級程序設(shè)計語言無關(guān)

  外模式的定義:數(shù)據(jù)庫用戶使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。

  模式和外模式的關(guān)系:外模式通常是模式的子集。

  一個數(shù)據(jù)庫可以有多個外模式。

  反映了不同的用戶的應(yīng)用需求、看待數(shù)據(jù)的方式、對數(shù)據(jù)保密的要求。

  對模式中同一數(shù)據(jù),在外模式中的結(jié)構(gòu)、類型、長度、保密級別等都可以不同。

  一個應(yīng)用程序只能使用一個外模式。

  內(nèi)模式也稱存儲模式。

  一個數(shù)據(jù)庫只有一個內(nèi)模式。

  它是數(shù)據(jù)物理和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的組織方式。

  記錄的存儲方式

  索引的組織方式

  數(shù)據(jù)是否壓縮存儲

  數(shù)據(jù)是否加密

  數(shù)據(jù)存儲記錄結(jié)構(gòu)的規(guī)定

  3、關(guān)系笛卡爾積運(yùn)算記號R×S ,下列描述___是正確的。

  A.R為關(guān)系名,S為屬性名 B.R和S均為屬性名

  C.R為屬性名,S為關(guān)系名 D.R和S均為關(guān)系名

  答案:D

  4、對于關(guān)系:課程(課程號,學(xué)號,成績),其中成績的取值范圍在0-100之間,這屬于哪一類約束__。

  A.實體完整性約束 B.參照完整性約束

  C.用戶自定義完整性約束 D.主鍵規(guī)則約束

  答案:C

  解析:

  見A.

  6、進(jìn)行自然連接運(yùn)算的兩個關(guān)系必然具有__。

  A.相同的屬性個數(shù)  B.相同的屬性名

  C.相同的關(guān)系名  D.相同的關(guān)鍵字

  答案:B.

  解析:自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。

  7、實體完整性是指___。

  A.每個實體必須是完整的

  B. 每個實體必須有主鍵

  C.基本關(guān)系的主屬性不能取空值

  D.基本關(guān)系都必須有主鍵

  答案:C.

  解析:實體完整性要求每一個表中的主鍵字段都不能為空或者重復(fù)的值。實體完整性指表中行的完整性。要求表中的所有行都有唯一的標(biāo)識符,稱為主關(guān)鍵字。主關(guān)鍵字是否可以修改,或整個列是否可以被刪除,取決于主關(guān)鍵字與其他表之間要求的完整性。

  8、SELECT語句中與HAVING子句通常同時使用的是_子句。

  A.ORDER BY B.WHERE C.GROUP BY D.無需配合

  答案:C

  解析:

  使用GROUP BY子句對查詢結(jié)果分組

  分組的目的

  未對查詢結(jié)果分組,集函數(shù)將作用于整個查詢結(jié)果

  對查詢結(jié)果分組后,集函數(shù)將分別作用于每個組

  HAVING短語與WHERE子句的區(qū)別:作用對象不同

  WHERE與FROM配合使用,選擇滿足條件的行,作用于分組運(yùn)算之前。

  HAVING與GROUP BY配合使用,選擇滿足條件的分組,作用于分組運(yùn)算之后。

  例:查詢選修了3門以上課程的學(xué)生學(xué)號。

  SELECT Sid,COUNT(*)

  FROM uSC

  GROUP BY Sid

  HAVING COUNT(*)>3;

  x#9、設(shè)有關(guān)系模式R(U,F(xiàn)),其中,U={ A,B,C,D},F(xiàn)={A→C,C→B,AC→D}。相對于F,關(guān)系模式R的候選鍵為__。

  A.AC B.A C.AB D.BC

  答案:

  解析:

  可以這樣分析:“→”我們可以理解為決定.

  那么顯然A沒有誰能決定它,A能決定C,C能決定B,而AC也能決定D。所以只需要A就行了。

  涉及姿勢:關(guān)系模式

  關(guān)系的描述稱為關(guān)系模式:R(U,D,DOM,F)

  R:關(guān)系名

  U:組成該關(guān)系的屬性名集合。

  D:U中屬性所來自的域。

  DOM:屬性向域的映像集合。

  F:屬性間數(shù)據(jù)的依賴關(guān)系集合。

  關(guān)系模式:對關(guān)系的描述靜態(tài)的、穩(wěn)定的

  關(guān)系實例:關(guān)系模式描述的關(guān)系在某一時刻的狀態(tài)或內(nèi)容,它是動態(tài)的、隨時間不斷變化的

  關(guān)系模式和關(guān)系實例往往統(tǒng)稱為關(guān)系

  10、下面字符串能與通配符表達(dá)式 A_a%b 進(jìn)行匹配的是__。

  A. ABCDEb B. Aaab C.Aab D. Aa%b

  答案:B.

  解析:字符串匹配姿勢。

  模糊匹配:①%: 任意多個字符(可以為0個) ② _:單個字符 ③ ESCAPE ‘ <換碼字符>’:當(dāng)用戶要查詢的字符串本身就含有 % 或 _ 時,要使用ESCAPE ‘<換碼字符>’ 指定轉(zhuǎn)義符,表示該符號是轉(zhuǎn)義符號,其后緊跟的字符是普通的符號,不是通配符。

  11、下面關(guān)于UPDATE語句的說法正確的是( )

  A.通過它可以修改數(shù)據(jù)庫表的列名與數(shù)據(jù)類型

  B.通過它只能修改數(shù)據(jù)庫表的列名

  C.通過它可以一次修改表中所有的行

  D.通過它不能一次修改表中所有的行

  答案:C

  二、填空題(每空1分,共10分)

  1. 數(shù)據(jù)管理的三個階段是 、 和 數(shù)據(jù)庫系統(tǒng)階段 。

  人工管理,文件管理,數(shù)據(jù)庫系統(tǒng)

  2.數(shù)據(jù)庫的數(shù)據(jù)保護(hù)主要包括 和 。

  3、唯一標(biāo)識實體的屬性集稱為___。

  關(guān)鍵字

  4、ER模型中實體與實體之間的聯(lián)系包括__、__和____。

  一對一,一對多,多對多

  5、在數(shù)據(jù)庫設(shè)計過程中,邏輯結(jié)構(gòu)設(shè)計主要是指__模型到_模型的`轉(zhuǎn)換。

  概念模型,關(guān)系模型

  一、 單選題(每題2分,共30分)

  1、下列屬于數(shù)據(jù)庫管理系統(tǒng)的是

  A .Windows Server B.Linux C.SQL SERVER D.EXCEL

  顯然C.

  2、下列關(guān)于視圖的說法中,錯誤的是___。

  A.一個關(guān)系表上只能建立一個視圖

  B.視圖可以提供一定的安全性

  C.視圖可以提供一定程度的邏輯獨(dú)立性

  D.刪除視圖時不影響有關(guān)的數(shù)據(jù)

  3、目前數(shù)據(jù)庫領(lǐng)域中主流的邏輯結(jié)構(gòu)模型是___。

  A.概念模型 B.對象模型

  C.ER模型 D.關(guān)系模型

  4、下列哪一項不屬于專門的關(guān)系運(yùn)算符__。

  A.選擇 B.投影

  C.連接 D.笛卡爾積

  5、任何一個基本關(guān)系中( )

  A.列的次序可以任意交換 B.列的次序不可以任意交換

  C.不能有兩列出自相同的域 D.行的次序不可以任意交換

  6、索引的作用是__。

  A.提高查詢效率 B.方便修改表結(jié)構(gòu)

  C.提高修改的效率  D.方便創(chuàng)建視圖

  7、實體完整性是指___。

  A.關(guān)系表的屬性列不能有缺失與遺漏

  B.關(guān)系表必須指定主鍵

  C.關(guān)系表的主屬性不能取空值

  D.關(guān)系表必須指明外鍵

  8、對SELECT語句中分組運(yùn)算的結(jié)果進(jìn)行選擇的是 。

  A.ORDER BY B.WHERE C.HAVING子句 D.GROUP

  9、統(tǒng)計元組個數(shù)的聚合函數(shù)是__。

  A.SUM B.COUNT C.AVG D.LEN

  10、在查詢語句中實現(xiàn)字符匹配的命令謂詞是__。

  A. LIKE B. IN C.AND D.NULL

  11、下面關(guān)于DELETE命令的說法正確的是( )

  A.通過它只可以刪除數(shù)據(jù)庫表

  B.通過它可以刪除數(shù)據(jù)庫表,也可以刪除數(shù)據(jù)庫表中的行

  C.通過它只可以刪除數(shù)據(jù)庫表中的行

  D.通過它只能刪除視圖

  12、授權(quán)命令GRANT中的選項WITH GRANT OPTION的作用是__。

  A.優(yōu)化GRANT命令的執(zhí)行

  B.允許被授權(quán)用戶把所獲權(quán)限傳遞授予其他用戶

  C.禁止被授權(quán)用戶把所獲權(quán)限傳遞授予其他用戶

  D.暫時中止被授權(quán)用戶所獲權(quán)限

  13、下列哪一項不屬于事務(wù)的基本屬性__。

  A.原子性 B、一致性 C、隔離性 D、完整性

  14、若事務(wù) T1對數(shù)據(jù)表 USC已加 S鎖,則事務(wù)T2對數(shù)據(jù)表USC________。

  A.不能加任何鎖 B.可以加任何鎖

  C.只能加X鎖 D.只能加S鎖

  15、下列哪個命令的操作不會被登記到日志文件?__。

  A.SELECT B.INSERT

  C.UPDATE D.DELETE

  二、填空題(每空1分,共10分)

  1. 是恢復(fù)與并發(fā)控制的基本單位。

  2. 是并發(fā)事務(wù)正確調(diào)度的準(zhǔn)則。

  3、唯一標(biāo)識實體的屬性集稱為___。

  4、數(shù)據(jù)庫設(shè)計分為以下幾個階段:需求分析、_ 、_ _、_ 、數(shù)據(jù)庫實施、數(shù)據(jù)庫運(yùn)行與維護(hù)。

  5、數(shù)據(jù)庫系統(tǒng)中診斷死鎖的方法一般使用_ _ 、 _ 。

  6、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由 、 、內(nèi)模式三級構(gòu)成

>>>下一頁更多精彩的“數(shù)據(jù)庫系統(tǒng)的基本要求”

  數(shù)據(jù)庫系統(tǒng)的基本要求

  對數(shù)據(jù)庫系統(tǒng)的基本要求是:

 、倌軌虮WC數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)和程序相互獨(dú)立有利于加快軟件開發(fā)速度,節(jié)省開發(fā)費(fèi)用。

 、谌哂鄶(shù)據(jù)少,數(shù)據(jù)共享程度高。

 、巯到y(tǒng)的.用戶接口簡單,用戶容易掌握,使用方便。

 、苣軌虼_保系統(tǒng)運(yùn)行可靠,出現(xiàn)故障時能迅速排除;能夠保護(hù)數(shù)據(jù)不受非受權(quán)者訪問或破壞;能夠防止錯誤數(shù)據(jù)的產(chǎn)生,一旦產(chǎn)生也能及時發(fā)現(xiàn)。

  ⑤有重新組織數(shù)據(jù)的能力,能改變數(shù)據(jù)的存儲結(jié)構(gòu)或數(shù)據(jù)存儲位置,以適應(yīng)用戶操作特性的變化,改善由于頻繁插入、刪除操作造成的數(shù)據(jù)組織零亂和時空性能變壞的狀況。

 、蘧哂锌尚薷男院涂蓴U(kuò)充性。

 、吣軌虺浞置枋鰯(shù)據(jù)間的內(nèi)在聯(lián)系。

  數(shù)據(jù)庫系統(tǒng)的安全策略

  第一,系統(tǒng)安全策略:包括了數(shù)據(jù)庫用戶管理、數(shù)據(jù)庫操作規(guī)范、用戶認(rèn)證、操作系統(tǒng)安全4個部分。

  1)數(shù)據(jù)庫用戶管理。數(shù)據(jù)庫用戶對信息訪問的最直接途徑就是通過用戶訪問。因此需要對用戶進(jìn)行嚴(yán)格的管理,只有真正可信的人員才擁有管理數(shù)據(jù)庫用戶的權(quán)限;

  2)數(shù)據(jù)庫需要有操作規(guī)范。數(shù)據(jù)庫中數(shù)據(jù)才是核心,不能有任何的破壞,數(shù)據(jù)庫管理員是唯一能直接訪問數(shù)據(jù)庫的人員,管理員的操作是非常重要的,因此需要對數(shù)據(jù)庫維護(hù)人員培訓(xùn),樹立嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,同時需要規(guī)范操作流程;

  3)用戶身份的認(rèn)證。Oracle數(shù)據(jù)庫可以使用主機(jī)操作系統(tǒng)認(rèn)證用戶,也可以使用數(shù)據(jù)庫的用戶認(rèn)證,從安全角度出發(fā),initSID.ora文件中的remote_os_authent參數(shù)設(shè)成FALSE,以防止沒有口令的連接。建議將remote_os_roles設(shè)成FALSE,防止欺騙性連接;

  4)操作系統(tǒng)安全。對于運(yùn)行任何一種數(shù)據(jù)庫的操作系統(tǒng)來說,都需要考慮安全問題。數(shù)據(jù)庫管理員以及系統(tǒng)賬戶的口令都必須符合規(guī)定,不能過于簡單而且需要定期的更換口令,對于口令的安全同樣重要。系統(tǒng)管理員在給操作系統(tǒng)做維護(hù)的時候,需要與數(shù)據(jù)庫管理員合作,避免。

  第二,數(shù)據(jù)安全策略。

  數(shù)據(jù)安全策略決定了可以訪問特定數(shù)據(jù)的用戶組,以及這些用戶的操作權(quán)限。數(shù)據(jù)的安全性取決數(shù)據(jù)的敏感程度,如果數(shù)據(jù)不是那么敏感,則數(shù)據(jù)的安全策略則可以稍微松一些;反之則需要制定特定的安全策略,嚴(yán)格的控制訪問對象,確保數(shù)據(jù)的安全。

  第三,用戶安全策略。

  用戶安全策略是由一般用戶安全、最終用戶安全、管理員安全、應(yīng)用程序及開發(fā)人員安全、應(yīng)用程序管理員安全5個部分組成。

  1)一般用戶安全。如果對于用戶的.認(rèn)證由數(shù)據(jù)庫進(jìn)行管理,則安全管理員就應(yīng)該制定口令安全策略來維護(hù)數(shù)據(jù)庫訪問的安全性?梢耘渲胦racle使用加密口令來進(jìn)行客戶機(jī)/服務(wù)器連接;

  2)最終用戶安全。安全管理員必須為最終用戶安全制定策略。如果使用的是大型數(shù)據(jù)庫同時還有許多用戶,這是就需要安全管理員對用戶組進(jìn)行分類,為每個用戶組創(chuàng)建用戶角色,并且對每個角色授予相應(yīng)的權(quán)限;

  3)管理員安全。安全管理員應(yīng)當(dāng)擁有闡述管理員安全的策略。在數(shù)據(jù)庫創(chuàng)建后,應(yīng)對SYS和SYSTEM用戶名更改口令,以防止對數(shù)據(jù)庫的未認(rèn)證訪問,且只有數(shù)據(jù)庫管理員才可用;

  4)應(yīng)用程序開發(fā)人員安全。安全管理員必須為使用數(shù)據(jù)庫的應(yīng)用程序開發(fā)人員制定一套特殊的安全策略。安全管理員可以把創(chuàng)建必要對象的權(quán)限授予應(yīng)用程序開發(fā)人員。反之,創(chuàng)建對象的權(quán)限只能授予數(shù)據(jù)庫管理員,他從開發(fā)人員那里接收對象創(chuàng)建請求;

  5)應(yīng)用程序管理員安全。在有許多數(shù)據(jù)庫應(yīng)用程序的大型數(shù)據(jù)庫系統(tǒng)中,可以設(shè)立應(yīng)用程序管理員

  第四,口令管理策略?诹罟芾戆ㄙ~戶鎖定、口令老化及到期、口令歷史記錄、口令復(fù)雜性校驗。

  1)帳戶鎖定。當(dāng)某一特定用戶超過了失敗登錄嘗試的指定次數(shù),服務(wù)器會自動鎖定這個用戶帳戶;

  2)口令老化及到期。DBA使用CREATE PROFILE語句指定口令的最大生存期,當(dāng)?shù)竭_(dá)了指定的時間長度則口令到期,用戶或DBA必須變更口令;

  3)口令歷史記錄。DBA使用CREATE PROFILE語句指定時間間隔,在這一間隔內(nèi)用戶不能重用口令;

  4)口令復(fù)雜性校驗。通過使用PL/SQL腳本utlpwdmg.sql(它設(shè)置缺省的概要文件參數(shù)),可以指定口令復(fù)雜性校驗例行程序。

  常見的數(shù)據(jù)庫系統(tǒng)

  MySQL

  MySQL是一個快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass- deployed)的軟件中去。

  SQL Server

  SQL Server 提供了眾多的Web和電子商務(wù)功能,如對XML和Internet標(biāo)準(zhǔn)的豐富支持,通過Web對數(shù)據(jù)進(jìn)行輕松安全的.訪問,具有強(qiáng)大的、靈活的、基于Web的和安全的應(yīng)用程序管理等。

  Oracle

  Oracle產(chǎn)品系列齊全,幾乎囊括所有應(yīng)用領(lǐng)域,大型,完善,安全,可以支持多個實例同時運(yùn)行,功能強(qiáng)。能在所有主流平臺上運(yùn)行。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開放策略?梢允箍蛻暨x擇最適合的解決方案。對開發(fā)商全力支持。


【數(shù)據(jù)庫系統(tǒng)概論期末考試試題】相關(guān)文章:

經(jīng)濟(jì)法概論試題08-02

文學(xué)概論期末考試總結(jié)10-09

2022自學(xué)考試《臨床醫(yī)學(xué)概論》鞏固試題及答案11-08

電工期末考試題及答案06-09

大一英語期末考試試題10-11

管理學(xué)概論08-02

政治學(xué)概論08-03

建筑概論實習(xí)報告01-15

初中歷史期末考試題及答案03-02

初三語文期末考試題及答案08-05