《數(shù)據(jù)庫原理及應(yīng)用》期末復(fù)習(xí)題及答案
《《數(shù)據(jù)庫原理及應(yīng)用》期末復(fù)習(xí)題及答案》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫原理及應(yīng)用》期末復(fù)習(xí)題及答案(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
數(shù)據(jù)庫原理及應(yīng)用 期末復(fù)習(xí)資料 一 單項選擇題 1 現(xiàn)實世界中事物在某一方面的特性在信息世界中稱為 A 實體 B 實體值 C 屬性 D 信息 2 數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨立性稱為數(shù)據(jù)的 A 結(jié)構(gòu)獨立性 B 物理獨立性 C 邏輯獨立性 D 分布獨立性 3 應(yīng)用程序設(shè)計的工作開始于數(shù)據(jù)庫設(shè)計步驟的 A 需求分析階段 B 概念設(shè)計階段 C 邏輯設(shè)計階段 D 物理設(shè)計階段 4 在關(guān)系 R 中 代數(shù)表達(dá)式 3 4 R 表示 A 從 R 中選擇值為 3 的分量小于第 4 個分量的元組組成的關(guān)系 B 從 R 中選擇第 3 個分量值小于第 4 個分量的元組組成的關(guān)系 C 從 R 中選擇第 3 個分量的值小于 4 的元組組成的關(guān)系 D 從 R 中選擇所有元組組成的關(guān)系 5 對關(guān)系模式進(jìn)行分解時 要使分解具有無損失連接性 在下屬范式中最高可以達(dá)到 A 2NF B 3NF C BCNF D 4NF 6 在數(shù)據(jù)庫中 下列說法不正確的是 A 數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) B 若系統(tǒng)是完全可以控制的 則系統(tǒng)可確保更新時的一致性 C 數(shù)據(jù)庫中的數(shù)據(jù)可以共享 D 數(shù)據(jù)庫減少了數(shù)據(jù)冗余 7 是存儲在計算機(jī)內(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) 8 為解決 丟失更新 問題 事務(wù)在更新一個數(shù)據(jù)集合前 必須獲得對它的 A S 鎖 B X 鎖 C S 鎖和 X 鎖 D S 鎖或 X 鎖 9 候選鍵中的屬性可以有 A 0 個 B 1 個 C 1 個或多個 D 多個 10 在 SQL 的查詢語句中 對應(yīng)關(guān)系代數(shù)中 投影 運算的語句是 A SELECT B FROM C WHERE D SET 11 在關(guān)系模式 R U F 中 X Y Z 是 U 中屬性 則多值依賴的傳遞律是 A 如果 X Y Y Z 則 X Z B 如果 X Y Y Z 則 X YZ C 如果 X Y Y Z 則 X YZ D 如果 X Y Y Z 則 X Z Y 12 在數(shù)據(jù)庫設(shè)計中 將 E R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于 A 需求分析階段 B 邏輯設(shè)計階段 C 概念設(shè)計階段 D 物理設(shè)計階段 13 關(guān)系代數(shù)的五個基本操作可直接轉(zhuǎn)換成元組關(guān)系演算表達(dá)式 它們是 并 差 投影 選擇和 A 交 B 笛卡爾積 C 自然連接 D 除法 14 SQL 語言具有的功能是 A 關(guān)系規(guī)范化 數(shù)據(jù)操縱 數(shù)據(jù)控制 B 數(shù)據(jù)定義 數(shù)據(jù)操縱 數(shù)據(jù)控制 C 數(shù)據(jù)定義 關(guān)系規(guī)范化 數(shù)據(jù)控制 D 數(shù)據(jù)定義 關(guān)系規(guī)范化 數(shù)據(jù)操縱 15 用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作 A 數(shù)據(jù)庫副本 B 日志文件 C 數(shù)據(jù)庫文件 D 緩沖區(qū) 16 數(shù)據(jù)庫的概念模式獨立于 A 具體的機(jī)器和 DBMS B E R 圖 C 信息世界 D 現(xiàn)實世界 17 在數(shù)據(jù)庫中存儲的是 A 數(shù)據(jù) B 數(shù)據(jù)模型 C 數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D 信息 18 一個關(guān)系數(shù)據(jù)庫文件中的各條記錄 A 前后順序不能任意顛倒 一定要按照輸入的順序排列 B 前后順序可以任意顛倒 不影響庫中的數(shù)據(jù)關(guān)系 C 前后順序可以任意顛倒 但排列順序不同 統(tǒng)計處理的結(jié)果就可能不同 D 前后順序不能任意顛倒 一定要按照關(guān)鍵字段值的順序排列 19 數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢 插入 修改和刪除等操作 這種功能 稱為 A 數(shù)據(jù)定義功能 B 數(shù)據(jù)管理功能 C 數(shù)據(jù)操縱功能 D 數(shù)據(jù)控制功 能 20 數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享 嚴(yán)格地講 這里的數(shù)據(jù)共享是指 A 同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合 B 同一種語言共享數(shù)據(jù) C 多個用戶共享一個數(shù)據(jù)文件 D 多種語言 多個用戶相互覆蓋地使用 數(shù)據(jù)集合 21 由 DBMS 數(shù)據(jù)庫 數(shù)據(jù)庫管理員 應(yīng)用程序及用戶等組成的一個整體稱為 A 命令系統(tǒng) B 數(shù)據(jù)庫管理系統(tǒng) C 數(shù)據(jù)庫系統(tǒng) D 操作系統(tǒng) 22 自然連接是構(gòu)成新關(guān)系的有效方法 一般情況下 當(dāng)對關(guān)系 R 和 S 使用自然連接時 要求 R 和 S 含有一個或多個共有的 A 元組 B 行 C 記錄 D 屬性 23 關(guān)系模型中 一個候選碼是 A 可由多個任意屬性組成 B 至多由一個屬性組成 C 可由一個或多個其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成 D 以上都不是 24 根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論 關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式 下面 部門 關(guān) 系中 因哪個屬性而使它不滿足第一范式 部門 部門號 部門名 部門成員 部門總經(jīng) 理 A 部門總經(jīng)理 B 部門成員 C 部門名 D 部門號 25 數(shù)據(jù)庫是在計算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織 存儲和應(yīng)用的 A 文件的集合 B 數(shù)據(jù)的集合 C 命令的集合 D 程序的集合 26 設(shè)有關(guān)系 SC sno cname grade 各屬性的含義分別為學(xué)號 課程名 成績 若要將 所有學(xué)生的 大學(xué)計算機(jī)基礎(chǔ) 課程的成績增加 3 分 能正確完成該操作的 SQL 語句是 grade grade 3 WHERE cname 大學(xué)計算機(jī)基礎(chǔ) A Update B Update SC set C Update set D Updated SC set 27 數(shù)據(jù)庫中 物理數(shù)據(jù)獨立性是指 A 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立 B 用戶程序與 DBMS 的相互獨立 C 應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立 D 用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的 28 學(xué)生關(guān)系模式為 S Sno Sname SD Sage 其中 Sno 表示學(xué)生學(xué)號 Sname 表示學(xué)生姓 名 SD 表示學(xué)生所在系 Sage 表示學(xué)生年齡 試將下面的 SQL 語句空缺部分補(bǔ)充完整 使其可以查詢數(shù)學(xué)系學(xué)生的學(xué)號 姓名和年齡 SELECT Sno Sname Sage FORM S WHERE A SD 數(shù)學(xué) B SD 數(shù)學(xué) C SD 數(shù)學(xué) D SD 數(shù)學(xué) 29 關(guān)系規(guī)范化中的刪除操作異常是指 A 不該刪除的數(shù)據(jù)被刪除 B 不該插入的數(shù)據(jù)被插入 C 應(yīng)該刪除的數(shù)據(jù)未被刪除 D 應(yīng)該插入的數(shù)據(jù)未被插入 30 關(guān)系模式中 滿足 2NF 的模式 A 可能是 1NF B 必定是 1NF C 必定是 3NF D 必定是 BCNF 31 設(shè)有供應(yīng)商關(guān)系 S 和零件關(guān)系 P 如圖 1 所示 它們的主碼分別是 供應(yīng)商號 和 零 件號 而且 零件關(guān)系 P 的屬性 顏色 只能取值為 紅 白 藍(lán) 供應(yīng)商關(guān)系 S 零件關(guān)系 P 供應(yīng)商號 供應(yīng)商名 所在城市 零件號 顏色 供應(yīng)商號 100 紅星 北京 A110 紅 100 200 宇宙 西安 B201 藍(lán) 300 300 黎明 重慶 C312 白 200 400 標(biāo)新 廣州 圖 1 供應(yīng)商關(guān)系 S 和零件關(guān)系 P 如果向關(guān)系 P 中插入一個元組 下列 元組可以被插入 A B201 白 200 B C301 紅 300 C D401 綠 100 D B211 藍(lán) 500 32 以下關(guān)于 E R 模型向關(guān)系模型轉(zhuǎn)換的敘述中 是不正確的 A 一個 1 1 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式 也可以與聯(lián)系的任意一端實體所 對應(yīng)的關(guān)系模式合并 B 一個 1 n 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式 也可以與聯(lián)系的 n 端實體所對應(yīng) 的關(guān)系模式合并 C 一個 m n 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式 也可以與聯(lián)系的任意一端實體所 對應(yīng)的關(guān)系模式合并 D 三個或三個以上的實體間的多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式 33 下列關(guān)于 SQL 語言中索引 Index 的敘述中 是不正確的 A 索引是外模式 B 一個基本表上可以創(chuàng)建多個索引 C 索引可以加快查詢的執(zhí)行速度 D 系統(tǒng)在存取數(shù)據(jù)時會自動選擇合適的索引作為存取路徑 34 下面關(guān)于函數(shù)依賴的敘述中 是不正確的 A 若 X Y WY Z 則 XW Z B 若 Y X 則 X Y C 若 XY Z 則 X Z Y Z D 若 X YZ 則 X Y X Z 35 設(shè) U 是所有屬性的集合 X Y Z 都是 U 的子集 且 Z U X Y 下面關(guān)于多值依賴 的敘述中 是不正確的 A 若 X Y 則 X Z B 若 X Y 則 X Y C 若 X Y 且 Y Y 則 X Y D 若 Z 則 X Y 36 在 SQL 中 表示選擇操作的語句為 A SELECT FROM R WHERE C1 AND C2 OR C3 B SELECT R S FROM R S WHERE R A S B C INSERT INTO R VALUE a b c d D UPDATE R SET A a WHEREC1 AND C2 OR C3 37 設(shè)關(guān)系 R 和 S 的屬性個數(shù)分別為 r1 和 s2 則 R S 操作結(jié)果的屬性個數(shù)為 A r1 s2 B r1 s2 C r1 s2 D max r1 s2 38 查詢處理最終可轉(zhuǎn)化成基本的 代數(shù)操作 A 關(guān)系 B 算法 C 空值 D 集合 39 投影操作中不包含主碼 需要去除重復(fù) A 關(guān)系 B 列 C 屬性 D 元組 40 查詢樹是一種表示關(guān)系代數(shù)表達(dá)式的 結(jié)構(gòu) A 樹形 B 層次 C 星形 D 上述都不對 41 在對關(guān)系數(shù)據(jù)庫的基本操作中 是表中選取滿足某種條件的元組的操作 相當(dāng) 于在橫向進(jìn)行選擇 A 選擇 B 掃描 C 檢索 D 投影 42 在 SQL 的 SELECT 語句中 對應(yīng)關(guān)系代數(shù)中 投影 運算的語句是 A SELECT B FROM C WHERE D SET 43 當(dāng)數(shù)據(jù)庫被更新時 DBMS 將自動讀取數(shù)據(jù)字典中的 進(jìn)行完整性約束驗證 保證數(shù)據(jù)庫的完整性 A 完整性約束 B 安全性約束 C 隔離性約束 D 恢復(fù)性約束 44 數(shù)據(jù)庫管理系統(tǒng)允許用戶把一個或多個數(shù)據(jù)庫操作組成 它是一組按順序執(zhí)行的 操作單位 A 命令 B 事務(wù) C 文件 D 程序 45 對于同一個查詢 使用不同的查詢策略會得到 A 不同的查詢結(jié)果 B 相同的時間開銷 C 不同的時間開銷 D 近似的查詢結(jié)果 二 判斷題 1 年齡限制在 18 28 歲之間 這種約束屬于 DBMS 的安全性功能 A 對 B 錯 2 事務(wù)的原子性是指事務(wù)中包括的所有操作要么都做 要么都不做 A 對 B 錯 3 用戶對 SQL 數(shù)據(jù)庫的訪問權(quán)限中 如果只允許刪除基本表中的元組 應(yīng)授予 DROP 權(quán) 限 A 對 B 錯 4 SQL 中的視圖提高了數(shù)據(jù)庫系統(tǒng)的并發(fā)控制 A 對 B 錯 5 在 SQL 語言中 授予用戶權(quán)限使用 GRANT 語句 A 對 B 錯 6 當(dāng)關(guān)系模式 R A B 已屬于 3NF 它仍然存在一定的插入和刪除異常 A 對 B 錯 7 如果事務(wù) T 對數(shù)據(jù) D 已加 X 鎖 則其他事務(wù)對數(shù)據(jù) D 不能加任何鎖 A 對 B 錯 8 數(shù)據(jù)庫副本的用途是故障后的恢復(fù) A 對 B 錯 9 若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果 則此數(shù)據(jù)庫就稱為處于一致狀態(tài) A 對 B 錯 10 數(shù)據(jù)庫中的封鎖機(jī)制是并發(fā)控制的主要方法 A 對 B 錯 11 關(guān)系模式中各級模式之間的關(guān)系為 3NF 2NF 1NF A 對 B 錯 12 當(dāng)一個查詢中具有選擇和連接時 查詢優(yōu)化的方法是先執(zhí)行連接后執(zhí)行選擇 A 對 B 錯 13 日志文件是用于記錄對數(shù)據(jù)的所有更新操作 A 對 B 錯 14 SQL 表達(dá)式中的通配符 表示任意一個單個字符 下劃線 表示任意多個包括零 個字符 A 對 B 錯 15 在數(shù)據(jù)庫系統(tǒng)中 系統(tǒng)故障造成硬盤數(shù)據(jù)丟失 A 對 B 錯 三 簡答題 1 簡述數(shù)據(jù)庫設(shè)計過程包括幾個主要階段 答 數(shù)據(jù)庫設(shè)計過程包括四個主要階段 需求分析 概念設(shè)計 邏輯設(shè)計和物理設(shè)計 2 數(shù)據(jù)庫并發(fā)操作主要解決哪三個問題 如何保證并行操作的可串行性 答 數(shù)據(jù)庫并發(fā)操作主要解決一下三個問題 1 丟失更新問題 2 數(shù)據(jù)不一致分析問題 3 讀 臟 數(shù)據(jù)問題 為了保證并行操作的可串行性 在對任何數(shù)據(jù)集合進(jìn)行讀寫操作之前 事務(wù)首先應(yīng)獲得對 此數(shù)據(jù)集合的封鎖 在釋放一個封鎖之后 事務(wù)不再獲得任何其他封鎖 3 在關(guān)系數(shù)據(jù)庫中能完全消除數(shù)據(jù)冗余嗎 答 在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余 要實現(xiàn)關(guān)系數(shù)據(jù)庫中表與表之間的聯(lián)系 必 須通過公共屬性來完成 這些公共屬性可能是一個表的主鍵 也可能是另一個表的外鍵 有相應(yīng)的參照完整性規(guī)則來保證表之間的聯(lián)系 所以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余 但能控 制數(shù)據(jù)的冗余度 4 基本的封鎖類型有幾種 試述它們的含義 答 基本的封鎖類型有排它鎖 X 鎖 和共享鎖 S 鎖 兩種 若事務(wù) T 對數(shù)據(jù) A 加了 X 鎖 則只允許事務(wù) T 讀取和修改數(shù)據(jù) A 其他事務(wù)都不能再對 A 加任何類型的鎖 直到 T 釋放 A 上的鎖 若事務(wù) T 對數(shù)據(jù) A 加了 S 鎖 則其他事務(wù)只有再對 A 加 S 鎖 而不能加 T 鎖 直到 T 釋 放 A 上的鎖 5 設(shè)教學(xué)數(shù)據(jù)庫有三個關(guān)系 學(xué)生 S S SNAME AGE SEX 學(xué)習(xí) SC S C GRADE 課程 C C CNAME TEACHER 寫出下列代數(shù)表達(dá)式和元組表達(dá)式的漢語含義 1 t u C u C 3 LIU t 1 u 1 t 2 u 2 答 1 檢索 LIU 老師所授課程的課程號 課程名 2 S TEACHER LIU SC C 答 2 檢索選修課程包含 LIU 老師所授課程的學(xué)生學(xué)號 四 程序設(shè)計題 1 有兩個關(guān)系模式 R A B C 和 S D E F 域關(guān)系演算表達(dá)式是 T xy u v w R xuv S vwy 寫出使用 SQL 的操作語句 答 SELECT R A S F FROM R S WHERE R C S D 2 數(shù)據(jù)模型如下 用 SQL 完成查詢 銷售全部商品的商店名 商店 S SNO SNAME CITY 商品 P PNO PNAME COLOR 銷售 SP SNO PNO DATE QTY 答 SELECT SNAME FORM S WHERE NOT EXISTS SELECT FROM P WHERE NOT EXISTS SELECT FORM P WHERE PNO P PNO AND SNO S SNO 3 設(shè)某工廠數(shù)據(jù)庫中有兩個基本表 如下所示 試建立一個有關(guān)女車間主任的職工號和姓 名的視圖 其結(jié)構(gòu)如下 VIEW6 ENO ENAME 試寫出創(chuàng)建視圖 VIEW6 的 SQL 語句 車間基本表 DEPT DNO DNAME MGR NO 其屬性分別表示車間編號 車間名和車 間主任的職工號 職工基本表 EMP ENO ENAME AGE SEX SALARY DNO 其屬性分別表示職工 號 姓名 年齡 性別 工資和所在車間的編號 答 CREATE VIEW VIEW6 AS SELECT ENO ENAME FROM DEPT EMP WHERE MRG ENO ENO AND SEX 女 4 基于 3 題的基本表 把工資低于 800 的職工的工資提高 10 答 UPDATE EMP SET SALARY SALARY 1 1 WHERE SALAEY 800 5 設(shè)銷售數(shù)據(jù)模型如下 廠家 S SNO SNAME CITY 產(chǎn)品 P PNO PNAME COLOR WEIGHT 銷售 SPJ SNO PNO QTY 用 SQL 完成以下操作 試建立一個有關(guān)產(chǎn)品 電鉆 的產(chǎn)品號和廠家號的視圖 其結(jié)構(gòu)如 下 View2 ENO SNO 答 CREATE VIEW View2 ENO SNO AS SELECT P PNO SNO FROM SPJ P WHERE SPJ PNO P PNO AND PNAME 電鉆 6 在以上銷售數(shù)據(jù)庫表中 用 SQL 語句完成以下操作 PN0 為 00227 的產(chǎn)品數(shù)增加 100 并檢索出其對應(yīng)的產(chǎn)品名 答 UPDATE SPJ SET QTY QTY 100 WHERE PNO 00227 SELECT PNAME FROM P WHERE PNO 00227 六 應(yīng)用題 本大題共 10 分 1 東方貨運公司數(shù)據(jù)庫的樣本數(shù)據(jù)如下 根據(jù)數(shù)據(jù)庫的表結(jié)構(gòu)和內(nèi)容 1 指出每個表的主碼和外碼 如果沒有外碼 則寫 無 2 卡車表存在實體完整性和參照完整性嗎 請詳細(xì)說明 3 具體說明卡車表與運貨站表之間存在著什么關(guān)系 4 卡車表中包含多少個實體 表名稱 卡車 車號 貨運站編號 類型 總行程 購入日期 1001 501 1 59002 7 11 06 90 1002 502 2 54523 8 11 08 90 1003 503 2 32116 6 09 29 91 1004 504 2 3256 9 01 14 92 表名稱 貨運站 貨運編號 地址 電話 經(jīng)理 501 北京市東城區(qū)花市大街 111 號 010 67301234 何東海 502 北京市海淀花園路 101 號 010 64248892 吳明君 表名稱 型號 類型 汽車型號 1 DJS130 2 DLS121 1 答 1 表名稱 主碼 外碼 卡車 車號 貨運站編號 類型 貨運站 貨運站編號 無 型號 類型 無 2 實體完整性 在主碼車號的這列中不存在空值 參照完整性 外碼 貨運站編號 這列中的值都是貨運站表中 貨運站編號 這列中的值 外碼 類型 這列中的 值都是型號表中 型號 這列中的值 3 貨運站表和卡車表之間存在著一對多的關(guān)系 即每一個貨運站可以有多輛車 如 樣本 數(shù)據(jù)中貨運站 501 有兩輛車 車號為 1001 和 1003 貨運站 502 有兩輛車 車號為 1002 和 1004 4 卡車表中包括 4 個實體 即表中每個元組 行 對應(yīng)一個實體 每個實體就是一輛車 2 學(xué)生運動會模型 1 有若干班級 每個班級包括 班級號 班級名 專業(yè) 人數(shù) 2 每個班級有若干運動員 運動員只能屬于一個班 包括 運動員號 姓名 性別 年 齡 3 有若干比賽項目 包括 項目號 名稱 比賽地點 4 每名運動員可參加多項比賽 每個項目可有多人參加 5 要求能夠公布每個比賽項目的運動員名次與成績 6 要求能夠公布各個班級團(tuán)體總分的名次和成績 解題要求 畫出每個實體及其屬性關(guān)系 實體間實體聯(lián)系的 E R 圖 根據(jù)試題中的處理要求 完成數(shù)據(jù)庫邏輯模型 包括各個表的名稱和屬性 并指出每個表 的主鍵和外鍵 答 1 2 班級 班級號 班級名 專業(yè) 人數(shù) 主鍵 班級號 運動員 運動員號 姓名 性別 年齡 班級號 主鍵 運動員號 外鍵 班級號 項目 項目號 項目名 比賽地點 主鍵 項目號 比賽 運動員號 項目號 成績 名次 得分 主鍵 運動員號 項目號 外鍵 運動員號 項目號 數(shù)據(jù)庫原理及應(yīng)用 期末復(fù)習(xí)題答案 一 單項選擇題 1 10 C B D B D A B B C A 11 15 D B B B B 16 25 A C B C D C D C B B 26 35 B D B A B B C A C C 36 45 A A A D A A A A B C 二 判斷題 1 15 B A B B A A A A A A A B A B B 三 簡答題 1 答 數(shù)據(jù)庫設(shè)計過程包括四個主要階段 需求分析 概念設(shè)計 邏輯設(shè)計和物理設(shè)計 2 答 數(shù)據(jù)庫并發(fā)操作主要解決以下三個問題 1 丟失更新問題 2 數(shù)據(jù)不一致分析問題 3 讀 臟 數(shù)據(jù)問題 為了保證并行操作的可串行性 在對任何數(shù)據(jù)集合進(jìn)行讀寫操作之前 事務(wù)首先應(yīng)獲得對 此數(shù)據(jù)集合的封鎖 在釋放一個封鎖之后 事務(wù)不再獲得任何其他封鎖 3 答 在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余 要實現(xiàn)關(guān)系數(shù)據(jù)庫中表與表之間的聯(lián)系 必須通過公共屬性來完成 這些公共屬性可能是一個表的主鍵 也可能是另一個表的外鍵 有相應(yīng)的參照完整性規(guī)則來保證表之間的聯(lián)系 所以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余 但能控 制數(shù)據(jù)的冗余度 4 答 基本的封鎖類型有排它鎖 X 鎖 和共享鎖 S 鎖 兩種 若事務(wù) T 對數(shù)據(jù) A 加了 X 鎖 則只允許事務(wù) T 讀取和修改數(shù)據(jù) A 其他事務(wù)都不能再對 A 加任何類型的鎖 直到 T 釋放 A 上的鎖 若事務(wù) T 對數(shù)據(jù) A 加了 S 鎖 則其他事務(wù)只有再對 A 加 S 鎖 而不能加 T 鎖 直到 T 釋 放 A 上的鎖 5 答 1 檢索 LIU 老師所授課程的課程號 課程名 2 檢索選修課程包含 LIU 老師所授 課程的學(xué)生學(xué)號 四 程序設(shè)計題 1 答 SELECT R A S F FROM R S WHERE R C S D 2 答 SELECT SNAME FORM S WHERE NOT EXISTS SELECT FROM P WHERE NOT EXISTS SELECT FORM P WHERE PNO P PNO AND SNO S SNO 3 答 CREATE VIEW VIEW6 AS SELECT ENO ENAME FROM DEPT EMP WHERE MRG ENO ENO AND SEX 女 4 答 UPDATE EMP SET SALARY SALARY 1 1 WHERE SALAEY 800 5 答 CREATE VIEW View2 ENO SNO AS SELECT P PNO SNO FROM SPJ P WHERE SPJ PNO P PNO AND PNAME 電鉆 6 答 UPDATE SPJ SET QTY QTY 100 WHERE PNO 00227 SELECT PNAME FROM P WHERE PNO 00227 五 應(yīng)用題 1 答 1 表名稱 主碼 外碼 卡車 車號 貨運站編號 類型 貨運站 貨運站編號 無 型號 類型 無 2 實體完整性 在主碼車號的這列中不存在空值 參照完整性 外碼 貨運站編號 這列中的值都是貨運站表中 貨運站編號 這列中的值 外碼 類型 這列中的 值都是型號表中 型號 這列中的值 3 貨運站表和卡車表之間存在著一對多的關(guān)系 即每一個貨運站可以有多輛車 如 樣本 數(shù)據(jù)中貨運站 501 有兩輛車 車號為 1001 和 1003 貨運站 502 有兩輛車 車號為 1002 和 1004 4 卡車表中包括 4 個實體 即表中每個元組 行 對應(yīng)一個實體 每個實體就是一輛車 2 答 1 2 班級 班級號 班級名 專業(yè) 人數(shù) 主鍵 班級號 運動員 運動員號 姓名 性別 年齡 班級號 主鍵 運動員號 外鍵 班級號 項目 項目號 項目名 比賽地點 主鍵 項目號 比賽 運動員號 項目號 成績 名次 得分 主鍵 運動員號 項目號 外鍵 運動員號 項目號- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫原理及應(yīng)用 數(shù)據(jù)庫 原理 應(yīng)用 期末 復(fù)習(xí)題 答案
鏈接地址:http://kudomayuko.com/p-10396590.html