春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲

上传人:206****923 文档编号:37620540 上传时间:2018-04-20 格式:DOC 页数:7 大小:62KB
返回 下载 相关 举报
春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲_第1页
第1页 / 共7页
春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲_第2页
第2页 / 共7页
春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲_第3页
第3页 / 共7页
春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲_第4页
第4页 / 共7页
春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲》由会员分享,可在线阅读,更多相关《春季学期信息管理与信息系统专业《数据库管理系统》课程期末复习提纲(7页珍藏版)》请在金锄头文库上搜索。

1、20142014 年春季学期信息管理与信息系统专业年春季学期信息管理与信息系统专业数据库管理系统数据库管理系统课程期末复习提纲课程期末复习提纲一、一、复习方法和总体要求复习方法和总体要求总体要求:掌握数据库系统的基本概念、原理和方法,具体包括:总体要求:掌握数据库系统的基本概念、原理和方法,具体包括:1.基本理论(数据模型、关系数据库及 SQL 语言,SQL 语言的语法与应用是重点语言的语法与应用是重点) 2.数据库系统(安全性、完整性、并发控制和恢复) 3.数据库设计方法及关系数据库理论复习方法:复习方法:1.理论部分可以参照下面列出的各章节知识点进行,在理解的基础上记忆; 2.数据库设计及

2、 SQL 语言的应用部分可以结合教材后的习题和平时作业进行复习。四、 各章节知识点 3.第一章第一章 绪论(对应视频教学课件第绪论(对应视频教学课件第 01 节)节)本章主要介绍了一些数据库系统最基本的概念,通过学习和阅读,同学们应该对数据库系统的基本概念、特点、结构等有基本了解。1.1 数据库系统概述数据库系统概述数据库和数据库管理系统(DBMS)的概念(注意理解二者的区别)数据库是长期存储在计算机内,有组织的、大量的、可共享的数据集合。DBMS 是位于用户和操作系统之间的一层数据管理软件。数据库是数据的集合,数据库管理软件是管理数据库的软件DBMS 的主要功能数据定义(通过数据定义语言 D

3、DL 创建表、视图、索引等等)数据操纵(通过数据操纵语言 DML 实现查询、插入、修改、删除等)数据库运行管理数据库的建立和维护数据库系统的特点数据库系统由数据库、数据库管理系统、应用系统、数据库管理员构成特点是 数据机构化、共享性高,冗余度低,易扩充,数据独立性高,数据有DBMS 统一管理和控制1.2 数据库系统结构数据库系统结构DBMS 支持把数据库从逻辑上分为三层数据库系统的三级模式结构外模式、模式、内模式理解模式、三级模式、二级映像功能、数据独立性等概念1.3 数据库系统的组成(略)数据库系统的组成(略)了解数据库系统的软件、DBA第二章第二章 数据模型(对应视频教学课件第数据模型(对

4、应视频教学课件第 12 节)节)2.1 两大类数据模型两大类数据模型数据模型:概念数据模型(如实体联系模型)和结构数据模型(逻辑模型和物理模型)理解两类数据模型的含义及表示方法。2.2 数据模型的组成要素数据模型的组成要素数据结构、数据操作、完整性约束(掌握数据模型的概念、数据模型的 3 个组成要素的含义和内容)2.3 主要的逻辑数据模型主要的逻辑数据模型层次模型;网状模型;关系模型重点掌握关系模型的数据结构、数据操纵和完整性约束2.4 层次模型(略)层次模型(略)2.5 网状模型(略)网状模型(略)2.6 关系模型关系模型掌握关系模型的概念和优缺点理解关系模型中一些术语的含义(包括,关系、元

5、组、属性、码、关系模式等) 。第三章第三章 关系数据库(对应视频教学课件第关系数据库(对应视频教学课件第 13、14、15 节)节)3.1 关系数据结构及形式化定义关系数据结构及形式化定义掌握关系的数学定义掌握域(Domain),笛卡尔积(Cartesian product),关系(Relation),关系的候选码、主属性的概念,掌握关系的性质掌握关系模式的结构化表示方式,理解关系和关系模式的区别和联系。3.2 关系操作关系操作了解基本的关系操作以及关系数据语言的分类3.3 关系的完整性关系的完整性掌握实体完整性、参照完整性、用户定义的完整性的概念和作用,并能对三种关系完整性规则举例加以说明。

6、3.4 关系代数关系代数传统的集合运算:集合并、差、交、广义笛卡儿积的定义专门的关系运算:选择、投影、连接、除的定义和表示方式重点掌握有关查询操作的关系代数表达式的写法第四章第四章 关系数据库标准语言关系数据库标准语言 SQL(对应视频教学课件第(对应视频教学课件第16、17、18、19 节)节) (重点,必考)(重点,必考)4.1 SQL 概述概述基本概念、SQL 语言支持的关系数据库三级逻辑结构、视图的概念、SQL 的特点4.2 学生课程数据库学生课程数据库注:同学们可以试着在本地创建这些数据库,并输入一些记录,以供注:同学们可以试着在本地创建这些数据库,并输入一些记录,以供 SQL 语言

7、学习时语言学习时使用使用4.3 数据定义数据定义了解模式、基本表、索引的定义、删除、修改的语句表示4.4 数据查询数据查询(重点)(重点)投影、选择、排序、连接等的实现、子查询、分组和聚集函数的表达格式熟练掌握课上例题4.5 数据更新数据更新插入数据(INSERT) 、修改数据(UPDATE) 、删除数据(DELETE)4.6 视图视图定义视图、查询视图、更新视图、视图的作用注:参考平时作业、课件和参考书来复习 SQL 语言。第五章第五章 数据库安全性(对应视频教学课件第数据库安全性(对应视频教学课件第 20 节)节)5.1 计算机系统的安全性概述计算机系统的安全性概述掌握数据库安全性的概念5

8、.2 掌握数据库安全性控制掌握数据库安全性控制存取控制、存取控制机制5.3 数据库存取控制方法数据库存取控制方法用户权限的要素、授权与收回的 SQL 语句5.4 数据库角色数据库角色(略)5.5 视图机制视图机制掌握视图机制的作用5.6 审计(略)审计(略)第六章第六章 数据库完整性(对应视频教学课件第数据库完整性(对应视频教学课件第 20、21 节)节)本章内容主要是介绍如何在关系数据库系统中利用 SQL 语言定义数据的完整性。6.1 实体完整性实体完整性实体完整性的定义、检查和违约处理6.2 参照完整性参照完整性参照完整性的定义、检查和违约处理6.3 用户定义的完整性用户定义的完整性属性上

9、和元组上的约束条件的定义、检查和违约处理第七章第七章 数据库恢复技术(对应视频教学课件第数据库恢复技术(对应视频教学课件第 21、22 节)节)7.1 事务的基本概念事务的基本概念掌握事务的基本概念及其特性(ACID)7.2 数据库恢复概述数据库恢复概述掌握数据库恢复的概念,以及恢复的基本原理7.3 故障的种类故障的种类掌握故障的种类:事务内部的故障、系统故障、介质故障、计算机病毒重点掌握事务内部的故障7.4 恢复的实现技术恢复的实现技术恢复机制的两个关键问题:如何建立冗余数据;如何利用冗余数据实现数据库恢复建立冗余数据方法:数据转储;登录日志文件登记日志文件的原则7.5 恢复策略恢复策略针对

10、各种故障类型,DBMS 执行恢复的步骤第八章第八章 并发控制(对应视频教学课件第并发控制(对应视频教学课件第 23、24 节)节)8.1 并发控制概述并发控制概述事务的执行方式:串行执行、并行执行并发操作带来的数据不一致性8.2 封锁封锁并发控制的基本方法就是封锁掌握封锁的概念和类型8.3 封锁协议封锁协议了解三级封锁协议的内容8.4 活锁和死锁活锁和死锁掌握活锁和死锁的基本概念死锁的发生及解决方法8.5 并发调度的可串行性并发调度的可串行性可串行化调度的定义;什么是正确的调度?8.6 两段锁协议两段锁协议两段锁的含义及两段锁协议的内容8.7 封锁的粒度(略)封锁的粒度(略)第九章第九章 数据

11、库设计概述数据库设计概述结合实例,了解数据库设计的基本步骤。第十章第十章 概念模型与概念模型与 E-R 方法(对应视频教学课件第方法(对应视频教学课件第 23、24 节)节)(重点,必考)(重点,必考)10.1 概念模型概念模型按用户的观点来对数据和信息建模。了解概念模型的特点10.2 概念模型的主要概念概念模型的主要概念实体、属性、码、域、实体型、实体集、联系10.3 实体型之间的联系实体型之间的联系实体型之间的联系:1:1; 1:N, M:N10.4 实体联系方法实体联系方法会分析,并画出 E-R 图实体型(用矩形表示) 、属性(用椭圆表示) 、联系(用菱形表示)实体与属性的划分原则第十一

12、章第十一章 关系数据库设计理论(对应视频教学课件第关系数据库设计理论(对应视频教学课件第 25、26、27节)节)11.1 数据的依赖对关系模式的影响数据的依赖对关系模式的影响知道数据依赖中两种最重要的依赖关系;什么是“不好”的数据库设计?11.2 函数依赖函数依赖掌握函数依赖的概念、部分函数依赖、完全函数依赖、传递函数依赖用函数依赖的概念定义码:候选码、主码、主属性、非主属性、外部码11.3 范式范式掌握 1NF,2NF,3NF,BCNF 的定义,并能举例加以说明11.4 多值依赖与第四范式多值依赖与第四范式掌握多值依赖的概念11.5 关系模式的规范化关系模式的规范化掌握关系模式规范化的基本

13、思想、以及关系模式的规范化过程(步骤) 。11.6 数据依赖的公理系统数据依赖的公理系统注:第 11 章的内容较为抽象,请同学们多阅读课本和课件的例子,从而理解课程内容第十二章第十二章 数据库设计步骤(对应视频教学课件第数据库设计步骤(对应视频教学课件第 28 节)节)12.1 需求分析需求分析掌握需求分析,数据流图、数据字典的基本概念12.2 概念设计概念设计掌握 E-R 图的有关概念和设计12.3 逻辑设计逻辑设计重点掌握如何从 E-R 模型向关系模式转换12.4 数据库物理设计(略)数据库物理设计(略)12.5 数据库的实施(略)数据库的实施(略)12.6 数据库的运行和维护(略)数据库

14、的运行和维护(略)五、练习题练习题1、学生选课学生信息表学生信息表S(Sno,Sname,Ssex,Sage,Sdept)分别表示学生的学号、姓名、性别、年龄、系别课程信息表课程信息表C(Cno,Cname,Ccredit)分别表示课程的课程号、课程名称、学分学生选课表学生选课表SC(Sno,Cno,Grade)分别表示学号、课程号、成绩用 SQL 语句完成以下问题:(1)求各个课程号及其相应的选课人数(2)查询选修了三门以上课程的学生学号(3)查询选修 1 号课程并且成绩在 90 分以上的所有学生姓名2、假定一个部门的数据库包括以下信息:(1)职工的信息:职工号、姓名、地址和所在部门。 (2)部门的信息:部门所有职工、部门名、经理和销售的产品。 (3)产品的信息:产品名、制造商、价格、型号及产品的内部编号。 (4)制造商的信息:制造商名称、地址、生产的产品名和价格。试画出这个数据库的 E-R 图。

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号