- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年春季学期信息理管与信息系统专业《数据库管理系统》课程期末复习提纲
2014年春季学期信息管理与信息系统专业
《数据库管理系统》课程期末复习提纲
复习方法和总体要求
总体要求:掌握数据库系统的基本概念、原理和方法,具体包括:
基本理论(数据模型、关系数据库及SQL语言,SQL语言的语法与应用是重点)
数据库系统(安全性、完整性、并发控制和恢复)
数据库设计方法及关系数据库理论
复习方法:
理论部分可以参照下面列出的各章节知识点进行复习,在理解的基础上记忆;
数据库设计及SQL语言的应用部分可以结合教材后的习题和平时作业进行复习。四、各章节知识点
第一章 绪论(对应视频教学课件第01节)
本章主要介绍了一些数据库系统最基本的概念,通过学习和阅读,同学们应该对数据库系统的基本概念、特点、结构等有基本了解。
1.1 数据库系统概述
数据库和数据库管理系统(DBMS)的概念(注意理解二者的区别)
数据库是长期存储在计算机内,有组织的、大量的、可共享的数据集合。
DBMS是位于用户和操作系统之间的一层数据管理软件。
数据库是数据的集合,数据库管理软件是管理数据库的软件
DBMS的主要功能
数据定义(通过数据定义语言DDL创建表、视图、索引等等)
数据操纵(通过数据操纵语言DML实现查询、插入、修改、删除等)
数据库运行管理
数据库的建立和维护
数据库系统的特点
数据库系统由数据库、数据库管理系统、应用系统、数据库管理员构成
特点是 数据机构化、共享性高,冗余度低,易扩充,数据独立性高,数据有DBMS统一管理和控制
1.2 数据库系统结构
DBMS支持把数据库从逻辑上分为三层
数据库系统的三级模式结构
外模式、模式、内模式
理解模式、三级模式、二级映像功能、数据独立性等概念
1.3 数据库系统的组成(略)
了解数据库系统的软件、DBA
第二章 数据模型(对应视频教学课件第12节)
2.1 两大类数据模型
数据模型:概念数据模型(如实体联系模型)和结构数据模型(逻辑模型和物理模型)
理解两类数据模型的含义及表示方法。
2.2 数据模型的组成要素
数据结构、数据操作、完整性约束
(掌握数据模型的概念、数据模型的3个组成要素的含义和内容)
2.3 主要的逻辑数据模型
层次模型;网状模型;关系模型
重点掌握关系模型的数据结构、数据操纵和完整性约束
2.4 层次模型(略)
2.5 网状模型(略)
2.6 关系模型
掌握关系模型的概念和优缺点
理解关系模型中一些术语的含义(包括,关系、元组、属性、码、关系模式等)。
第三章 关系数据库(对应视频教学课件第13、14、15节)
3.1 关系数据结构及形式化定义
掌握关系的数学定义
掌握域(Domain),笛卡尔积(Cartesian product),关系(Relation),关系的候选码、主属性的概念,掌握关系的性质
掌握关系模式的结构化表示方式,理解关系和关系模式的区别和联系。
3.2 关系操作
了解基本的关系操作以及关系数据语言的分类
3.3 关系的完整性
掌握实体完整性、参照完整性、用户定义的完整性的概念和作用,并能对三种关系完整性规则举例加以说明。
3.4 关系代数
传统的集合运算:集合并、差、交、广义笛卡儿积的定义
专门的关系运算:选择、投影、连接、除的定义和表示方式
重点掌握有关查询操作的关系代数表达式的写法
第四章 关系数据库标准语言SQL(对应视频教学课件第16、17、18、19节)(重点,必考)
4.1 SQL概述
基本概念、SQL语言支持的关系数据库三级逻辑结构、视图的概念、SQL的特点
4.2 学生-课程数据库
注:同学们可以试着在本地创建这些数据库,并输入一些记录,以供SQL语言学习时使用
4.3 数据定义
了解模式、基本表、索引的定义、删除、修改的语句表示
4.4 数据查询(重点)
投影、选择、排序、连接等的实现、子查询、分组和聚集函数的表达格式
熟练掌握课上例题
4.5数据更新
插入数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE)
4.6 视图
定义视图、查询视图、更新视图、视图的作用
注:参考平时作业、课件和参考书来复习SQL语言。
第五章 数据库安全性(对应视频教学课件第20节)
5.1 计算机系统的安全性概述
掌握数据库安全性的概念
5.2 掌握数据库安全性控制
存取控制、存取控制机制
5.3 数据库存取控制方法
用户权限的要素、授权与收回的SQL语句
5.4 数据库角色(略)
5.5 视图机制
掌握视图机制的作用
5.6 审计(略)
第六章 数据库完整性(对应视频教学课件第20、21节)
本章内容主要是介绍如何在关系数据库系统中利用SQL语言定义数据的完整性。
6.1 实体完整性
实体完整性的定义、检查和违约处理
6.2 参照完整性
参照完整性的定义、检查和违约处理
6
文档评论(0)