《数据库系统期末考试试题及答案.pdf》由会员分享,可在线阅读,更多相关《数据库系统期末考试试题及答案.pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数 据 库 系 统 概 论 复 习 资 料:第 一 章:一 选 择 题:1.在 数 据 管 理 技 术 的 发 展 过 程 中,经 历 了 人 工 管 理 阶 段、文 件 系 统 阶 段 和 数 据 库 系 统 阶 段。在 这 几 个 阶 段 中,数 据 独 立 性 最 高 的 是 阶 段。A.数 据 库 系 统 B.文 件 系 统 C.人 工 管 理 D.数 据 项 管 理 答 案:A2.数 据 库 的 概 念 模 型 独 立 于。A.具 体 的 机 器 和 DBMSB.E-R图 C.信 息 世 界 D.现 实 世 界 答 案:A3.数 据 库 的 基 本 特 点 是 A.(1)数 据 可
2、以 共 享(或 数 据 结 构 化)(2)数 据 独 立 性 易 移 植(4)统 一 管 理 和 控 制 B.(1)数 据 可 以 共 享(或 数 据 结 构 化)易 扩 充(4)统 一 管 理 和 控 制 C.(1)数 据 可 以 共 享(或 数 据 结 构 化)易 扩 充(4)统 一 管 理 和 控 制 数 据 独 立 性 数 据 互 换 性 D.(1)数 据 非 结 构 化 易 扩 充(4)统 一 管 理 和 控 制(2)数 据 独 立 性 答 案:B 数 据 冗 余 大,数 据 冗 余 小,数 据 冗 余 小,(3)数 据 冗 余 小,4.是 存 储 在 计 算 机 内 有 结 构 的
3、 数 据 的 集 合。A.数 据 库 系 统 B.数 据 库 C.数 据 库 管 理 系 统 D.数 据 结 构 答 案:B5.数 据 库 中 存 储 的 是 o A.数 据 B.数 据 模 型 C.数 据 以 及 数 据 之 间 的 联 系 D.信 息 答 案:C6.数 据 库 中,数 据 的 物 理 独 立 性 是 指 oA.数 据 库 与 数 据 库 管 理 系 统 的 相 互 独 立 B.用 户 程 序 与 DBMS的 相 互 独 立 C.用 户 的 应 用 程 序 与 存 储 在 磁 盘 上 数 据 库 中 的 数 据 是 相 互 独 立 的.D.应 用 程 序 与 数 据 库 中
4、数 据 的 逻 辑 结 构 相 互 独 立 答 案:C7.数 据 库 的 特 点 之 一 是 数 据 的 共 享,严 格 地 讲,这 里 的 数 据 共 享 是 指 OA.同 一 个 应 用 中 的 多 个 程 序 共 享 一 个 数 据 集 合 B.多 个 用 户、同 一 种 语 言 共 享 数 据 八 C.多 个 用 户 共 享 一 个 数 据 文 件 D.多 种 应 用、多 种 语 言、多 个 用 户 相 互 覆 盖 地 使 用 数 据 集 合 答 案:D8.数 据 库 系 统 的 核 心 是 o A.数 据 库 B.数 据 库 管 理 系 统 C.数 据 模 型 D.软 件 工 具 答
5、 案:B9.下 述 关 于 数 据 库 系 统 的 正 确 叙 述 是 oA.数 据 库 系 统 减 少 了 数 据 冗 余 B.数 据 库 系 统 避 免 了 一 切 冗 余 C.数 据 库 系 统 中 数 据 的 一 致 性 是 指 数 据 类 型 一 致D.数 据 库 系 统 比 文 件 系 统 能 管 理 更 多 的 数 据 答 案:A10.数 将 数 据 库 的 结 构 划 分 成 多 个 层 次,是 为 了 提 高 数 据 库 的 和 O A.数 据 独 立 性 B.逻 辑 独 立 性 C.管 理 规 范 性 D.数 据 的 共 享 A.数 据 独 立 性 B.物 理 独 立 性
6、C.逻 辑 独 立 性 D.管 理 规 范 性 答 案:B B11.数 据 库(DB)、数 据 库 系 统(DBS)和 数 据 库 管 理 系 统(DBMS)三 者 之 间 的 关 系 是 答 案:A oA.DBS 包 括 DB 和 DBMS B.DDMS 包 括 DB 和 DBS C.DB 包 括 DBS 和 DBMS D.DBS 就 是 DB,也 就 是 DBMS12.在 数 据 库 中,产 生 数 据 不 一 致 的 根 本 原 因 是。A.数 据 存 储 量 太 大 B.没 有 严 格 保 护 数 据 C.未 对 数 据 进 行 完 整 性 控 制 D.数 据 冗 余 答 案:D13.
7、数 据 库 管 理 系 统(DBMS)是 A.数 学 软 件 B.应 用 软 件 C.计 算 机 辅 助 设 计 D.系 统 软 件 答 案:D14.数 据 库 管 理 系 统(DBMS)的 主 要 功 能 是 B。A.修 改 数 据 库 B.定 义 数 据 库 C.应 用 数 据 库 D.保 护 数 据 库 15.数 据 库 系 统 的 特 点 是、数 据 独 立、减 少 数 据 冗 余、避 免 数 据 不 一 致 和 加 强 了 数 据 保 护。A.数 据 共 享 B.数 据 存 储 C.数 据 应 用 D.数 据 保 密 答 案:A16数 据 库 系 统 的 最 大 特 点 是 oA.数
8、 据 的 三 级 抽 象 和 二 级 独 立 性 B.数 据 共 享 性 C.数 据 的 结 构 化 D.数 据 独 立 性 答 案:A17.数 据 库 管 理 系 统 能 实 现 对 数 据 库 中 数 据 的 查 询、插 入、修 改 和 删 除 等 操 作,这 种 功 能 称 为 OA.数 据 定 义 功 能 B.数 据 管 理 功 能 C.数 据 操 作 功 能 D.数 据 控 制 功 能 答 案:C18.数 据 库 管 理 系 统 是。A.操 作 系 统 的 一 部 分 B.在 操 作 系 统 支 持 下 的 系 统 软 件 C.一 种 编 译 程 序 D.一 种 操 作 系 统 答
9、案:B19.数 据 库 的 三 级 模 式 结 构 中,描 述 数 据 库 中 全 体 数 据 的 全 局 逻 辑 结 构 利 特 征 的 是()A.外 模 式 B.内 模 式 C.存 储 模 式 D.模 式 答 案:【)20数 据 库 系 统 的 数 据 独 立 性 是 指 B oA.不 会 因 为 数 据 的 变 化 而 影 响 应 用 程 序 B.不 会 因 为 系 统 数 据 存 储 结 构 与 数 据 逻 辑 结 构 的 变 化 而 影 响 应 用 程 序 C.不 会 因 为 存 储 策 略 的 变 化 而 影 响 存 储 结 构 D.不 会 因 为 某 些 存 储 结 构 的 变
10、化 而 影 响 其 他 的 存 储 结 构 答 案:B21.实 体 是 信 息 世 界 中 的 术 语,与 之 对 应 的 数 据 库 术 语 为 A.文 件 B.数 据 库 C.字 段 D.记 录 答 案:D22.层 次 型、网 状 型 和 关 系 型 数 据 库 划 分 原 则 是 oA.记 录 长 度 B.文 件 的 大 小 C.联 系 的 复 杂 程 度 D.数 据 之 间 的 联 系 答 案:D23.传 统 的 数 据 模 型 分 类,数 据 库 系 统 可 以 分 为 三 种 类 型。A.大 型、中 型 和 小 型 B.西 文、中 文 和 兼 容 C.层 次、网 状 和 关 系 D
11、.数 据、图 形 和 多 媒 体 答 案:C24.层 次 模 型 不 能 直 接 表 不 A.1:1 关 系 B.1:m 关 系 C.m:n 关 系 D.1:1和 1:m 关 系 答 案:C25.数 据 库 技 术 的 奠 基 人 之 一 E.F.Codd从 1970年 起 发 表 过 多 篇 论 文,主 要 论 述 的 是 oA.层 次 数 据 模 型 B.网 状 数 据 模 型 C.关 系 数 据 模 型 D.面 向 对 象 数 据 模 型 答 案:C二、填 空 题 1.数 据 管 理 技 术 经 历 了 人 工 管 理、文 件 系 统 和 数 据 库 系 统 三 个 阶 段。答 案:人
12、工 管 理 文 件 系 统 数 据 库 系 统 2.数 据 库 是 长 期 存 储 在 计 算 机 内、有 组 织 的、可 共 享 的 数 据 集 合。答 案:组 织 共 享 3.DBMS是 指 数 据 库 管 理 系 统 它 是 位 于 用 户 和 之 间 的 一 层 管 理 软 件。答 案:数 据 库 管 理 系 统 用 户 操 作 系 统 4.数 据 库 管 理 系 统 的 主 要 功 能 有 数 据 定 义 功 能、数 据 操 纵 功 能 _、数 据 库 的 运 行 管 理 和 数 据 库 的 建 立 以 及 维 护 等 4 个 方 面。答 案:数 据 定 义 功 能 数 据 操 纵
13、功 能 5.数 据 独 立 性 又 可 分 为 逻 辑 数 据 独 立 性 和 物 理 数 据 独 立 性。答 案:逻 辑 数 据 独 立 性 物 理 数 据 独 立 性 6.当 数 据 的 物 理 存 储 改 变 了,应 用 程 序 不 变,而 由 DBMS处 理 这 种 改 变,这 是 指 数 据 的 物 理 独 立 性。答 案:物 理 独 立 性 7.数 据 模 型 是 由 数 据 结 构、数 据 操 作 和 完 整 性 约 束 三 部 分 组 成 的。答 案:数 据 结 构 数 据 操 作 完 整 性 约 束 8.数 据 结 构 是 对 数 据 系 统 的 静 态 特 性 的 描 述,
14、数 据 操 作 是 对 数 据 库 系 统 的 动 态 特 性 的 描 述。答 案:数 据 结 构 数 据 操 作 9.数 据 库 体 系 结 构 按 照 模 式、外 模 式 和 内 模 式 三 级 结 构 进 行 组 织。答 案:模 式 外 模 式 内 模 式 10.实 体 之 间 的 联 系 可 抽 象 为 三 类,它 们 是:1、_1:m 和 m:n o 答 案:1:1 1:m m:n11.数 据 冗 余 可 能 导 致 的 问 题 有 和。答 案:浪 费 存 储 空 间 及 修 改 麻 烦 潜 在 的 数 据 不 一 致 性 第 一 章 补 充 作 业 部 分:假 设 教 学 管 理
15、规 定:一 个 学 生 可 选 修 多 门 课,一 门 课 有 若 干 学 生 选 修;一 个 教 师 可 讲 授 多 门 课,一 门 课 只 有 一 个 教 师 讲 授;一 个 学 生 选 修 一 门 课,仅 有 一 个 成 绩。学 生 的 属 性 有 学 号、学 生 姓 名;教 师 的 属 性 有 教 师 编 号,教 师 姓 名;课 程 的 属 性 有 课 程 号、课 程 名。要 求:根 据 上 述 语 义 画 出 ER图,要 求 在 图 中 画 出 实 体 的 属 性 并 注 明 联 系 的 类 型;解 答:第 2 章 关 系 数 据 库 一、选 择 题 1、关 系 数 据 库 管 理
16、系 统 应 能 实 现 的 专 门 关 系 运 算 包 括 0A.排 序、索 引、统 计 B.选 择、投 影、连 接 C.关 联、更 新、排 序 D.显 示、打 印、制 表 答 案:B2、关 系 模 型 中,一 个 关 键 字 是。A.可 由 多 个 任 意 属 性 组 成 B.至 多 由 一 个 属 性 组 成 C.可 由 一 个 或 多 个 其 值 能 惟 一 标 识 该 关 系 模 式 中 任 何 元 组 的 属 性 组 成 D.以 上 都 不 是 答 案:C3、自 然 连 接 是 构 成 新 关 系 的 有 效 方 法。一 般 情 况 下,当 对 关 系 R和 S 使 用 自 然 连
17、接 时,要 求 R和 S含 有 一 个 或 多 个 共 有 的 oA.元 组 B.行 C.记 录 D.属 性 答 案:D4、关 系 运 算 中 花 费 时 间 可 能 最 长 的 运 算 是。A.投 影 B.选 择 C.笛 卡 尔 积 D.除 答 案:C5.关 系 模 式 的 任 何 属 性 A.不 可 再 分 B.可 再 分 C.命 名 在 该 关 系 模 式 中 可 以 不 惟 一 D,以 上 都 不 是 答 案:A6.在 关 系 代 数 运 算 中,五 种 基 本 运 算 为 oA.并、差、选 择、投 影、自 然 连 接 B.并、差、交、选 择、投 影C.并、差、选 择、投 影、乘 积
18、D.并、差、交、选 择、乘 积 答 案:C7、设 有 关 系 R,按 条 件 f 对 关 系 R进 行 选 择,正 确 的 是 A.RxR B.R X RC.of(R)D.n f(R)答 案:C二、填 空 题 1、一 个 关 系 模 式 的 定 义 格 式 为 O 答 案:关 系 名(属 性 名 1,属 性 名 2,,属 性 名 n)2、.一 个 关 系 模 式 的 定 义 主 要 包 括 关 系 名、属 性 名、属 性 类 型、属 性 长 度 和 关 键 字 o 答 案:关 系 名 属 性 名 属 性 类 型 属 性 长 度 关 键 字 3、.关 系 代 数 运 算 中,传 统 的 集 合
19、运 算 有、和。答 案:笛 卡 尔 积 并 交 差 4、关 系 代 数 运 算 中,基 本 的 运 算 是、和。答 案:并 差 笛 卡 尔 积 投 影 选 择 5、关 系 代 数 运 算 中,专 门 的 关 系 运 算 有 选 择、投 影 和 连 接 o 答 案:选 择 投 影 连 接 6、关 系 数 据 库 中 基 于 数 学 上 两 类 运 算 是 关 系 代 数 和 关 系 演 算。答 案:关 系 代 数 关 系 演 算7、.已 知 系(系 编 号,系 名 称,系 主 任,电 话,地 点)和 学 生(学 号,姓 名,性 别,入 学 日 期,专 业,系 编 号)两 个 关 系,系 是 系
20、编 号,系 关 系 的 外 关 键 字 无,键 字 是 学 号,外 关 键 字 系 编 号 无 学 号 系 编 号 三、应 用 题:关 系 R 和 S 如 下 图 所 示,试 计 算 R+S。第 3 章 关 系 数 据 库 标 准 语 言 SQL一、选 择 题 1、SQL语 言 是 的 语 言,易 学 习。A.过 程 化 B.非 过 程 化 C.格 式 化 D.导 航 式 答 案:B2、SQL语 言 是 语 言。A.层 次 数 据 库 B.网 络 数 据 库 C.关 系 数 据 库 D.非 数 据 库 答 案:C3、SQL语 言 具 有 的 功 能。A.关 系 规 范 化、数 据 操 纵、数
21、据 控 制 B.数 据 定 义、数 据 操 纵、数 据 控 制 C.数 据 定 义、关 系 规 范 化、数 据 控 制 D.数 据 定 义、关 系 规 范 化、数 据 操 纵 答 案:B4、SQL语 言 具 有 两 种 使 用 方 式,分 别 称 为 交 互 式 SQL和 oA.提 示 式 SQL B.多 用 户 SQL C.嵌 入 式 SQL D.解 释 式 SQL 答案:c5、假 定 学 生 关 系 是 S(S#,SNAME,SEX,AGE),课 程 关 系 是 C(C#,CNAME,TEACHER),学 生 选 课 关 系 是 SC(S#,C#,GRADE)o要 查 找 选 修“COMP
22、UTER”课 程 的“女”学 生 姓 名,将 涉 及 到 关 系 oA.S B.SC,C C.S,SC D.S,C,SC 答 案:D6、如 下 面 的 数 据 库 的 表 中,若 职 工 表 的 主 关 键 字 是 职 工 号,部 门 表 的 主 关 键 字 是 部 门 号,SQL操 作 不 能 执 行。A.从 职 工 表 中 删 除 行(025,王 芳,03,720)B.将 行(005,乔 兴、04,750)插 入 到 职 工 表 中 C.将 职 工 号 为,001的 工 资 改 为 700 D.将 职 工 号 为,038的 部 门 号 改 为 03 答 案:B7、若 用 如 下 的 SQL
23、语 句 创 建 一 个 student表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)可 以 插 入 到 student表 中 的 是。A.(n 0 3 r,,曾 华,男,23)B.(U031,,曾 华,NULL,NULL)C.(NULL,,曾 华,男,23)D.(,1031,NULL,,男,23)答 案:B第 8 到 第 11题 基 于 这 样 的 三 个 表 即 学 生 表 S、课 程 表 C 利 学 生 选 课 表 SC,它 们 的 结 构 如 下:S(S#,SN,SEX,AGE,DEPT
24、)C(C#,CN)SC(S#,C#,GRADE)其 中:S#为 学 号,SN为 姓 名,SEX为 性 别,AGE为 年 龄,DEPT为 系 别,C#为 课 程号,C N为 课 程 名,GRADE为 成 绩。8、检 索 所 有 比“王 华”年 龄 大 的 学 生 姓 名、a oA.SELECT SN,AGE,SEX FROM SWHERE AGE(SELECT AGE FROM SWHERE SN=王 华”)B.SELECT SN,AGE,SEXFROM S年 龄 和 性 别。正 确 的 SELECT语 句 是 WHERE SN=“王 华”C.SELECT SN,AGE,SEX FROM SWH
25、ERE AGE(SELECT AGEWHERE SN=“王 华”)D.SELECT SN,AGE,SEX FROM SWHERE AGE王 华.AGE9、检 索 选 修 课 程“C2”的 学 生 中 成 绩 最 高 的 学 生 的 学 号。正 确 的 SELECT语 句 是 答 案:DA.SELECT S#FORM SC WHERE C#=“C2”AND GRAD=(SELECT GRADE FORM SCWHERE C#=C2”)B.SELECT S#FORM SCWHERE C#=C2”AND GRADEIN(SELECT GRADE FORMSCWHERE C#=C2”)C.SELECT
26、 S#FORM SCWHERE C#=C2”AND GRADENOT IN(SELECT GRADE FORMSCWHERE C#=C2”)D.SELECT S#FORM SCWHERE C#=C2”AND GRADE=A L L(SELECT GRADE FORM SCWHERE C#=C2”10、检 索 学 生 姓 名 及 其 所 选 修 课 程 的 课 程 号 和 成 绩。正 确 的 SELECT语 句 是 A.SELECT S.SN,SC.C#,SC.GRADE WHERE S.S#=SC.S#FROM S B.SELECT S.SN,SC.C#,SC.GRADEFROM SCWHER
27、E S.S#=SC.GRADEWHERE S.S#=SC.S#D.SELECT S.SN,SC.C#,SC.GRADEC.SELECTS.SN,SC.C#,SC.GRADE FROM S.SCFROM S,SC答 案:C11、检 索 选 修 四 门 以 上 课 程 的 学 生 总 成 绩(不 统 计 不 及 格 的 课 程),并 要 求 按 总 成 绩 的 降 序 排 列 出 来。正 确 的 SELECT语 句 是 oWHERE C#=C2”)A.SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60GROUP BY S#ORDER BY 2 DESCHAVING
28、COUNT(*)=4WHERE C#=C2”AND GRADE=(SELECT GRADE FORM SCWHERE C#=C2”)B.SELECT S#FORM SCWHERE C#=C2”AND GRADE IN(SELECT GRADE FORM SC答 案:I)二、填 空 题 1、SQL是 一 结 构 化 查 询 语 言 C.SELECT S#FORM SCWHERE C#=C2”AND GRADENOT IN(SELECT GRADE FORM SCWHERE C#=C2”)D.SELECT S#FORM SCWHERE C#=C2”AND GRADE=A L L(SELECT GR
29、ADE FORM SCWHERE C#=C2”)答 案:结 构 化 查 询 语 言 2、视 图 是 一 个 虚 表,它 是 从 中 导 出 的 表。在 数 据 库 中,只 存 放 视 图 的,不 存 放 视 图 的 更。答 案:一 个 或 几 个 基 本 表 定 义 视 图 对 应 的 数 据 3、设 有 如 下 关 系 表 R:R(No,NAME,SEX,AGE,CLASS)主 关 键 字 是 NO其 中 NO为 学 号,NAME为 姓 名,SEX为 性 别,AGE为 年 龄,CLASS为 班 号。写 出 实 现 下 列 功 能 的 SQL语 句。插 入 一 个 记 录(25,“李 明”,“
30、男”,21,“95031);o INSERTINTO R VALUES(25,“李 明”,“男”,21,“95031”)插 入“95031”班 学 号 为 30、姓 名 为“郑 和”的 学 生 记 录;o INSERTINTO R(NO,NAME,CLASS)VALUES(30,“郑 和”,“95031”)将 学 号 为 10的 学 生 姓 名 改 为“王 华;o UPDATE R SET NAME=“王 华 WHERE N0=10 将 所 有“95101”班 号 改 为“95091”;o UPDATE R SET CLASS=“95091”WHERE CLASS=95101”删 除 学 号
31、为 20的 学 生 记 录;o DELETE FROM R WHERE N0=20 删 除 姓“王”的 学 生 记 录;o DELETE FROMR WHERE NAME LIKE“王”第 3 章 书 面 作 业 1、设 学 生 课 程 数 据 库 中 有 三 个 关 系:学 生 关 系 S(S#,SNAME,AGE,SEX)学 习 关 系 SC(S#,C#,GRADE)课 程 关 系 C(C#,CNAME)其 中 S#、C#、SNAME、AGE、SEX、GRADE、CNAME 分 别 表 示 学 号、课 程 号、姓 名、年 龄、性 别、成 绩 和 课 程 名。用 SQL语 句 表 达 下 列
32、 操 作(1)检 索 选 修 课 程 名 称 为“MATHS”的 学 生 的 学 号 与 姓 名(2)检 索 至 少 学 习 了 课 程 号 为“C1”和“C2”的 学 生 的 学 号(3)检 索 年 龄 在 18到 20之 间(含 18和 20)的 女 生 的 学 号、姓 名 和 年 龄(4)检索 平 均 成 绩 超 过 8 0分 的 学 生 学 号 和 平 均 成 绩(5)检 索 选 修 了 全 部 课 程 的 学 生 姓 名(6)检 索 选 修 了 三 门 课 以 上 的 学 生 的 姓 名 答 案:(1)SELECT S#,SNAMEFROM S,SC,CWHERE S.S#=SC.S
33、#AND C.C#=SC.C#AND CNAME=MATHS(2)SELECT S#FROM SCWHERE CNO=C P AND S#IN(SELECT S#FROM SCWHERE CNO=C 2)(3)SELECT S#,SNAME,AGEFROM SWHERE AGE BETWEEN 18 AND 20(4)SELECT S#,AVG(GRADE)平 均 成 绩 FROM SC2、设 学 生-课 程 数 据 库 中 包 括 三 个 表:GROUP BY S#HAVING AVG(GRADE)80(5)SELECT SNAMEFROM SWHERE NOT EXISTS(SELECT*
34、FROM CWHERE NOT EXISTS(SELECT*FROM SCWHERE S#=S.S#AND C#=C.C#)(6)SELECT SNAMEFROM S,SCWHERE S.S#=SC.S#GROUP BY SNAMEHAVING C O U N T W 3学 生 表:Student(Sno,Sname,Sex,Sage,Sdept)课 程 表:Course(Cno,Cname,Ccredit)学 生 选 课 表:SC(Sno,Cno,Grade)其 中 Sno Sname、Sex SageSdept Cno Cname C credit、G rade分 别 表 示 学 号、姓
35、名、性 别、年 龄、所 在系 名、课 程 号、课 程 名、学 分 和 成 绩。试 用 S Q L语 言 完 成 下 列 项 操 作:(1)查 询 选 修 课 程 包 括“1042”号 学 生 所 学 的 课 程 的 学 生 学 号(2)创 建 一 个 计 科 系 学 生 信 息 视 图 S _ C S _ V IE W,包 括 S n o学 号、S n am e姓 名、S e x性 别;(3)通 过 上 面 第 2 题 创 建 的 视 图 修 改 数 据,把 王 平 的 名 字 改 为 王 慧 平(4)创 建 一 选 修 数 据 库 课 程 信 息 的 视 图,视 图 名 称 为 datasc
36、ore v i e w,包 含 学 号、姓 名、成 绩。答 案:SELECT DISTINCT SNOFROM SC SCXWHERE NOT EXISTS(SELECT*FROMSCSCYWHERE SCYSNO=1042 ANDNOT EXISTS(SELECT*FROMSCSCZWHERESCZ.SNOSCX.SNOANDSCZ.CNO=SCYCNO);(2)CREATE VIEW S_CS_VIEWASSELECT SNO,SNAME,SEXFROM STUDENTWHERE Sdept=CS(3)UPDATE S_CS_VIEWSETSNAME=,王 慧 平 WHERE SNAME5
37、 王 平,(4)CREATE VIEW datascore_viewASSELECT SNO 学 号、SNAME 姓 名、GRA D E成 绩 FROM STUDENT,SC,COURSEWHERE STUDENT.SNOSC.SNOAND COURSE.CNO=SC.CNOANDCNAME=,数 据 库 第 4 章 数 据 库 的 安 全 性 一、选 择 题1、下 面 哪 个 不 是 数 据 库 系 统 必 须 提 供 的 数 据 控 制 功 能 0A.安 全 性 B,可 移 植 性 C.完 整 性 D.并 发 控 制 答 案:B2、保 护 数 据 库,防 止 未 经 授 权 的 或 不 合
38、 法 的 使 用 造 成 的 数 据 泄 漏、更 改 破 坏。这 是 指 数 据 的。A.安 全 性 B.完 整 性 C.并 发 控 制 D.恢 复 答 案:A3、数 据 库 的 完 整 性 是 指 数 据 的 正 确 性 和 相 容 性。A.安 全 性 B.完 整 性 C.并 发 控 制 D.恢 复 答 案:B4、在 数 据 系 统 中,对 存 取 权 限 的 定 义 称 为 o 答 案:B A.命 令 B.授 权 C.定 义 D.审 计 5、数 据 库 管 理 系 统 通 常 提 供 授 权 功 能 来 控 制 不 同 用 户 访 问 数 据 的 权 限,这 主 要 是 为 了 实 现 数
39、 据 库 的 oA.可 靠 性 B.一 致 性 C.完 整 性 D.安 全 性 答 案:D6、下 列 SQ L语 句 中,能 够 实 现“收 回 用 户 ZH A O对 学 生 表(S T U D)中 学 号(X H)的 修 改 权”这 一 功 能 的 是 _ CA.REVOKE UPDATE(XH)ON TABLE FROM ZHAO B.REVOKEUPDATE(XH)ON TABLE FROM PUBLICC.REVOKE UPDATE(XH)ON STUD FROM ZHAO D.REVOKEUPDATE(XH)ON STUD FROM PUBLIC7、把 对 关 系 S C的 属 性
40、 G RA D E的 修 改 权 授 予 用 户 Z H A O的 S Q L语 句 是 A)GRANT GRADE ON SC TO ZHAO B)GRANTUPDATE ON SC TO ZHAOC)GRANT UPDATE(GRADE)ON SC TO ZHAO D)GRANTUPDATE ON SC(GRADE)TO ZHAO 答 案:C8、在 SQL Server 中 删 除 触 发 器 用()。A.ROLLBACK B.DROP C.DELALLOCATE D.DELETE 答 案:B二、填 空 题 1、保 护 数 据 安 全 性 的 一 般 方 法 是 设 置 用 户 标 识 和
41、 存 取 权 限 控 制。答 案:设 置 用 户 标 识 和 存 取 权 限 控 制2、安 全 性 控 制 的 一 般 方 法 有、和 视 图 的 保 护 五 级 安 全 措 施。答 案:用 户 标 识 鉴 定 存 取 控 制 审 计 数 据 加 密 3、存 取 权 限 包 括 两 方 面 的 内 容,一 个 是,另 一 个 是 遮。答 案:耍 存 取 的 数 据 对 象 对 此 数 据 对 象 进 行 操 作 的 类 型 4、在 数 据 库 系 统 中 对 存 取 权 限 的 定 义 称 为 授 权。答 案:授 权 5、在 SQL语 言 中,为 了 数 据 库 的 安 全 性,设 置 了 对
42、 数 据 的 存 取 进 行 控 制 的 语 句,对 用 户 授 权 使 用 语 句,收 回 所 授 的 权 限 使 用 语 句。答 案:GRANT REVOKE6、DBMS存 取 控 制 机 制 主 要 包 括 两 部 分:自 主 存 取 控 制,_强 制 存 取 控 制。答 案:强 制 存 取 控 制 7、当 对 某 一 表 进 行 诸 如()、()、()这 些 操 作 时,SQL Server就 会 自 动 执 行 触 发 器 所 定 义 的 SQL语 句。答 案:INSERT,DELETE,UPDATE第 5 章 数 据 库 完 整 性、选 择 题:1、在 数 据 库 系 统 中,保
43、证 数 据 及 语 义 正 确 和 有 效 的 功 能 是(d)A.并 发 控 制 B.存 取 控 制 C.安 全 控 制 D.完 整 性 控 制 2、关 于 主 键 约 束 以 下 说 法 错 误 的 是()A.一 个 表 中 只 能 设 置 一 个 主 键 约 束 B.允 许 空 值 的 字 段 上 不 能 定 义 主 键 约 束 C.允 许 空 值 的 字 段 上 可 以 定 义 主 键 约 束 D.、可 以 将 包 含 多 个 字 段 的 字 段 组 合 设 置 为 主 键 答 案:C3、在 表 或 视 图 上 执 行 除 了(D)以 外 的 语 句 都 可 以 激 活 触 发 器。A
44、.Insert B.Delete C.Update D.Create 4、数 据 库 的 是 指 数 据 的 正 确 性 利 相 容 性。A.安 全 性 B.完 整 性 C.并 发 控 制 D.恢 复 答 案:B5、在 数 据 库 的 表 定 义 中,限 制 成 绩 属 性 列 的 取 值 在。到 1 0 0的 范 围 内,属 于 数 据 的 约 束。A、实 体 完 整 性 B、参 照 完 整 性 C、用 户 自 定 义 D、用 户 操 作 答 案:C二、填 空 题1.数 据 库 的 完 整 性 是 指 数 据 的.和。答 案:实 体 完 整 性 参 昭 完 整 件 用 户 定 义 完 整 件
45、 2?实 完 整 性 是 指 在 基 本 表 中,主 属 性 不 能 取 空 值 o 答 案:主 属 性 不 能 取 空 值 3、参 照 完 整 性 是 指 在 基 本 表 中,o 答 案:外 码 可 以 是 空 值 或 者 另 一 个 关 系 主 码 的 有 效 值 4、为 了 保 护 数 据 库 的 实 体 完 整 性,当 用 户 程 序 对 主 码 进 行 更 新 使 主 码 值 不 惟 一 时,DBMS就 o 答 案:拒 绝 此 操 作 第 6 章 关 系 数 据 理 论 一、选 择 题 1、关 系 规 范 化 中 的 删 除 操 作 异 常 是 指,插 入 操 作 异 常 是 指 o
46、 答 案:A DA.不 该 删 除 的 数 据 被 删 除 B.不 该 插 入 的 数 据 被 插 入 C.应 该 删 除 的 数 据 未 被 删 除 D.应 该 插 入 的 数 据 未 被 插 入 2、设 计 性 能 较 优 的 关 系 模 式 称 为 规 范 化,规 范 化 主 要 的 理 论 依 据 是。A.关 系 规 范 化 理 论 B.关 系 运 算 理 论 C.关 系 代 数 理 论 D.数 理 逻 辑 答 案:A3、规 范 化 过 程 主 要 为 克 服 数 据 库 逻 辑 结 构 中 的 插 入 异 常,删 除 异 常 以 及 冗 余 度 大 的 缺 陷。A.数 据 的 不 一
47、 致 性 B.结 构 不 合 理 C.冗 余 度 大 D.数 据 丢 失 答 案:C4、当 关 系 模 式 R(A,B)已 属 于 3NF,下 列 说 法 中 是 正 确 的。A.它 一 定 消 除 了 插 入 和 删 除 异 常 B.仍 存 在 一 定 的 插 入 和 删 除 异 常 C.一 定 属 于 BCNF D.A 和 C 都 是 答 案:B5、关 系 模 型 中 的 关 系 模 式 至 少 是 A.INF B.2NF C.3NF D.BCNF答 案:A6、在 关 系 DB中,任 何 二 元 关 系 模 式 的 最 高 范 式 必 定 是 上 A.INF B.2NF C.3NFD.BC
48、NF 7、在 关 系 模 式 R中,若 其 函 数 依 赖 集 中 所 有 候 选 关 键 字 都 是 决 定 因 素,则 R 最 高 范 式 旦 _ oA.2NF B.3NF C.4NF D.BCNF答 案:C 候 选 关 键 字 中 的 属 性 称 为。A.非 主 属 性 B.主 属 性 C,复 合 属 性 D.关 键 属 性 答 案:B9、消 除 了 部 分 函 数 依 赖 的 1NF的 关 系 模 式,必 定 是 o A.INF B.2NFC.3NF D.4NF 答 案:B10 关 系 模 式 的 候 选 关 键 字 可 以 有 c,主 关 键 字 有 b。A.0个 B.1个 C.1个
49、 或 多 个 D.多 个 11、关 系 模 式 的 分 解 不 惟 一。A.惟 一 B.不 惟 一答 案:B12、根 据 关 系 数 据 库 规 范 化 理 论,关 系 数 据 库 中 的 关 系 要 满 足 第 一 范 式。下 面“部 门”关 系 中,因 哪 个 属 性 而 使 它 不 满 足 第 一 范 式?。部 门(部 门 号,部 门 名,部 门 成 员,部 门 总 经 理)A.部 门 总 经 理 B.部 门 成 员 C.部 门 名 D.部 门 号 答 案:B二、填 空 题 1、在 关 系 A(S,SN,D)和 B(D,CN,NM中,A 的 主 键 是 S,B 的 主 键 是 D,贝 U
50、 D 在 S中 称 为 o 答 案:外 部 键 2、对 于 非 规 范 化 的 模 式,经 过 转 变 为 1NF,将 1NF经 过 转 变 为 2NF,将 2NF经 过 转 变 为 3NFo答 案:使 属 性 域 变 为 简 单 域 消 除 非 主 属 性 对 主 关 键 字 的 部 分 依 赖 消 除 非 主 属 性 对 主 关 键 字 的 传 递 依 赖 3、在 关 系 数 据 库 的 规 范 化 理 论 中,在 执 行“分 解”时,必 须 遵 守 规 范 化 原 则:保 持 原 有 的 依 赖 关 系 和 无 损 连 接 性。答 案:无 损 连 接 性 三、概 念 解 释:1、平 凡