计算机科学与技术专业函授专升本KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
《数据库原理》课程教学大纲
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
课 程 名 称:数据库原理 总 学 时:100(自学:70;面授:30)
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
专 业:计算机科学与技术 学 分:6.0
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
考核方式:考 试 课程性质:基础必修课
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
一、课程性质和教学目标
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
本课程是计算机专业的一门学科基础必修课程。他研究数据库系统的基本概念、理论、技术。数据库技术是计算机科学与技术中发展最快的领域之一,
宁波成人本科也是应用最广的技术之一,他已成为计算机信息系统与应用系统的核心技术与重要基础。因此,对于计算机专业的学生应该掌握数据库技术的基本概念、
宁波成人专升本理论和方法。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
二、课程教学内容和基本要求
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
1.基础理论
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(1)绪论:系统掌握数据库基本概念、常用数据模型、数据库系统结构及简单了解数据库技术的研究领域。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据库系统概述
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握数据库最常用的术语和基本概念
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据模型
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
明确数据模型的组成要素和最常用的数据模型的区别及优点
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据库系统结构
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
明确数据库系统的三级模式结构,
海曙区成人教育掌握数据库的二级映象功能和数据独立性如何实现。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据库系统的组成和数据库技术的研究领域
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
从软件、硬件和人员角度了解数据库系统的组成。了解目前数据库技术的研究领域。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(2)关系数据库:介绍关系模型的基本概念。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·关系数据模型的基本概念
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握关系模型的基本概念,包括关系模型的数据结构、关系操作和关系的完整性
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·关系运算
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解关系运算是抽象的查询语言,是关系数据操纵语言的一种传统表达方式,
宁波成人高考它是用对关系的运算来表达查询的。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
关系代数:掌握关系代数运算包括那些以及计算公式
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
关系演算:掌握关系演算包括元组演算和域演算,了解两种演算的公式,了解依据这两种演算实现的数据操纵语言ALPHA和QBE
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(3)关系数据库标准语言SQL:详细介绍关系数据库语言SQL,熟悉其功能及语法格式。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据定义
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握如何定义、删除和修改数据对象
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据查询
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握查询操作包含的种类及主要功能
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据控制与嵌入式SQL
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握SQL语言的数据控制功能;了解嵌入式SQL语言的一般形式及主要功能
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(4)关系系统及其查询优化:讨论关系系统的内涵及其关系系统中查询优化的概念、查询优化的基本原理和技术。
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·关系系统
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握关系系统的分类和组成
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·关系数据库系统的查询优化技术
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
理解为什么要进行查询优化;掌握查询优化的一般准则、优化算法和优化的一般步骤
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(5)关系数据理论:介绍关系数据库的核心理论——关系数据理论
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·问题的提出和规范化
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解关系规范化理论见就的实际背景;掌握关系数据规范化理论
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据依赖的公里系统及模式分解
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解数据依赖的公里系统内容;了解模式分解的算法
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
2.数据库设计
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(1)数据库设计概述及需求分析:了解数据库设计的步骤和每一步的内容及其方法
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据库设计概述
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解数据库设计的特点、方法和基本步骤
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·需求分析
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
结合软件工程理论理解需求分析的任务和方法
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(2)概念设计:理解和掌握概念结构及概念设计的方法和步骤
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(3)逻辑设计:掌握逻辑设计的步骤和方法
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(4)数据库的物理设计和数据库的实施与维护
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·了解数据库物理设计的内容和方法
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·了解数据库的实施和维护中涉及的内容
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
3.数据库系统技术
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(1)数据库恢复技术
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·事务的基本概念和数据库故障种类
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握事务的概念和事务的特性、状态;了解数据库故障的种类
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·恢复的实现技术和恢复策略
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握数据库恢复的实现技术和具体的恢复策略
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·数据库镜象
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解数据库镜象的概念和作用
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·Oracle的恢复技术
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解数据库关系系统Oracle的数据恢复技术
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(2)并发控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·并发控制概述
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
理解为什么要进行并发控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·并发控制技术
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
掌握基本的兵法控制技术——封锁;掌握封锁协议;掌握活锁和死锁的含义和解决办法
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·并发调度合理性的衡量准则和两段锁协议
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
理解并发调度的可串行性是并发调度合理性的衡量准则;理解两段锁协议
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·封锁粒度和Oracle的并发控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
理解封锁粒度的含义;了解多粒度封锁和意向锁;了解Oracle的并发控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(3)数据库安全性
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·了解通过哪些技术保证数据库的安全性
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·统计数据库的安全性
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
(4)数据库的完整性
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·完整性约束条件和完整性控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
理解有哪些完整约束条件;理解如何进行完整性控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
·Oracle的完整性控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
了解Oracle如何进行完整性控制
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
三、学时分配表
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
教学基本内容 |
学时分配 |
自学 |
面授 |
习题/讨论 |
第一专题 数据库最常用的术语和基本概念 |
4 |
10 |
|
第二专题 数据模型的组成要素和最常用的数据模型的区别及优点 |
4 |
|
第三专题 数据库技术的研究领域。 |
4 |
|
第四专题 关系模型的基本概念 |
4 |
|
第五专题 关系模型的数据结构、关系操作 |
4 |
10 |
|
第六专题 关系运算是抽象的查询语言 |
4 |
|
第七专题 关系代数运算包括那些以及计算公式 |
4 |
|
第八专题 定义、删除和修改数据对象 |
4 |
|
第九专题 查询操作包含的种类及主要功能 |
4 |
|
第十专题 数据库设计 |
4 |
5 |
|
第十一专题 关系数据理论 |
3 |
|
第十二专题 关系系统及其查询优化 |
3 |
5 |
|
第十三专题 数据库恢复技术 |
3 |
|
第十四专题 数据库镜象的概念和作用 |
3 |
|
第十五专题 并发控制 |
3 |
|
第十六专题 Oracle的并发控制 |
3 |
|
第十七专题 数据库安全性 |
3 |
|
第十八专题 数据库完整性 |
3 |
|
第十九专题 完整性约束条件和完整性控制 |
3 |
|
第二十专题 Oracle如何进行完整性控制 |
3 |
|
小 计 |
70 |
30 |
|
总 计 |
100 |
|
|
|
|
四、推荐教材及主要参考书
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
教材:
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院
《数据库系统概论(第5版)》. 王珊、萨师煊 北京:高等教育出版社.2004年
KPo宁波成人高考,函授专升本,成人专科,宁波成人教育,浙江大学宁波理工学院