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