期末考试大纲(64学时).pdf_第1页
期末考试大纲(64学时).pdf_第2页
期末考试大纲(64学时).pdf_第3页
期末考试大纲(64学时).pdf_第4页
期末考试大纲(64学时).pdf_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题型题型 选择 1 20 填空 1 20 简答 4 5 SQL 3 10 设计 10 第第 1 章章 掌握数据库 数据库管理系统 数据库系统的英文全称 缩写和概念及相互关系 数据管理发展阶段 各发展阶段的优缺点 常见数据库管理系统产品 及其所属公司 第第 2 章章 SQL 的中英文全称 SQL 的特点 非过程化语言 两种使用方式 SQL 功能分类 DDL DML DCL 中英文全称及包括那些命令 SQL 常用的数据类型 能举例说明 SQL 六种约束 Create table 用法 Select 查询语句的写法 各子句的用法与作用 Where 子句与 having 子句的区别 内连接与外连接的区别 Insert update delete 的用法 第第 3 章章 掌握关系模型三要素 或三个组成部分 每个部分各包括什么内容 理解什么是关系 以及对关系有哪些要求 实体完整性指什么 通过什么 SQL 实现 参照完整性指什么 通过什么 SQL 实现 关系代数的基本运算符有哪些 笛卡尔积 等值连接和自然连接之间的区别 掌握投影 连接 选择三种运算符的使用 第第 4 章章 掌握视图的定义及其与基本表的区别 掌握创建视图的语法 SQL 语句 With check option 的作用 查询视图的 SQL 命令 掌握视图的作用 索引的概念 掌握索引的优缺点 如何设计索引 创建索引的 SQL 命令 第第 5 章章 掌握数据库系统结构 三级模式二级映像分别是什么 三级模式结构 通常有 1 个模式 1 个内模式 多个外模式 三级模式的各种称谓 理解三级模式的含义 理解两种数据独立性 逻辑独立性和物理独立性的含义 怎样实现的逻辑独立性和物理独立 性 了解数据库系统的应用结构 C S 和 B S 第第 6 章章 从关系规范化理论的角度讲 一个只满足 1NF 的关系可能存在的四方面问题是什么 掌握函数依赖基本术语 非平凡函数依赖 决定因子 部分函数依赖 完全函数依赖 传递 函数依赖 理解并掌握 1NF 2NF 3NF 的定义 理解 BCNF 的定义 了解各范式之间的关系 会判断一个关系属于几范式 并会将其分解为高一级范式 模式分解的原则 第第 7 章章 掌握数据库设计步骤 理解概念模型的概念 了解组织模型的概念 课件 组织模型的分类 层次模型 网状模型和关系模型 掌握概念模型常用方法 ER 图三要素及其画法 联系的种类 概念结构设计的方法及步骤 局部 ER 模型合并为全局 ER 模型时易出现的三种冲突 掌握概念模型转换为逻辑模型 ER 图转换关系模型 的原则 物理结构设计的主要步骤和主要工作 数据库设计综合题目 给定需求 设计 ER 模型 并将 ER 模型转化为关系模型 第第 8 章章 理解数据库安全性含义 了解数据库安全控制策略 熟悉 SQL Server 中的用户分类 掌握权限的分类即每类权限包含哪些 SQL 命令 掌握权限管理的几种方式 掌握 Grant revoke deny 的用法 理解角色的含义及作用 第第 9 章章 掌握事务的定义及四大特性 理解每种特性的含义 如何显式定义事务 事务的两种结束方式分别代表什么含义 了解事务并发性的含义 事务并发执行带来的几类问题 会看图分析 事务并发控制机制 基于锁的协议 封锁的思想 两种锁 各种称谓 的含义 掌握三级封锁协议的内容及其解决的问题 了解活锁和死锁两种现象的产生及其常用的解决或预防方法 了解并发调度可串行化的含义 红色标记不是考核范畴 红色标记不是考核范畴 了解两段锁协议 第第 10 章章 掌握数据库系统可能出现的故障 理解数据库备份的含义 数据库备份的各种方法 各种分类 数据库恢复的分类 针对各种故障的恢复策略 什么是日志文件及其作用 数据库写日志文件的原则 第第 11 章章 掌握变量定义方法及变量使用的方法 理解存储过程的作用 创建方法和执行方法 理解触发器的含义和触发器的优点 会创建触发器 理解触发器的分类及各类触发器的含义 理解 inserted 表和 deleted 表 1 选择题样例 选择题样例 1 数据库 数据库系统和数据库管理系统三者之间的关系是 A 数据库系统就是数据库 也就是数据库管理系统 B 数据库管理系统包括数据库和数据库系统 C 数据库系统包括数据库和数据库管理系统 D 数据库包括数据库系统和数据库管理系统 答案 C 2 数据库管理系统 DBMS 的主要功能是 A 修改数据库 B 定义数据库 C 应用数据库 D 保护数据库 答案 B 3 在数据管理技术的发展过程中 经历了人工管理阶段 文件系统阶段和数据库系统阶段 在这几个阶段中 数据独立性最高的是 阶段 A 数据库系统 B 文件系统 C 人工管理 D 数据项管理 4 数据库管理系统能实现对数据库中数据的插入 修改和删除等操作 这种功能称为 A 数据定义功能 B 数据控制功能 C 数据查询功能 D 数据操纵功能 5 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言 数据库系统需要把 数据库语言嵌入到 中 A 编译程序 B 操作系统 C 中间语言 D 宿主语言 6 下列 SQL 语句中 修改表结构的是 A ALTER B CREATE C UPDATE D INSERT 7 在 SQL 查询时 如果需要去掉查询结果中的重复组 应使用 关键字 A UNIQUE B DISTINCT C CHECK D MINUS 8 SQL 的 SELECT 语句中 HAVING 条件表达式 用来筛选满足条件的 A 行 B 列 C 关系 D 分组 9 用如下的 SQL 语句创建一个 s 表 CREATE TABLE s NO CHAR 4 primary key NAME CHAR 8 NOT NULL SEX CHAR 2 AGE INT 那么可以插入到该表中 的数据是 A 1031 曾华 NULL NULL B 1032 曾华 男 23 C NULL 曾华 男 23 D 1033 NULL 男 23 10 关系数据库中的关键字是指 A 能惟一决定关系的字段 B 不可改动的专用保留字 C 关键的很重要的字段 D 能惟一标识元组的属性或属性集合 11 SQL 基本表的创建中是通过哪个子句实现参照完整性规则的 A 外键子句 B 主键子句 C 检查子句 D NOT NULL 12 阅读下面的一系列 SQL 语句 create table table1 column1 int insert into table1 values 91 create view view1 as select from table1 where column1 100 with check option insert into view1 values 95 insert into view1 values 110 insert into table1 values 101 按顺序执行完上面这六条 SQL 语句之后 运行 select count from table1 的值是 A 1 B 2 C 3 D 4 13 在数据库系统中 通常用三级模式来描述数据库 其中 是对数据库中数据的物理结构 的描述 A 外模式 B 概念模式 C 内模式 D 子模式 14 数据库系统的数据独立性体现在 A 不会因为数据的变化而影响到应用程序 B 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C 不会因为存储策略的变化而影响存储结构 D 不会因为某些存储结构的变化而影响其他的存储结构 15 规范化过程主要为克服数据库逻辑结构中的插入异常 删除异常以及 的缺陷 A 数据的不一致性 B 结构不合理 C 冗余度大 D 数据丢失 16 设计性能较优的关系模式称为规范化 规范化的主要理论依据是 A 关系运算理论 B 关系规范化理论 C 代数运算理论 D 数理逻辑理论 17 一辆汽车由多个零部件组成 且相同的零部件可适用于不同型号的汽车 则汽车实体集 与零部件实体集之间的联系是 A 1 M B 1 1 C M 1 D M N 18 从 E R 模型向关系模型转换时 一个 M N 联系转换为关系模式时 该关系模式的主 码是 A M 端实体的主码 B N 端实体的主码 C M 端实体的主码与 N 端实体的主码组合 D 重新选取其他属性 19 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限 这主要是为了实现 数据库的 A 可靠性 B 一致性 C 完整性 D 安全性 20 下列哪一个 Transact SQL 语句能够实现拒绝 user4 查询视图 MyView 的权限 A REVOKE UPDATE ON MyView B GRANT SELECT ON MyView TO user4 C DENY SELECT ON MyView TO user4 D GRANT UPDATE ON MyView 21 事务的执行结果必须使事务从一个状态转变到另一个一致性状态 是指事务的什么特 性 A 一致性 B 原子性 C 隔离性 D 永久性 22 务 T1 和 T2 其并发操作顺序如下所示 其中 表示时间从前到后的顺序 该并发操作带来的问题是 A 不一致分析 B 丢失更新 C 读了 脏数据 D 写错误 23 系统死锁属于 A 程序故障 B 事务故障 C 系统故障 D 介质故障 2 填空题样例填空题样例 1 计算机 操作系统 DBMS 数据库 应用程序及用户等组成的一个整体叫 2 数据库的标准语言是指 语言 3 在 SQL 语言中使用 FOREIGN KEY 时 与之配合的语句是 4 在 SELECT 语句中 对应关系代数中 投影 运算的语句是 5 假定学生关系是 S SNO SNAME SEX AGE 课程关系是 C CNO CNAME TEACHEER 学 生选课关系是 SC SNO CNO GRADE 要查找选修 COMPUTER 课程的女学生的姓名 将 涉及到关系 6 实体完整性约束要求 7 设一个关系 A 具有 a1 个属性和 a2 个元组 关系 B 具有 b1 个属性和 b2 个元组 则关系 A B 具有 个属性 8 在数据库中 只存放视图的定义 不存放视图的 9 单个用户使用的数据视图的描述称为 10 当模式改变 但是外模式保持不变 由 DBA 处理这种改变 这是指数据的 独立 性 11 在一个关系R中 若X Y 并且X的任何真子集都不能函数决定Y 则称X Y为 函数依赖 12 若关系R满足第一范式 且R中不存在非主属性对候选码的部分依赖 则R属于 13 概念模型最常用的方法是 14 一个一对多联系在转换为一个关系模式时 关系的主码是 实体的主码 15 数据库对普通用户权限的管理包括权限的 回收和拒绝三种方式 16 SQL 语言用于事务结束处理的语句主要有 commit 语句和 语句 17 有两种基本类型的锁 它们是共享锁和 18 根据备份规模的不同 数据库备份可以分为完全备份和 19 SQL Server 中 可以创建两种类型的触发器 After 触发器和 触发器 3 简答题样例简答题样例 1 试述 SQL 语言的功能 2 简述 where 子句与 having 子句的区别 3 简述关系模型的三类完整性约束 4 简述视图的定义以及与基本表的区别 5 简述索引的优点 6 有表格 Student2 学号 姓名 出生日期 所在系 宿舍楼 一个学生只在一个系学习 一个系的学生只住在同一个宿舍楼中 指出此表的候选码 判断该表满足第几范式 若不满 足第三范式 把它分解为若干张满足第三范式的表 并指出分解后每个表的主码和外码 7 试述数据库设计的基本步骤 8 简述事务的概念及其 ACID 特性 9 为什么要设立日志文件 4 SQL 题题样例样例 1 参照 Book 表结构创建 Book 表 2 向 Reader 表中插入记录 021B310001 张三 男 1992 10 06 3 删除王旭的借阅记录 4 显示所有读者 Reader 的姓名和年龄 并用中文显示列名 5 显示定价在 20 到 25 元之间 包含 20 元和 25 元 的图书信息 6 显示书名包含 数学 的图书信息 并按照定价由高到低进行排序 7 求在 2005 年 2 月 3 日借书的读者姓名 8 授予用户 张三 对 Book 表的查询和添加记录的权限 9 创建视图 View001 其中包含清华大学出版社出版的图书平均价格和总数量 10 创建触发器 TDeleteReader 当删除某个读者时 同时删除该读者的借阅记录 5 数据库设计题样例数据库设计题样例 假设某公司的业务规则如下 1 公司下设几个部门 如技术部 财务部 市场部等 2 每个部门承担多个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论