数据库原理及应用教程 ​习题参考答案

第一章

一、选择题

1. C     2. B     3. D     4. C     5. D
6. B     7. A     8. B     9. D     10. B
11. C    12. D    13. D    14. D    15. B
16. C    17. D    18. A    19. D    20. A
21. D    22. D    23. C    24. A    25. C

二、填空题

1. 数据库系统阶段
2. 关系
3. 物理独立性
4. 操作系统
5. 数据库管理系统(DBMS)
6. 一对多
7. 独立性
8. 完整性控制
9. 逻辑独立性
10. 关系模型
11. 概念  结构(逻辑)
12. 树  有向图  二维表  嵌套和递归
13. 宿主语言(或主语言)
14. 数据字典
15. 单用户结构  主从式结构  分布式结构  客户/服务器结构  浏览器/服务器结构
16. 现实世界  信息世界  计算机世界

第二章

一、选择题

1. A     2. C     3. C     4. B     5. B
6. C     7. B     8. D     9. C     10. A
11. B    12. A    13. A    14. D    15. D
16. B   17. C

二、填空题

1. 选择(选取)         2. 交        3. 相容(或是同类关系)
4. 并  差  笛卡尔积  选择  投影      5. 并  差  交  笛卡尔积
6. 选择  投影  连接                  7. σf(R)
8. 关系代数  关系演算                9. 属性
10. 同质                             11. 参照完整性
12. 系编号,系名称,电话  办公地点   13. 元组关系   域关系
14. 主键  外部关系键                 15. R和S没有公共的属性      16. 关系

第三章

一、选择题

1. B 2. A 3. C 4. B 5. C 6.C 7. B 8. D 9. A 10. D 11. D

二、填空题

1. 结构化查询语言(Structured Query Language)
2. 数据查询、数据定义、数据操纵、数据控制
3. 外模式、模式、内模式
4. 数据、事务日志
5. NULL/NOT NULL、UNIQUE 约束、PRIMARY KEY 约束、FOREIGN KEY 约束、CHECK 约束
6. 聚集索引、非聚集索引
7. 连接字段
8. 行数
9. 定义
10. 系统权限、对象权限
11. 基本表、视图
12.     (1)INSERT INTO S VALUES('990010','李国栋','男',19) (2)INSERT INTO S(No,Name) VALUES('990011', '王大友') (3)UPDATE S SET Name='陈平' WHERE No='990009' (4)DELETE FROM S WHERE No='990008' (5)DELETE FROM S WHERE Name LIKE '陈%'
13. CHAR (8) NOT NULL
14. SC.CNo=C.CNo
15. ALTER TABLE Student ADD SGrade CHAR(10)

第四章

一、选择题

1. B 2. B 3. D 4. B 5. C
6. D 7. B 8. D 9. D 10. D
11. A 12.C 13.D 14.C 15.B

二、填空题

1. 超键(或超码)
2. 正确 完备
3. 属性集 X 的闭包 X +    函数依赖集 F 的闭包 F +
4. 平凡的函数依赖 自反性
5. {AD→C} φ
6. 2NF 3NF BCNF
7. 无损连接 保持函数依赖
8. AB BC BD
9. B→φ B→B B→C B→BC
10. B→C A→D D→C
11. AB 1NF
12. AD 2NF
13. 2NF
14. 包含
15. 函数依赖
16. BCNF

第五章

一、选择题

1. B 2. B 3. C 4. A 5. C
6. D 7. A 8. C 9. D 10. D
11. B 12. B 13. A 14. D 15. A

二、填空题

1. 安全性控制、完整性控制、并发性控制、数据库恢复
2. 数据对象、操作类型
3. 授权粒度、授权表中允许的登记项的范围
4. 原始数据(或明文)、不可直接识别的格式(或密文)、密文
5. 事务、原子性、一致性、隔离性、持久性
6. 丢失更新、污读、不可重读
7. 封锁、排它型封锁、共享封锁
8. 利用数据的冗余
9. 登记日志文件、数据转储
10. 事务故障、系统故障、介质故障
11. 海量转储和增量转储
12. 静态转储和动态转储
13. 完整性
14. 登录账号、用户账号
15. public
16. 服务器、数据库

第六章

一、选择题

1. B 2. C 3. C 4. A 5. C
6. B 7. C 8. B 9. D 10. C
11. D 12. B 13. B 14. D 15. B
16. A 17. C

二、填空题

1. 数据库的结构设计、数据库的行为设计
2. 新奥尔良法
3. 分析和设计阶段、实现和运行阶段
4. 需求分析
5. 概念结构设计
6. 自顶向下、自底向上
7. 属性冲突、命名冲突、结构冲突
8. 逻辑结构设计
9. 确定物理结构、评价物理结构
10. 数据库加载
11. 运行和维护
12. 物理
13. 数据字典
14. 需求分析
15. 载入

第七章

一、选择题

1. B 2.C 3.B 4.D 5.A

二、填空题

1. 局部变量、全局变量
2. - -、/*……*/
3. DECLARE
4. SQL、流程控制
5. AFTER 触发器、INSTEAD OF 触发器
6. 插入表、删除表
7. 数据库备份、事务日志备份、差异备份、文件和文件组备份
8. 简单还原、完全还原、批日志还原
9. 硬盘、磁带、管道

数据库原理及应用教程 第四版|微课版答案 陈志泊主编相关推荐

  1. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】

    文章目录 一.选择题 二.填空题 三.设计题 四.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B A C B C C B D A D 11 12 13 14 15 ...

  2. 计算机网络教程第五版|微课版 - 第四章 网络层 - 习题【补充】

    第四章.网络层[补充] 本章的习题 请简述网络层的转发和选路两个重要功能的区别和联系 转发:分组在单一的路由器的一条输入链路中,由路由器将该分组移动到合适的输出链路 路由选择:一个网络中,分组从发送方 ...

  3. 计算机网络教程第五版|微课版 - 第五章 运输层 - 习题【补充】

    第五章.运输层[补充] 本章的习题 在 "滑动窗口" 概念中,"发送窗口" 和 "接受窗口" 的作用是什么?如果接受方的接受能力不断地发生变 ...

  4. 计算机网络教程第五版|微课版 - 第七章 网络安全 - 重要概念【补充】

    第七章.网络安全[补充] 本章的重要概念 计算机网络中需要提供的基本安全服务有机密性.报文完整性.不可否认性.实体鉴别.访问控制和可用性等. 密码学是计算机网络安全的基础,是实现机密性.报文完整性.实 ...

  5. 计算机网络教程第五版|微课版 - 缩写词+全称+中文

    缩写词+全称+中文 A ACK(ACKnowledgement)确认 ACL(Access Control List)访问控制列表 ADSL(Asymmetric Digital Subscriber ...

  6. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第四章习题】

    文章目录 一.选择题 二.填空题 三.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B B D B C D B D D D 11 12 13 14 15 16 17 ...

  7. 数据库原理及应用教程(第4版|微课版)陈志泊-第四章习题

    一.选择题 B B D B C D B D D D A C D C B 二.填空题 超键(或超码) 正确 .完备 属性集X的闭包X+ .函数依赖集F的闭包F+ 平凡的函数依赖 .自反性 {AD→C} ...

  8. 数据库原理及应用教程(第4版|微课版)陈志泊-SQL Server2012综合练习

    1.创建数据库和数据表 (1)利用资源管理器,在D盘建立以自己的姓名为名称的文件夹,以便保存数据库 (2)登录并连接到SQL Server2012 (3)利用对象资源管理器建立名为Study的数据库文 ...

  9. 数据库原理及应用教程(第4版|微课版)陈志泊-第六章习题

    一.选择题 B C C A C B C B D C D B B D B B A 二.填空题 数据库的结构设计.数据库的行为设计 新奥尔良法 分析和设计.实现和运行'' 需求分析 概念结构设计 自顶向下 ...

  10. python教程web开发_PythonWeb开发基础教程(Django版)(微课版)-教学大纲

    0 < Python Web 开发基础教程>教学大纲 学 时: 66 代 码: 适用专业: 制 定: 审 核: 批 准: 一.课程的地位.性质和任务 Web 开发基础是普通高等学校计算机科 ...

最新文章

  1. python处理表格数据-python读取word 中指定位置的表格及表格数据
  2. SAP ERP项目业务流程方案设计重点内容
  3. oracle 无法解析指定的连接标识符
  4. 领域应用 | 从本体论开始说起——运营商关系图谱的构建及应用
  5. django request对象和HttpResponse对象
  6. 10.1综合强化刷题 Day2 morning
  7. 人人都能懂的Vue源码系列—08—initLifecycle
  8. python 培训 邹博
  9. C++学习日记5——模板
  10. Golang内存分配逃逸分析
  11. 行走的“摄影神器”三星Galaxy S21!五一出游必备
  12. AHCI,SATA,NVME
  13. 【python】字符串前加u,r,b,f的含义
  14. 头发合成:手绘草图妙变逼真秀发
  15. 用python来创建微信机器人,跟基友网恋聊天(滑稽)
  16. Python,菜菜,救救呜呜呜
  17. 公司-饿了么:饿了么
  18. 云之梦php免费教学视频下载_2017年8月云知梦php入门到精通全栈开发全套教程+laravel商城...
  19. node ref char*_复杂腕表之最江诗丹顿Ref.57260
  20. OpenCV中的轮廓及性质

热门文章

  1. ati开源驱动_ATI Radeon 9800 Vista驱动程序-Flash和Windows视频停止或卡顿
  2. 海康威视4G球机对接萤石云平台实现实时预览、云台控制 ----- java完整demo
  3. [Mac]使用系统自带的词典程序快速取词翻译
  4. 数据包的忽略打印与脱敏打印
  5. Windows系统C盘清理方案
  6. json日期格式转换为正常格式
  7. linux变utf8为sjis命令,【通译】PHP中 文字编码变换时 使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP...
  8. 虚拟机屏幕分辨率修改
  9. 【pandas教程】索引操作
  10. nexus keytool docker