“数据库技术及应用”课程学习指南

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“数据库技术及应用”学习指南

根据本课程设置的教学目标,学生的特点以及学生需求,我们为学生搭建了三位一体的数据库技术及应用的“教学”与“学习”的信息化学习环境,提供了课堂教学、网络教学以及实践教学三个学习空间,向学生提供知识获取的多种途径。如下图所示:

课堂教学由主讲教师讲授数据库基础理论和相关技术,在课堂教学中,主讲教师讲授数据库相关知识,并通过与学生互动,进行与课堂教学相对应的课堂讨论,在知识讲授的过程中,在讨论中使学生对当堂知识有一个消化理解的过程。

实践教学时对课堂教学所学知识的实践检验和对基础理论的消化理解,在实践教学中,由实践教师向学生提供命题实验和自主实验两种方式进行实践教学学习,命题实践中,教师给出实践命题,学生选取命题之一,并按照要求完成实践过程,教师查看实践报告后给出评定,在自主实践中,学生提出实践主题,教师进行审核通过后,学生进行实践,并在实践后提交实践报告。

网络教学平台是课堂教学和实践教学的延展,学生可利用网络教学平台,预习课堂讲授的内容,以及对课堂讲授进行巩固,对相关教学内容进行进一步的拓展学习。在网络教学中,通过数据库技术及应用学习平台、自动答疑系统、考试系统,学生可以选择作业、自测、答疑和讨论四种方式的其中之一或多种组合,自主进行课前预习和课后复习,阶段性实验以及优秀案例的学习,以此来消化课堂教学及实践教学过程中产生的疑问,进行知识学习程度的

检验。

每个教学单元的单元导学在下面将给出详细介绍。

教学单元1:绪论

⏹重点难点:

重点:掌握数据库最常用的术语和基本概念,了解数据处理技术的产生和发展。掌握常用数据模型、数据库和数据库管理系统的概念,了解数据库系统及组成,了解数据库系统的三级模式结构,掌握数据库的二级映像功能和数据独立性。

难点:数据库系统相关概念的认知,从广义而言理解相互间的逻辑关系,建构起一个初步的数据库系统逻辑“架构”。

⏹学习提示

对于这一部分中集中讲授的数据库领域的相关概念和数据库特点,在学习中会有概念多、理念性强又抽象的困难,学生可以结合存在于实际生活中的数据库技术的发展,通过教师讲授的数据库技术的发生和发展以及发展过程中的应用案例,逐步进入“数据库领域”,在学习过程中,学生要清楚,对于本部分概念的理解和掌握是伴随着一学期的学习过程中的,不能一蹴而就,应采取逐渐理解,逐步深化的方式。同时,学生在学习该部分内容时,要建立有关数据库系统的架构,而其中的概念,学生要清楚,需要在以后的学习中不断充实。

具体的教学内容:

1.1 基本概念

1.1.1 信息

1.1.2 数据

1.1.3 数据库

1.1.4 数据库管理系统

1.1.5 数据库系统

1.2 数据处理

1.2.1 人工管理阶段

1.2.2 文件系统管理阶段

1.2.3 数据库系统阶段

1.2.4 高级数据库系统阶段

1.3 数据库系统体系结构

1.4 数据库系统组成

教学单元2:关系数据库

⏹重点难点:

重点:了解什么是数据描述,掌握概念模型、关系模型的基本概念,掌握关系模型的数据结构,关系操作和关系的完整性,关系数据库及特点。了解关系模式的冗余和异常问题,掌握关系数据规范化理论;掌握函数依赖的定义;掌握关系规范化原则;了解无损分解的定义、性质、保持依赖集的分解方法。了解关系运算和集合运算的定义,掌握关系代数运算规则。

难点:有关概念模型、关系模型的概念理解。

⏹学习提示

在数据模型学习过程中,学生需要对常用的数据模型和定义、特性理解清楚,然后通过比较几种常用的数据模型的特性,了解模型间的“趋同”和“差异”,学生要在学习关系模型时,可以通过对关系模型和其他数据模型的对比,以此加深对关系模型的认知度。能够用关系规范化理论分析的优化关系模式。

在学习关系代数时,学生最好结合具体的实例应用,着重去理解每种运算所表达的语义,要学会利用算法进行对问题的求解,同时对于问题的思考要宽泛、并要有意义,在了解算法的同时,要学会如何应用。学生要明确,对于关系运算的学习是SQL语句实现的数学基础,将为引导后面的学习;学生在这部分再提及关系模式的概念,要与关系操作和关系代数结合起来讲,在学习过程中建立起数据库系统的数据处理不是“空洞”的,而是有数学理论支撑的理念。

具体的教学内容:

2.1 数据描述

2.2 概念模型

2.2.1 概念模型相关术语

2.2.2 实体-联系类型

2.2.3 实体-联系图

2.3 关系模型

2.3.1 数据模型组成

2.3.2 关系模型相关术语

2.3.3 关系的操作

2.3.4 关系的完整性

2.3.5 关系数据库概述

2.4 关系规范化

2.4.1 冗余与异常

2.4.2 函数依赖

2.4.3 规范化原则

2.4.4 模式分解

2.5 关系代数

2.5.1 并运算

2.5.2 差运算

2.5.3 交运算

2.5.4 笛卡尔积运算

2.5.5 投影

2.5.6 选择

2.5.7 连接

2.5.8 除

教学单元3:SQL语言

⏹重点难点:

重点:关系数据库标准语言SQL,SQL功能及语法格式,数据定义、删除和修改SQL语言的应用,数据操纵、各种查询操作SQL语言的应用。

难点:SQL 语言查询的应用。

⏹学习提示

学习本部分内容时,学生首先要学习SQL语言特性,以及SQL语言能够完成哪些操作;可从简单到复杂,从单项子句到嵌套复合句法;学生可根据一个较中型的数据库实例进行具体操作命令的学习,对例子的学习中,应该包括对所有命令的学习;另外也可结合SQL语言与关系代数的对应关系,掌握用SQL语言实现各种查询操作实现方法。

具体的教学内容:

3.1 SQL概述

3.1.1 SQL语言的特点

3.1.2 SQL语言的功能

3.2 数据定义

3.2.1 模式及表的定义

3.2.2修改表结构

3.2.3 删除表

3.3 数据操纵

3.3.1 插入数据

3.3.2 更新数据

3.3.3 删除数据

3.4 数据查询

3.4.1 SELECT语句

3.4.2 简单查询

3.4.3 连接查询

3.4.4 嵌套查询

教学单元4:索引

⏹重点难点:

重点:了解什么是索引,掌握索引分类,掌握创建及维护索引的方法,以及索引的应用。

难点:索引的应用。

⏹学习提示

学习本部分内容时,学生首先要了解什么是索引,掌握索引分类,以及创建及维护索引

相关文档
最新文档