春季学期信息管理与信息系统专业数据库管理系统课程期精.docx
- 文档编号:7118856
- 上传时间:2023-01-19
- 格式:DOCX
- 页数:7
- 大小:18.09KB
春季学期信息管理与信息系统专业数据库管理系统课程期精.docx
《春季学期信息管理与信息系统专业数据库管理系统课程期精.docx》由会员分享,可在线阅读,更多相关《春季学期信息管理与信息系统专业数据库管理系统课程期精.docx(7页珍藏版)》请在冰豆网上搜索。
春季学期信息管理与信息系统专业数据库管理系统课程期春季学期信息管理与信息系统专业数据库管理系统课程期精精2011年春季学期信息管理与信息系统专业数据库管理系统课程期末复习提纲一、复习方法和总体要求总体要求:
掌握数据库系统的基本概念、原理和方法,具体包括:
1.基本理论(数据模型、关系数据库及SQL语言,SQL语言的语法与应用是重点2.数据库系统(安全性、完整性、并发控制和恢复3.数据库设计方法及关系数据库理论复习方法:
1.理论部分可以参照下面列出的各章节知识点进行复习,在理解的基础上记忆;2.数据库设计及SQL语言的应用部分可以结合教材后的习题和平时作业进行复习。
二、复习资料教材:
数据库系统简明教程,王珊,高等教育出版社,2004年9月课件:
教师讲解的教学课件可以在网院“课件点播系统”在线学习;课程论坛上每次讨论时所附的PDF版课件参考书:
1.数据库系统概论(第三版,萨师煊、王珊,高等教育出版社,2001年7月2.数据库原理及VisualFoxPro应用,赵忠孝,高等教育出版社,2004年8月平时作业:
注意平时作业的题目,其题型与期末考试基本相同三、试题结构期末考试采用闭卷考试的形式,题型包括:
一、词语解释(8个二、简答题(6个三、设计题(2个(其中包括一道SQL题和一道数据库设计题四、各章节知识点第一章绪论本章主要介绍了一些最基本的数据库系统的概念,通过学习和阅读,对数据库的基本概念、特点、结构等应有基本了解。
1.1数据库系统概述数据库和数据库管理系统(DBMS的概念(定义DMBS的主要功能数据库系统的特点1.2数据库系统结构(理解、重要DBMS支持把数据库从逻辑上分为三层数据库系统的三级模式结构模式的概念、数据独立性、三级模式(重要、二级映像功能与数据独立性(重要基本知识和概念1.3数据库系统的组成(略了解DBA第二章数据模型2.1两大类数据模型数据模型:
概念数据模型(如实体联系模型和结构数据模型2.2数据模型的组成要素(理解、重要数据结构、数据操作、完整性约束(掌握数据模型的概念、以及数据模型的3个组成要素2.3主要的逻辑数据模型层次模型;网状模型;关系模型重点掌握关系模型的数据结构、数据操纵和完整性约束2.4层次模型(略2.5网状模型(略2.6关系模型(重要掌握关系模型的概念和优缺点第三章关系数据库3.1关系数据结构及形式化定义(定义掌握关系的数学定义掌握域(Domain,笛卡尔积(Cartesianproduct,关系(Relation,关系的候选码、主属性的概念和关系的性质3.2关系操作掌握基本的关系操作以及关系数据语言的分类3.3关系的完整性(概念、理解、重要掌握实体完整性、参照完整性、用户定义的完整性的概念和作用3.4关系代数掌握关系代数的基本运算有哪些,专门的关系运算有哪些传统的集合运算:
集合并、差、交、广义笛卡儿积的定义专门的关系运算:
选择、投影、连接、除的定义会写查询操作的关系代数表达式(应用、重要第四章关系数据库标准语言SQL(重点/应用4.1SQL概述基本概念、SQL语言支持的关系数据库三级逻辑结构、视图的概念(定义、SQL的特点4.2学生-课程数据库(略4.3数据定义模式的定义、基本表的定义、索引的定义4.4数据查询(重点投影、选择、排序、连接等的实现、子查询、分组和聚集函数熟练掌握课上例题(例57-60是难点4.5数据更新插入数据(INSERT、修改数据(UPDATE、删除数据(DELETE4.6视图定义视图、查询视图、更新视图、视图的作用(理解注:
参考平时作业,课件和参考书来复习SQL语言。
第五章数据库安全性5.1计算机系统的安全性概述掌握数据库的安全性的概念5.2掌握数据库安全性控制存取控制、存取控制机制5.3数据库存取控制方法(重要用户权限的要素、授权与收回的SQL语句5.4数据库角色使用角色来管理数据库权限简化授权的过程5.5视图机制(理解、重要为不同的用户定义不同的视图,把要保密的数据对无权存取的用户隐藏起来5.6审计(略第六章数据库完整性本章内容主要是介绍如何在关系数据库系统中利用SQL语言定义数据的完整性。
6.1实体完整性6.2参照完整性6.3用户定义的完整性第七章数据库恢复技术7.1事务的基本概念(定义、重要掌握事务的基本概念及其事务的特性(ACID7.2数据库恢复概述掌握数据库恢复的概念,以及恢复的基本原理7.3故障的种类掌握故障的种类:
事务内部的故障、系统故障、介质故障、计算机病毒重点掌握事务内部的故障7.4恢复的实现技术恢复机制的两个关键问题:
如何建立冗余数据;如何利用冗余数据实现数据库恢复建立冗余数据方法:
数据转储;登录日志文件(理解、重要先写日志的原则7.5恢复策略针对各种故障类型,DBMS执行恢复的步骤第八章并发控制8.1并发控制概述(重要事务的执行方式:
串行执行、并行执行并发操作带来的数据不一致性(理解8.2封锁并发控制的基本方法就是封锁掌握封锁的概念和类型8.3封锁协议三级封锁协议的内容8.4活锁和死锁掌握活锁和死锁的基本概念死锁的发生及解决方法(理解8.5并发调度的可串行性可串行化调度的定义(定义8.6两段锁协议两段锁的含义及两段锁协议的内容8.7封锁的粒度(略第九章数据库设计概述本章中掌握数据库的设计过程即可。
第十章概念模型与E-R方法(重点/应用10.1概念模型按用户的观点来对数据和信息建模10.2概念模型的主要概念实体、属性、码、域、实体型、实体集、联系10.3实体型之间的联系实体型之间的联系:
1:
1;1:
N,M:
N10.4实体-联系方法会分析,并画出E-R图实体型(用矩形表示、属性(用椭圆表示、联系(用菱形表示实体与属性的划分原则第十一章关系数据库设计理论11.1数据的依赖对关系模式的影响(重要知道什么是“不好”的数据库设计11.2函数依赖掌握函数依赖的概念、部分函数依赖、完全函数依赖、传递函数依赖用函数依赖的概念定义码:
候选码、主码、主属性、非主属性、外部码重点掌握函数依赖的概念(重要11.3范式1NF,2NF,3NF,BCNF的定义11.4多值依赖与第四范式掌握多值依赖的概念11.5关系模式的规范化掌握关系模式规范化的基本思想、以及关系模式的规范化过程(步骤。
11.6数据依赖的公理系统注:
第11章的内容较为抽象,请同学们多阅读课本和课件的例子,从而理解课程内容第十二章数据库设计步骤12.1需求分析掌握需求分析,数据流图、数据字典的基本概念12.2概念设计(应用、重要掌握E-R图的有关概念和设计12.3逻辑设计(应用、重要掌握,并会完成E-R模型向关系模式的转换12.4数据库物理设计(略12.5数据库的实施(略12.6数据库的运行和维护(略五、练习题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图。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 春季 学期 信息管理 信息系统 专业 数据库 管理 系统 课程