数据库复习题 .doc

上传人:h**** 文档编号:1471643 上传时间:2019-03-01 格式:DOC 页数:11 大小:96.54KB
下载 相关 举报
数据库复习题 .doc_第1页
第1页 / 共11页
数据库复习题 .doc_第2页
第2页 / 共11页
数据库复习题 .doc_第3页
第3页 / 共11页
数据库复习题 .doc_第4页
第4页 / 共11页
数据库复习题 .doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 2016 年 第 一 学 期 函 授 班 数 据 库 应 用技 术 复 习 题一 、 选 择 题 ( 20*2=40 分 )1、 根 据 关 系 数 据 基 于 的 数 据 模 型 关 系 模 型 的 特 征 判 断 下 列 正 确 的 一 项 :( B )A、 只 存 在 一 对 多 的 实 体 关 系 , 以 图 形 方 式 来 表 示 。B、 以 二 维 表 格 结 构 来 保 存 数 据 , 在 关 系 表 中 不 允 许 有 重 复 行 存 在 。C、 能 体 现 一 对 多 、 多 对 多 的 关 系 , 但 不 能 体 现 一 对 一 的 关 系 。D、 关 系 模 型 数 据

2、 库 是 数 据 库 发 展 的 最 初 阶 段 。2、 在 “连 接 ”组 中 有 两 种 连 接 认 证 方 式 , 其 中 在 ( B ) 方 式 下 , 需 要 客 户端 应 用 程 序 连 接 时 提 供 登 录 时 需 要 的 用 户 标 识 和 密 码 。A、 Windows 身 份 验 证B、 SQLServer 身 份 验 证C、 以 超 级 用 户 身 份 登 录 时D、 其 他 方 式 登 录 时3、 ( A )函 数 用 于 计 算 多 个 条 件 并 为 每 个 条 件 返 回 单 个 值 。A、 CASE B、 CAST C、 IF D、 CONVERT4、 获 得

3、 系 统 日 期 的 函 数 是 : ( D )A、 DAY() B、 MONTH() C、 YEAR() D、 GETDATE()5、 查 询 语 句 中 至 少 包 含 的 关 键 字 是 : (A)A、 SELECT,FROMB、 SELECTC、 SELECT,FROM,WHERED、 SELECT,FROM,WHERE,ORDER BY6、 屏 蔽 重 复 行 的 关 键 字 是 : (D)A、 ALL B、 REPEAT C、 NOREPEAT D、 DISTINCT7、 修 改 视 图 的 关 键 字 必 须 包 括 : (B)A、 CREATE,VIEWB、 ALTER,VIE

4、WC、 ALTER,PROCEDURED、 CREATE,PROCEDURE8、 NOT NULL 是 (B)约 束A、 允 许 空 B、 不 允 许 空 C、 可 以 不 输 入 D、 任 意 字 符9、 DEFAULT 定 义 约 束 表 示 (D)A、 该 列 必 须 为 缺 省 值B、 该 列 有 缺 省 值 , 可 以 输 入 空 值C、 该 列 不 能 输 入 任 何 值 , 自 动 使 用 缺 省 值D、 该 列 必 须 有 值 , 如 果 不 输 入 值 则 用 缺 省 值 替 代10、 (B)表 示 定 义 外 部 的 键A、 PRIMARY KEY B、 FOREIGN K

5、EY C、 UNIQUE D、 CHECK11、 执 行 SELECT 50 % 20 的 结 果 是 : (C)A、 2.5 B、 2 C、 10 D、 以 上 都 不 对12、 查 询 表 中 的 前 3 条 记 录 使 用 的 关 键 字 是 ( D )A、 up 3 B、 down 3 C、 pre 3 D、 top 313、 SQL Server 安 装 程 序 创 建 4 个 系 统 数 据 库 , 下 列 哪 个 不 是 ( C ) 系 统数 据 库 。A. Master B. Model C. pub D. msdb14、 下 列 哪 个 不 是 sql 数 据 库 文 件 的

6、 后 缀 ( 扩 展 名 ) 。 ( C )A .mdf B .ldf C .tif D .ndf15、 SQL 的 视 图 是 从 ( C ) 中 导 出 的 。A. 基 本 表 B. 视 图 C. 基 本 表 或 视 图 D. 数 据 库17、 SQL 语 言 中 , 删 除 表 中 数 据 的 命 令 是 ( A )。 A. DELETE B. DROP C. CLEAR D. REMOVE18、 Microsoft 公 司 的 SQL Server 2005 数 据 库 管 理 系 统 一 般 只 能 运 行 在 ( A ) 。A. Windows 平 台 B. UNIX 平 台 C.

7、 LINX 平 台 D. NetWare 平 台19、 SQL Server 2005 的 物 理 存 储 主 要 包 括 3 类 文 件 ( A ) 。A. 主 数 据 文 件 、 次 数 据 文 件 、 事 务 日 志 文 件B. 主 数 据 文 件 、 次 数 据 文 件 、 文 本 文 件C. 表 文 件 、 索 引 文 件 、 存 储 文 件D. 表 文 件 、 索 引 文 件 、 图 表 文 件20、 下 列 说 法 正 确 的 是 ( B ) 。A 视 图 是 观 察 数 据 的 一 种 方 法 , 只 能 基 于 基 本 表 建 立 。B 视 图 是 虚 表 , 观 察 到 的

8、 数 据 是 实 际 基 本 表 中 的 数 据 。C 索 引 查 找 法 一 定 比 表 扫 描 法 查 询 速 度 快 。D 索 引 的 创 建 只 和 数 据 的 存 储 有 关 系 。21、 SQL Server 2005 是 一 个 ( C ) 的 数 据 库 系 统 。A 网 状 型 B 层 次 型 C 关 系 型 D 以 上 都 不 是22、 在 SQL Server 2005 中 , 当 数 据 表 被 修 改 时 , 系 统 自 动 执 行 的 数 据 库 对 象是 ( B ) 。A 存 储 过 程 B 触 发 器 C 视 图 D 其 他 数 据 库 对 象23、 要 查 询

9、 book 表 中 所 有 书 名 中 包 含 “计 算 机 ”的 书 籍 情 况 , 可 用 ( B )语 句 。A SELECT * FROM book WHERE book_name LIKE 计 算 机 *B SELECT * FROM book WHERE book_name LIKE 计 算 机 % C SELECT * FROM book WHERE book_name = 计 算 机 *D SELECT * FROM book WHERE book_name = 计 算 机 %24、 关 于 主 键 描 述 正 确 的 是 : ( C )A 包 含 一 列 B 包 含 两 列

10、C 包 含 一 列 或 者 多 列 D 以 上 都 不 正 确25、 在 SQL SERVER 中 局 部 变 量 前 面 的 字 符 为 : ( D )A * B # C D 26、 在 WHILE 循 环 语 句 中 , 如 果 循 环 体 语 句 条 数 多 于 一 条 , 必 须 使 用 : (A)A BEGINENDB CASEENDC IFTHEND GOTO27、 SELECT 查 询 中 , 要 把 结 果 中 的 行 按 照 某 一 列 的 值 进 行 排 序 , 所 用 到 的 子 句是 : (A)A ORDER BY B WHERE C GROUP BY D HAVING

11、28、 对 视 图 的 描 述 错 误 的 是 : ( C )A 是 一 张 虚 拟 的 表B 在 存 储 视 图 时 存 储 的 是 视 图 的 定 义C 在 存 储 视 图 时 存 储 的 是 视 图 中 的 数 据D 可 以 像 查 询 表 一 样 来 查 询 视 图29、 数 据 库 管 理 系 统 中 的 ( B ) 功 能 实 现 对 数 据 库 的 插 入 、 删 除 、 修 改 。A 数 据 定 义B 数 据 操 纵C 数 据 库 的 运 行 管 理D 数 据 库 的 建 立 与 维 护30、 以 二 维 表 的 形 式 表 示 关 系 之 间 的 联 系 , 属 于 关 系

12、模 型 中 ( A ) 的 功 能 。A 数 据 结 构 B 规 范 性 C 关 系 完 整 性 D 数 据 独 立 性31、 在 系 统 数 据 库 中 , ( A ) 包 含 了 系 统 级 信 息 。A master 数 据 库 B tempdb 数 据 库 C model 数 据 库 D msdb 数 据 库32、 如 果 要 存 储 的 数 据 是 带 有 小 数 位 的 数 据 , 应 使 用 ( A ) 做 为 数 据 类 型 。A 数 值 数 据 类 型 B 字 符 型 C 日 期 时 间 型 D 位 型33、 下 列 ( A ) 情 况 , 适 于 建 立 索 引 。A 基

13、本 表 的 某 列 中 记 录 数 量 特 别 多B 基 本 表 的 某 列 中 记 录 数 量 特 别 少C 经 常 进 行 插 入 操 作 的 基 本 表 的 某 列D 经 常 进 行 删 除 操 作 的 基 本 表 的 某 列34、 下 列 关 于 视 图 的 描 述 不 正 确 的 是 ( C ) 。A 视 图 是 由 行 和 列 组 成 的 二 维 表B 视 图 可 以 限 制 用 户 对 数 据 的 访 问C 视 图 与 数 据 表 是 一 样 的D 视 图 是 建 立 在 基 本 表 上 的35、 如 果 希 望 从 学 生 表 中 查 询 出 同 学 的 平 均 年 龄 , 那

14、 么 语 句 中 应 该 包 含 ( C ) 。A SELECT MIN (年 龄 ) AS 平 均 FROM 学 生 表B SELECT MAX (年 龄 ) AS 平 均 FROM 学 生 表C SELECT AVG (年 龄 ) AS 平 均 FROM 学 生 表D SELECT COUNT (年 龄 ) AS 平 均 FROM 学 生 表36、 数 据 库 的 备 份 不 包 括 ( A ) 。A 操 作 系 统B 系 统 数 据 库C 用 户 数 据 库D 事 务 日 志37、 下 列 说 法 中 , ( A ) 属 于 表 设 计 原 则 。A 遵 守 第 三 范 式 标 准 的

15、数 据 库 设 计B 尽 可 能 的 建 立 触 发 器C 适 当 使 用 视 图D 尽 可 能 多 地 采 用 外 键38、 下 列 SQL 语 句 中 , 能 够 对 查 询 结 果 进 行 排 序 的 是 ( A ) 。A SELECT * FROM 学 生 表 WHERE 专 业 软 件 ORDER BY 年 龄B SELECT * FROM 学 生 表 WHERE 专 业 软 件 C SELECT * FROM 学 生 表 WHERE 专 业 软 件 AVG 年 龄D SELECT * FROM 学 生 表 WHERE 专 业 软 件 DISTINCT 年 龄39、 查 询 姓 名

16、中 带 有 “玲 ”字 的 学 生 , 则 条 件 语 句 应 包 含 ( B ) 。A WHERE 姓 名 LIKE % 玲 B WHERE 姓 名 LIKE %玲 C WHERE 姓 名 % LIKE 玲 LIKED WHERE 姓 名 LIKE 玲 %40、 下 列 SQL 语 句 中 , 对 字 段 创 建 唯 一 的 聚 集 索 引 的 约 束 是 ( B ) 。A 学 号 char (8) NOT NULL CONSTRAINT un_no UNIQUEB 学 号 char (8) NOT NULL CONSTRAINT PK_学 生 表 PRIMARY KEYC 性 别 char

17、 (2) NOT NULL check (性 别 男 or 性 别 女 )D 学 号 char (8) NOT NULL二 、 填 空 题 ( 20*1=20 分 )1、 SELECT 20*10 的 结 果 是 : 200 。2、 SELECT * INTO ABC FROM tAppUsers,将 产 生 一 个 名 称 为 : ABC 的 新 表 .3、 统 计 平 均 值 的 函 数 是 : AVG 。4、 获 得 当 前 系 统 日 期 的 函 数 是 : GetDate 。5、 获 取 子 串 的 函 数 是 : Substring 。6、 在 SELECT 语 句 中 Disti

18、nct 是 消 除 重 复 项 的 方 法 。7、 指 定 在 SELECT 语 句 返 回 的 列 中 所 使 用 的 排 序 次 序 使 用 ORDER BY。8、 在 创 建 表 并 添 加 数 据 之 后 , UPDATE 可 用 来 更 新 表 或 视 图 中 特 定 行 的 数 据 。9、 在 两 个 整 型 值 之 间 执 行 按 位 逻 辑 与 运 算 的 运 算 符 号 是 : 2、 现 在 有 两 张 表 , 分 别 如 下 :表 : XSCJ 表 示 学 生 成 绩 表 , 分 别 保 存 了 学 号 、 课 程 名 称 、 考 试 成 绩 。表 : XSDA 表 示 学

19、 生 档 案 表 , 保 存 了 学 号 , 姓 名 , 性 别 。学 号 为 201001056 的 学 生 , 他 的 数 据 结 构 课 程 考 试 得 到 了 98 分 , 请 将 这 条 信息 加 入 到 XSCJ 表 中 , 并 查 询 出 这 个 学 生 的 姓 名 、 性 别 、 数 据 结 构 和 成 绩 。答 : INSERT INTO XSCJ VALUES (201001056,数 据 结 构 ,98) SELECT 姓 名 ,性 别 ,课 程 名 称 ,考 试 成 绩 FROM XSDA A,XSCJ B WHERE A.学 号 =B.学 号3、 关 系 完 整 性

20、的 主 要 内 容 是 什 么 ? 为 什 么 要 保 证 关 系 的 完 整 性 ?答 : 关 系 完 整 性 就 是 关 系 模 型 中 数 据 的 正 确 性 、 一 致 性 和 有 效 性 。 关 系 完 整 性又 包 括 实 体 完 整 性 、 参 照 完 整 性 和 用 户 定 义 的 完 整 性 三 个 方 面 。 只 有 保 证 了 关系 的 完 整 性 , 才 能 使 数 据 库 中 的 数 据 正 确 、 一 致 和 有 效 。4、 什 么 是 嵌 入 式 SQL, 它 有 哪 些 用 途 ?答 : 嵌 入 式 SQL 语 言 是 将 SQL 语 句 直 接 嵌 入 到 程

21、 序 的 源 代 码 中 , 与 其 他 程 序 设计 语 言 语 句 混 合 。嵌 入 式 SQL 的 用 途 : 它 是 数 据 库 应 用 程 序 的 一 种 开 发 方 法 。 是 一 种 应 用 程 序 进行 数 据 库 访 问 时 所 采 取 的 编 程 式 数 据 库 语 言 。5、 请 简 要 说 明 存 储 过 程 的 概 念 和 优 点 。答 : 存 储 过 程 (StoredP rocedure)是 一 组 预 先 编 译 好 的 , 以 一 种 可 执 行 的 形 式永 久 地 存 储 在 数 据 中 的 SQL 代 码 。 使 用 存 储 过 程 的 好 处 可 归

22、纳 为 以 下 几 点 :(a)执 行 速 度 快 。 在 经 过 第 一 次 调 用 以 后 , 就 驻 留 在 内 存 中 , 不 必 再 经 过 编 译 和优 化 ;(b)模 块 化 的 程 序 设 计 。 经 过 了 一 次 创 建 以 后 , 可 以 被 调 用 无 数 次 ;(c)减 少 网 络 流 量 ;(d)保 证 系 统 的 安 全 性 。 6、 请 简 要 说 明 关 系 规 范 化 的 必 要 性 。 答 : 减 少 数 据 冗 余 、 更 新 异 常 、 插 人 异 常 、 删 除 异 常7、 请 简 要 说 明 SQL Server 数 据 库 备 份 有 哪 几 种

23、 方 式 ?答 : SQL Server 提 供 了 四 种 不 同 的 方 式 : 数 据 库 完 全 备 份 、 增 量 备 份 、 事 务 日志 备 份 , 以 及 数 据 库 文 件 和 文 件 组 备 份 。8、 请 简 要 说 明 数 据 库 应 用 系 统 设 计 的 步 骤 。答 : 数 据 库 应 用 系 统 设 计 的 步 骤 包 括 需 求 分 析 、 概 念 设 计 、 逻 辑 设 计 和 物 理 设计 。5、 综 合 题 ( 15 分 )综 合 应 用 题 一 :1、 用 SQL 语 句 创 建 简 单 数 据 表设 有 两 个 关 系 ( 1) 教 师 关 系 T,

24、 包 括 教 师 编 号 TNo, 姓 名 TN, 系 别 TD, 职 称RANK; ( 2) 课 程 关 系 C, 包 括 课 程 号 CNo, 课 程 名 CN。 教 师 编 号 和 课 程 号 分别 是 上 述 两 个 关 系 的 主 键 , 请 用 SQL 语 句 创 建 教 师 数 据 表 T。答 :CREATE TABLE TTNo INT PRIMARY KEY,TN CHAR(30),TD CHAR(20),RANK CHAR(20);2、 用 SQL 语 句 创 建 数 据 表在 上 题 基 础 上 , 假 设 还 存 在 教 师 教 授 课 程 关 系 TC, 包 括 教

25、师 编 号 TNo 和 课 程号 CNo。注 意 : 说 明 主 键 码 和 外 键 码 约 束答 :CREATE TABLE TCTNo INT,CNo INT,PRIMARY KEY (Tno,Cno),FOREIGN KEY (TNo) REFERENCES T(TNo),FOREIGN KEY (CNo) REFERENCES C(CNo);3、 利 用 SQL 语 句 进 行 查 询在 上 题 的 基 础 上 , 如 果 要 查 询 “张 红 老 师 承 担 的 所 有 课 程 ”, 请 写 出 对 应 的SQL 查 询 语 句 。答 :SELECT C.CNo, C.CN FROM

26、 T, C, TCWHERE T.TNo=TC.TNo AND C.CN=TC.CNo AND T.TN=张 红 综 合 应 用 题 二 :1、 用 SQL 语 句 创 建 简 单 数 据 表 设 有 职 工 数 据 表 T, 包 括 职 工 编 号 TNo, 姓 名 TN, 出 生 年 月 日 TD 等 字 段 。TNo 和 TN 均 为 字 符 型 (长 度 10),TD 为 日 期 型 。 TNo 是 主 键 , 请 用 SQL 语 句 创建 该 数 据 表 T答 :CREATE TABLE T( Tno CHAR(10) PRIMARY KEY, TN CHAR (10), TD DA

27、TETIME ) ;2、 用 SQL 语 句 创 建 带 约 束 条 件 的 数 据 表 在 上 题 基 础 上 , 假 设 还 存 在 工 资 数 据 表 C, 包 括 职 工 编 号 CNo , 基 本 工 资 Cn等 字 段 。 Cn 为 数 值 型 (带 小 数 )。 Cno 是 该 表 主 键 , 字 符 型 (长 度 10)。 该 数 据表 与 职 工 数 据 表 T 之 间 存 在 外 键 约 束 , 即 职 工 数 据 表 T 中 不 存 在 的 记 录 不 能够 出 现 在 该 表 中 。 请 根 据 上 述 说 明 , 用 SQL 创 建 工 资 数 据 表 C 答 :CREATE TABLE C( Cno CHAR(10) PRIMAR KEY, Cn money, FOREIGN KEY (Cno) REFERENCES T(TNo);综 合 应 用 题 三 :1 用 SQL 语 句 创 建 简 单 数 据 表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。