2022年数据库期末练习(共六套)含答案.pdf
《2022年数据库期末练习(共六套)含答案.pdf》由会员分享,可在线阅读,更多相关《2022年数据库期末练习(共六套)含答案.pdf(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈 阳 音 乐 学 院 2 0 2 2年 数 据 库 期 末 练 习(一)(考 试 时 间 90分 钟,总 分 100分)题 号 二 三 四 总 分 得 分 自 觉 服 从 监 考 员 等 考 试 工 作 口 员 管 理,不 得 以 任 何 理 由 妨 碍 监 考 员 等 考 试 工 作 口 员 履 行 职 责,不 得 扰 乱 考 场 及 其 他 考 试 工 作 地 点 的 秩 序。答 题 过 程 中,不 得 喧 哗、交 头 接 耳,不 得 夹 带、旁 窥、抄 袭 或 有 意 让 他 人 抄 袭。考 试 结 束 前 要 离 开 考 场 的 考 生 须 先 按 答 题 卡、试 卷、草 稿 纸 从
2、 上 到 下 的 顺 序 平 放 在 桌 面 上,再 举 手 提 出 离 场。-一、单 项 选 择 题(共 20题,每 题 2分,共 计 40分)()1、数 据 库 三 级 模 式 中,用 户 与 数 据 库 系 统 的 接 口 是(B)A、模 式 B、外 模 式 C、内 模 式 D、逻 辑 模 式()2、下 列 不 属 于 数 据 库 管 理 系 统 的 是()A、AccessB、Windows 7C、My SQLD、VFP()3、调 用 宏 组 中 的 宏 命 令 格 式 为()A、宏 名 B、宏 组 名 C、宏 组 名.宏 名 D、宏 组 名.宏 名()4、表 单 文 件 的 扩 展 名
3、 是()。A、.PRGB、.SCX第 1/54页C、.MPRD、.VCX()5、SQL语 句 中 的 条 件 用 以 下()来 表 达。A、THENB、WHILEC、WHERED、IF()6、向 表 中 插 入 记 录 的 SQL语 句 是()oA、INSERTB、DELETEC、UPDATED、DROP()7、将 员 工 号 为 1007的 员 工 薪 水 改 为 3500,职 位 改 为 Programmer,下 列 SQL语 句 正 确 的 是:()OA、update empset salary=3500 and job=Programmerwhere empno=1007;B、upda
4、te empset salary=3500,set job=Programmerwhere empno=1007;C、update empsalary=3500,job=Programmerwhere empno=1007;D update empset salary=3500,job=Programmer,where empno=1007;()8、从 两 个 以 上 的 二 维 表 中 根 据 关 联 的 属 性 生 成 一 个 新 的 关 系,这 种 关 系 运 算 被 称 为()A、选 择 B、连 接 C、投 影 D、并()9、有 A和 B两 个 实 体 集,它 们 之 间 存 在 着
5、两 个 不 同 的 m:n联 系,根 据 转 换 规 则,将 它 们 转 换 成 关 系 模 式 集 时,关 系 模 式 的 个 数 是()。A、1B、2第 2/54页C、3D、4()10、()是 存 储 在 磁 盘 上 的 唯 一 标 识。A、表 名 B、查 询 C、窗 体 D、报 表()1 1、如 果 在 创 建 表 中 建 立 字 段“简 历”,其 数 据 类 型 应 当 是()A、文 本 B、数 字 C、日 期 D、备 注()1 2、下 列 SQL语 句 查 询 到 的 字 符 串 是:()。SELECT SUBSTRC JavaPhpOracleC+Htmr,5,9)FROM DUA
6、L;A、hpOracleCB、PhpOracleC hpOrD、PhpO()13、在 数 据 表 中 筛 选 记 录,操 作 的 结 果 是()。A、将 满 足 筛 选 条 件 的 记 录 存 入 一 个 新 表 中 B、将 满 足 筛 选 条 件 的 记 录 追 加 到 一 个 表 中 C、将 满 足 筛 选 条 件 的 记 录 显 示 在 屏 幕 上 D、用 满 足 筛 选 条 件 的 记 录 修 改 另 一 个 表 中 已 存 在 的 记 录()1 4、以 下 说 法 中,错 误 的 是()A、可 以 为 数 据 库 设 置 密 码 来 加 强 数 据 库 的 安 全 B、可 以 通 过
7、 备 份 数 据 库 的 方 式,防 止 数 据 丢 失 C、可 以 通 过 生 成 Accde文 件 来 防 止 窗 体、报 表 和 模 块 被 其 他 人 修 改 D、可 以 通 过 压 缩 和 修 复 数 据 库 来 对 错 误 的 VBA程 序 进 行 自 动 处 理()1 5、有 关 查 询 与 视 图,下 列 说 法 不 正 确 是()。A、查 询 是 只 读 型 数 据,而 视 图 可 以 更 新 数 据 源 B、视 图 可 以 更 新 源 表 中 的 数 据,存 在 于 数 据 库 中 C、视 图 具 有 许 多 数 据 库 表 的 共 性,利 用 视 图 可 以 创 建 查
8、询 和 视 图 第 3/54页D、视 图 可 以 更 新 数 据 源,查 询 也 有 此 功 能()1 6、数 据 库 管 理 员(DBA)的 主 要 工 作 包 括 数 据 库 设 计、数 据 库 维 护 和()。A、数 据 库 查 询 B、数 据 库 完 整 性 定 义 C、改 善 系 统 性 能,提 高 系 统 效 率 D、数 据 库 连 接()1 7、使 用 表 设 计 器 来 定 义 表 的 字 段 时,以 下 哪 个 项()可 以 不 设 置 内 容。A、字 段 名 称 B、说 明 C、数 据 类 型 D、字 段 属 性()1 8、以 下 说 法 中 正 确 的 是()。A、DBM
9、S提 供 数 据 控 制 语 言(DCL),能 实 现 对 数 据 库 中 数 据 的 查 询、插 入、修 改 和 删 除 等 操 作 B、DBMS包 含 DB和 DBSC、DBMS是 处 于 计 算 机 硬 件 和 操 作 系 统 之 间 的 可 直 接 对 数 据 库 进 行 操 作 的 一 个 软 件 系 统 D、DBMS能 实 现 数 据 库 的 安 全 性 控 制、完 整 性 控 制、并 发 控 制 及 数 据 库 恢 复 等 运 行 管 理 功 能()1 9、Oracle中,下 列()数 据 字 典 视 图 包 含 存 储 过 程 的 代 码 文 本。A、USER一 OBJECTS
10、B、USER_TEXTC、USER_SOURCED、USER_DESC()20、要 控 制 两 个 表 中 数 据 的 完 整 性 和 一 致 性 可 以 设 置”参 照 完 整 性”,要 求 这 两 个 表()。A、是 同 一 个 数 据 库 中 的 两 个 表 B、不 同 数 据 库 中 的 两 个 表 C、两 个 自 由 表 D、一 个 是 数 据 库 表 另 一 个 是 自 由 表 得 分 评 卷 人 二、填 空 题(共 5题,每 题 2分,共 计 10分)1、数 据 库 管 理 系 统(DBMS)的 主 要 功 能 是 o2、类 模 块 是 指 可 以 用 来 定 义 新 对 象 的
11、 模 块,包 含 有 属 性 和 的 定 义。3、在 Access报 表 视 图 中,用 于 创 建 报 表 结 构 或 修 改 已 有 报 表 结 构 的 视 图 是 第 4/54页4、备 份 设 备 可 以 是()、()或()5、重 新 组 织 和 构 造 数 据 库 是()阶 段 的 任 务。-三、判 断 题(共 10题,每 题 1分,共 计 10分)()1、创 建 数 据 库 后,数 据 库 块 大 小 不 能 再 被 改 变。()2、每 个 存 储 过 程 向 调 用 方 返 回 一 个 整 数 返 回 代 码。如 果 存 储 过 程 没 有 显 式 设 置 返 回 代 码 的 值,
12、则 返 回 代 码 为 0,表 示 成 功。()3、在 关 系 数 据 库 中,把 数 据 表 示 成 二 维 表,每 一 个 二 维 表 称 为 一 个 关 系。()4、关 系 数 据 库 中 可 命 名 的 最 小 数 据 单 位 是 属 性 名。()5、某 些 情 况 下“select count(*)”的 返 回 行 数 会 比 select count(value)”少。()6、在 o r a c l e,修 改 用 户 默 认 表 空 间 同 时 会 将 该 用 户 已 有 的 表 迁 移 到 新 的 表 空 间。()7、Oracle数 据 库 中,S G A区 域 不 包 含 r
13、edo log buffer()8、对 于 实 例 故 障,Oracle数 据 库 不 会 在 下 次 启 动 时 自 动 进 行 实 例 恢 复。()9、Oracle中 三 个 控 制 文 件 丢 失 一 个,将 造 成 数 据 库 无 法 启 动。()10、在 Oracle数 据 库 中 是 利 用 权 限 来 进 行 安 全 管 理 的。这 些 权 限 分 为 系 统 权 限 和 用 户 权 限 两 类。得 分 评 卷 人 四、综 合 应 用 题(共 2题,每 题 20分,共 计 40分)1、有 一 个“学 生 选 课”数 据 库,数 据 库 中 包 括 三 个 表,其 关 系 模 式
14、分 别 为:Student(xh,xm,xb,nl,szx)Course(kch,kcm,xxk,xf)SG(xh,kch,c j)其 中:Student是 学 生 表,xh表 示 学 号、xm表 示 姓 名、sb表 示 性 别、n l表 示 年 龄、szx表 示 所 在 系。xh为 主 码。Course是 课 程 表,kch表 示 课 程 号、kcm表 示 课 程 名、xxk表 示 先 修 课 号、xf表 示 学 分。kch为 主 码。SG是 选 课 表,xh表 示 学 号,参 照 学 生 表 的 学 号 xh、kch表 示 课 程 号,参 照 课 程 表 的 课 程 号 kch、c j表
15、示 成 绩。(xh,kch)为 主 码。请 用 SQ L语 言 实 现 下 列 功 能:1.建 立 选 课 表 S G,要 求 实 现 主 键 约 束 和 外 键 约 束,且 成 绩 不 能 为 空。2.查 询 选 修 课 程 的 成 绩 小 于 60分 的 人 数。3.查 询 选 修 了 C3号 课 程 的 学 生 的 学 号 及 其 成 绩,查 询 结 果 按 分 数 的 降 序 排 列。要 求 查 询 结 果 的 标 题 显 示 为 汉 字。第 5/54页4.查 询 选 修 了“数 据 库 应 用”课 程 且 成 绩 在 90分 以 上 的 学 生 的 姓 名 和 所 在 系。5.向 S
16、tudent表 中 插 入 一 条 记 录,学 号 为“05020”,姓 名 为“丁 莉”,性 别 为“女”,年 龄 为“17”,所 在 系 为“计 算 机 系”。6.将 计 算 机 系 全 体 学 生 的 成 绩 置 零。7.创 建 一 个“学 生 成 绩”视 图,包 括 选 修 了 课 程 的 学 生 的 学 号、姓 名、选 修 课 程 的 课 程 号、课 程 名 以 及 成 绩。8.为 Student表 建 立 一 个 按 学 号 升 序 排 列 的 唯 一 索 引 Stusno _IDX。9.求 各 课 程 的 选 修 人 数 及 平 均 成 绩。10.查 询 选 修 了 课 程 编
17、号 为 14001和 14002,课 程 的 学 生 的 学 号 和 姓 名。2、设 学 生 课 程 数 据 库 中 有 三 个 关 系:学 生 关 系 S(S#,SNAME,AGE,SEX)学 习 关 系 SC(S#,C#,GRADE)课 程 关 系 C(CW,CNAME)其 中 S#、C#、SNAME、AGE、SEX、GRADE,CNAME分 别 表 示 学 号、课 程 号、姓 名、年 龄、性 别、成 绩 和 课 程 名。用 SQL语 句 表 达 下 列 操 作(1)检 索 选 修 课 程 名 称 为“MATHS”的 学 生 的 学 号 与 姓 名(2)检 索 至 少 学 习 了 课 程
18、号 为“C1”和“C2”的 学 生 的 学 号(3)检 索 年 龄 在 18到 20之 间(含 18和 20)的 女 生 的 学 号、姓 名 和 年 龄(4)检 索 平 均 成 绩 超 过 80分 的 学 生 学 号 和 平 均 成 绩(5)检 索 选 修 了 全 部 课 程 的 学 生 姓 名(6)检 索 选 修 了 三 门 课 以 上 的 学 生 的 姓 名 第 6/54页参 考 答 案 一、单 项 选 择 题 1、B2、B【解 析】Windows 7 是 操 作 系 统,不 是 数 据 库 管 理 系 统。3、D4、B5、C6、A7、D8、B【解 析】无 9、D10、A【解 析】同 一
19、个 数 据 库 中,两 个 数 据 表 的 名 称 不 能 相 同。11、D12、B13、C【解 析】使 用 数 据 库 表 时,经 常 需 要 从 很 多 的 记 录 中 挑 选 出 满 足 条 件 的 数 据 进 行 处 理,所 谓 痛 选 记 录 是 指 经 过 筛 选 后 的 表 只 显 示 符 合 条 件 的 记 录,而 那 些 不 符 合 条 件 的 记 录 将 被 隐 藏 起 来。14、D【解 析】压 缩 和 修 复 数 据 库 的 作 用 是 减 小 数 据 库 存 储 空 间,同 时 修 复 各 种 逻 辑 错 误。15、D16、C17、B【解 析】无 18、D19、C20、
20、A二、填 空 题 1、定 义 数 据 库 第 7/54页2、方 法 3、设 计 4、硬 盘|磁 带 管 道 5、运 行 和 维 护 三、判 断 题 1、正 确 2、正 确 3、正 确 4、正 确 5、错 误 6、错 误 7、错 误 8、错 误【解 析】中 级 P165,会 自 动 恢 复。9、错 误 10、错 误【解 析】中 级 P158,系 统 权 限 和 对 象 权 限 两 类。四、综 合 应 用 题 1、1.建 立 选 课 表 SG,要 求 实 现 主 键 约 束 和 外 键 约 束,且 成 绩 不 能 为 空。CREATE TABLE SG(Sno CHAR(5),Cno CHAR(3
21、),Ccredit tinyint not null,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno)REFERENCES Student(Sno),CONSTRAINT C3 FOREIGN KEY(Cno)REFERENCES Course(Cno)2.查 询 选 修 课 程 的 成 绩 小 于 60分 的 人 数。SELECT COUNT(DISTINCT Sno)FROM SGWHERE Grade 603.查 询 选 修 了 C3号 课 程 的 学 生 的 学 号 及 其 成 绩,查 询 结 果 按 分 数 的 降 序 排 列。要 求 查 询 结 果 的 标
22、 题 显 示 为 汉 字。SELECT Sno 学 号,Grade 成 绩 FROM SGWHERE Cno=C3ORDER BY Grade DESC第 8/54页4.查 询 选 修 了“数 据 库 应 用”课 程 且 成 绩 在 90分 以 上 的 学 生 的 姓 名 和 所 在 系。SELECT Sname,SdeptFROM Student,SG,CourseWHERE Student.Sno=SG.Sno and SG.Cno=Course.Cno and Cname=数 据 库 应 用 AND Grade=90或 SELECT Sname,SdeptFROM Student JOI
23、N SG ON Student.Sno=SG.SnoJOIN Course ON SG.Cno=Course.CnoWHERE Cname=,数 据 库 应 用 AND Grade=905.向 Student表 中 插 入 一 条 记 录,学 号 为“05020”,姓 名 为“丁 莉”,性 别 为“女”,年 龄 为“17”,所 在 系 为“计 算 机 系”。INSERT INTO StudentVALUES(05020,丁 莉,女 17,计 算 机 系)6.将 计 算 机 系 全 体 学 生 的 成 绩 置 零。UPDATE SGSET Grade=0WHERE Sno IN(SELECT S
24、no FROM Student WHERE Sdept=计 算 机 系)7.创 建 一 个“学 生 成 绩”视 图,包 括 选 修 了 课 程 的 学 生 的 学 号、姓 名、选 修 课 程 的 课 程 号、课 程 名 以 及 成 绩。CREATE VIEW学 生 成 绩 ASSELECT Sno,Sname,Course.Cno,Cname,GradeFROM Student,SG,StudentWhere Student.Sno=SG.Sno and Course.Cno=SG.Cno或 CREATE VIEW学 生 成 绩 ASSELECT Sno,Sname,Course.Cno,Cn
25、ame,GradeFROM Student JOIN SG ON Student.Sno=SG.SnoJOIN Course ON Course.Cno=SG.Cno8.为 Student表 建 立 一 个 按 学 号 升 序 排 列 的 唯 一 索 引 Stusno_IDX。CREATE UNIQUE INDEX Stusno_IDX ON Student(Sno)9.求 各 课 程 的 选 修 人 数 及 平 均 成 绩。SELECT Cno,COUNT(Sno),AVG(Grage)FROM SGGROUP BY Cno10.查 询 选 修 了 课 程 编 号 为 14001和 1400
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数据库 期末 练习 共六套 答案
限制150内