数据库系统教学大纲(2)

2019-06-05 13:59

五、讲授要点

1、数据、数据库、数据库管理系统和数据库系统。 2、数据库系统的特点。

3、数据模型:数据模型的组成要素。

4、概念模型的表示方法:实体-联系模型(E-R图的表示方法)。

5、常用的四种数据模型:层次模型,网状模型、关系模型和面向对象模型。 6、数据库系统的三级模式结构。 7、数据库管理系统的组成。 8、数据库管理系统的工作过程。 六、实验及实践要求

实验一:认识关系数据库管理系统(RDBMS)

1、实验项目名称:认识关系数据库管理系统(RDBMS) 2、实验类型:验证性 3、学时分配:4学时 4、每组人数:1人 5、实验内容及要求

了解数据库管理系统(DBMS)的工作环境、基本构成、主要功能、基本操作方法。

第二章 关系数据库(理论4学时,实验12学时)

一、教学目的

理解关系模型中基本概念,熟练掌握用关系代数和元组关系演算表达查询,基本掌握用域关系演算式表达查询。

二、教学重点

用关系代数和元组关系演算表达查询,用域关系演算式表达查询。 三、教学难点

用关系代数和元组关系演算表达查询,用域关系演算式表达查询。 四、讲授要求

简述要求理解的概念,详述用关系代数和元组关系演算表达查询,用域关系演算式表达查询。

五、讲授要点 1.关系模型。

2.关系数据结构及形式化定义:域、笛卡尔积、元组、关系、侯选码、主码、关系模式、关系数据库。

3.关系的完整性:实体完整性、参照完整性、用户定义的完整性。 4.关系代数:并、差、交、广义笛卡尔积等传统的集合运算;选择、投影、连接、除等专门的关系运算。

5.关系演算:元组关系演算;域关系演算。 六、实验及实践要求 实验二:SQL基本应用

1、实验项目名称:SQL基本应用 2、实验类型:设计性 3、学时分配:12学时 4、每组人数:1人 5、实验内容及要求

简单查询和连接查询、分组查询和嵌套查询、视图操作和数据控制。

第三章 关系数据库标准语言SQL(6学时)

一、教学目的

能用结构化查询语言SQL表达查询要求、进行数据库更新以及定义关系模式。

二、教学重点

1、用SQL语句建立数据库(建立基本表、关键字、索引、关联关系)。 2、用SQL语句表达:单表查询、连接查询、涉及查询结果排序、分组处理的查询、数据的更新、嵌套查询、定义视图、查询视图。

三、教学难点

查询操作,即SELECT语句的使用。 四、讲授要求

简述要求理解的概念,详述使用SELECT语句进行查询的基本方法。

五、讲授要点

1、SQL的特点及SQL语言的基本概念。

2、数据定义:定义表、删除表、修改表,建立和删除索引。

3、单表查询:选择表中的若干列、选择表中的若干元组、查询结果排序、分组。

4、连接查询:等值连接、自身连接、外连接、复合条件连接。

5、嵌套查询:带IN谓词的子查询;带比较运算符的子查询,带谓词的子查询。

6、数据更新:插入、删除、修改。

7、视图:定义视图、查询视图、更新视图、删除视图。 8、数据控制:授权与收回。

第四章 关系系统及其查询优化(4学时)

一、教学目的

理解和掌握关系系统,关系系统查询优化的准则、方法和步骤。 二、教学重点

1、查询优化的必要性以及优化的一般准则。

2、用关系代数等价变换规则对查询表达式进行优化。 3、结合查询优化过程画出原始的和优化的语法树。 三、教学难点

用关系代数等价变换规则对查询表达式进行优化。 四、讲授要求

简述要求理解的概念,详述使用SELECT语句进行查询的基本方法。 五、讲授要点

1、关系查询基本过程:查询的具体实施过程、查询策略的选择。 2、查询优化及其必要性:查询优化的概念、查询优化的必要性。 3、关系等价变换规则:同类运算间的等价公式、不同运算间的等价运算公式。

4、查询的优化策略与算法:查询的优化策略、查询的优化算法。

第五章 关系数据理论(4学时)

一、教学目的

理解和掌握关系模式设计中可能出现的问题及其产生原因以及解决的途径、分解的原则和方法。

二、教学重点

1、1NF范式的概念;函数依赖、码和外码的概念;主属性、非主属性的概念;部分函数依赖和传递函数依赖的概念;多值函数依赖的概念。

2、用规范化方法对关系模式进行分解,把一个关系模式分解成属于2NF、3NF、BCNF范式的几个模式的方法;属性集闭包的求解算法、关系码、最小函数依赖的求解方法。

3、把一个关系模式分解成属于4NF范式的几个模式的方法;求蕴含于给定函数依赖集的所有非平凡函数依赖的方法。

三、教学难点

用规范化方法对关系模式进行分解,把一个关系模式分解成属于2NF、3NF、BCNF范式的几个模式的方法;属性集闭包的求解算法、关系码、最小函数依赖的求解方法。

四、讲授要求

简述要求理解的概念,详述要求掌握的基本方法。 五、讲授要点

1、函数依赖:函数依赖的定义,关系的码和外码。

2、关系模式设计:可能出现的问题;问题产生的根源;解决的途径;模式分解的原则;分解的方法;1NF、2NF、3NF、BCNF范式。

3、函数依赖的Armstrong公理系统:属性集闭包、关系码、极小函数依赖集的求解算法。

4、多值依赖:多值依赖的定义;4NF范式;分解成4NF范式的方法。

第六章 数据库设计(4学时)

一、教学目的

理解和掌握数据库设计的基本步骤与方法 二、教学重点

1、数据库设计的特点、方法和基本步骤。 2、用数据流图和数据字典描述用户需求。 3、概念结构设计和逻辑结构设计的方法。 4、E-R图向关系模型的转换。 5、数据库应用系统的设计。 三、教学难点

1、概念结构设计和逻辑结构设计的方法。 2、E-R图向关系模型的转换。 四、讲授要求

简介数据库设计的特点、方法和基本步骤,详述概念结构设计和逻辑结构设计的方法和E-R图向关系模型的转换。

五、讲授要点

1、数据库设计的特点、方法和基本步骤。 2、需求分析的任务、方法和数据字典。 3、概念结构设计的基本方法与步骤。

4、E-R图向关系模型的转换,数据模型的优化。

5、数据库物理设计的内容和方法,关系模式存取方法选择,数据库存储结构的确定,物理结构的评价。

6、数据库的实施、运行和维护。

第七章 数据库恢复技术(4学时)

一、教学目的

理解并发控制的作用以及并发控制的有关协议。 二、教学重点

1、并发操作可能带来的数据不一致现象。

2、用三级封锁协议解决并发操作中的数据不一致问题。 3、用两段锁协议保证并发操作的可串行化。 三、教学难点


数据库系统教学大纲(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级下册美术教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: