数据库原理与应用课程教学大纲

上传人:新** 文档编号:546182062 上传时间:2024-01-13 格式:DOC 页数:9 大小:67KB
返回 下载 相关 举报
数据库原理与应用课程教学大纲_第1页
第1页 / 共9页
数据库原理与应用课程教学大纲_第2页
第2页 / 共9页
数据库原理与应用课程教学大纲_第3页
第3页 / 共9页
数据库原理与应用课程教学大纲_第4页
第4页 / 共9页
数据库原理与应用课程教学大纲_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据库原理与应用课程教学大纲》由会员分享,可在线阅读,更多相关《数据库原理与应用课程教学大纲(9页珍藏版)》请在金锄头文库上搜索。

1、数据库原理与应用课程教学大纲一、课程基本信息课程代码152250071课程性质专业基础课培养方案2015版开课单位电子商务学院课程学分2课程学时32授课对象电子商务、市场营销专业第三学期;信息管理与信息系统专业第四学期先修课程计算机基础、数据结构编写人编写时间2015年4月审核人审核时间2015年6月二、课程性质数据库原理与应用作为相关专业的专业基础课,是本科阶段最为重要的核心课程之一,是专业理论及实践教育的重要基础。在专业的培养方案中安排在大二实施,是一门学生进行软件开发的必修课程,对培养学生的工程思维能力及解决问题的能力具有重要作用,是网站开发课程与高级程序语言课程的基础。三、教学目标和任

2、务本课程旨在介绍数据库系统以及关系数据库系统的基本概念、基础理论以及相关知识,同时,还系统讲述数据库设计理论和数据库系统的安全性、完整性、并发控制等相关概念和技术。通过该课程的学习,可以使学生深入了解数据库的基本原理、基本概念,掌握数据库应用的基本技术以及数据库技术的最新发展,为学生增强理论基础,为后续课程学习及将来从事数据库系统的设计、开发、应用及相关理论、实践研究奠定坚实的基础。四、教学要求通过课程的学习,掌握数据库的基本概念、关系数据模型、关系代数的基本运算和数据规范化理论;掌握关系型数据库标准语言SQL;掌握数据库设计的基本方法和步骤;掌握一种标准性、规范性且应用广泛的数据库管理系统的

3、使用方法与技术;熟悉数据库恢复技术、并发控制、数据库安全性和完整一致性的基本技术;了解数据库技术的新发展,借助于某一开发工具,独立开发某方面的数据库应用系统。五、课程学时安排序号章节/专题/模块名称理论课时实践课时总学时1数据库系统概述662关系数据库443关系数据库标准语言10104关系数据库规范化理论445数据库安全技术446数据库设计447数据库编程(可选)总计3232六、主要内容第一章 数据库系统概述(6课时)【教学目标】通过本章学习,了解数据与数据处理的概念,数据管理技术的发展,数据库系统的组成;掌握数据库系统模式结构,数据模型的分类,以及E-R图的画法。【教学内容】第一节 数据与数

4、据处理内容:什么是信息和数据;数据与信息的联系;数据处理与数据管理的概念重点讲授:数据与信息的联系第二节 数据管理技术的产生与发展内容:人工管理阶段的特点;文件系统阶段的特点;数据库系统阶段的特点重点讲授:数据库系统阶段的特点第三节 数据库系统的组成内容:数据库的概念和特点;数据库管理系统的功能;数据库管理员的职责重点讲授:数据库的概念和特点第四节 数据库系统的模式结构内容:数据库系统的三级模式结构;数据库系统的二级映像与数据独立性重点讲授:数据库系统的三级模式结构第五节 数据模型概述内容:数据模型的概念;现实世界的数据描述;数据模型的分类;实体联系模型重点讲授:三个世界中涉及的基本概念;E-

5、R图的画法第八节 常用的数据模型内容:层次模型;网状模型;关系模型重点讲授:关系模型的数据结构及有关概念【教学重点、难点】数据库系统的三级模式结构;实体联系模型及E-R图思考题:1、简述数据管理技术发展的三个阶段及各阶段的特点是什么?2、数据库系统包括哪几个主要组成部分?各部分的功能是什么?3、试述数据库三级模式结构,说明三级模式结构的优点是什么?4、数据模型的主要作用是什么?三类基本数据模型的划分依据是什么?各有哪些优缺点?5、实体型间的联系有哪几种?其含义是什么?并举例说明。第二章 关系数据库(4课时)【教学目标】通过本章学习,掌握关系模型的相关概念和性质,关系的键和关系的完整性;学会关系

6、代数的运算;熟悉SQL Server关系数据库管理系统。【教学内容】第一节 关系模型内容:关系数据结构;关系的性质;关系模式;关系数据库重点讲授:关系的有关概念及关系的性质第二节 关系的键与关系的完整性内容:候选键与主关系键;外部关系键;关系的完整性重点讲授:主键与外键第三节 关系代数内容:传统的集合运算;专门的关系运算重点讲授:专门的关系运算第四节 SQL Server关系数据库管理系统内容:SQL Server 2008的特性;SQL Server 2008数据库;SQL Server 2008的安装重点讲授:SQL Server 2008的安装【教学重点、难点】关系的性质;关系的完整性;

7、专门的关系运算思考题:1、关系模型的完整性规则有哪几类?2、关系的性质主要包括哪些方面?为什么只限用规范化关系?3、举例说明什么是实体完整性和参照完整性。4、举例说明等值连接与自然连接的区别与联系。第三章 关系数据库标准语言SQL(10课时)【教学目标】通过本章学习,了解SQL的基本概念与特点;掌握数据定义功能,数据查询功能,数据操纵功能,数据控制功能等。【教学内容】第一节 SQL的基本概念与特点内容: SQL的基本概念;SQL的主要特点重点讲授:SQL的基本概念第二节 数据定义功能内容:定义数据库;定义基本表;定义索引;视图的定义重点讲授:基本表的相关操作第三节 数据查询功能内容:简单查询;

8、连接查询;嵌套查询;合并查询重点讲授:连接查询第四节 数据操纵功能内容:插入数据;修改数据;删除数据重点讲授:插入和修改数据 第五节 数据控制功能内容:权限与角色;系统权限与角色的授予与收回;对象权限与角色的授予与收回重点讲授:对象权限与角色的授予与收回【教学重点、难点】定义数据表的约束;数据查询;数据操纵思考题:1、简述SQL支持的三级逻辑结构。2、SQL有什么特点?3、说明视图、索引、角色的作用。4、在对数据库进行操作的过程中,设置视图机制有什么优点?它与数据表间有什么区别?第四章 关系数据库规范化理论(4课时)【教学目标】通过本章学习,了解规范化问题的提出;掌握函数依赖、范式;理解关系的

9、规范化。【教学内容】第一节 规范化问题的提出内容:规范化理论的主要内容;不合理的关系模式存在的存储异常问题重点讲授:不合理的关系模式存在的存储异常问题第二节 函数依赖内容:函数依赖的定义;完全函数依赖与部分函数依赖;传递函数依赖重点讲授:完全函数依赖与部分函数依赖;传递函数依赖第三节 范式内容:第一范式;第二范式;第三范式;BC范式重点讲授:第三范式第四节 关系的规范化内容:关系规范化的原则;关系规范化的过程;关系规范化的要求重点讲授:关系规范化的过程【教学重点、难点】函数依赖;模式分解;第二范式;第三范式思考题:1、给出2NF,3NF,BCNF的形式化定义,并说明它们之间的区别和联系。2、什

10、么叫关系模式的分解?为什么要有关系模式分解?模式分解要遵守什么准则?3、试证明全键的关系必是3NF,也必是BCNF。第五章 数据库安全技术(4课时)【教学目标】通过本章学习,了解数据库的安全性,数据库的恢复;掌握数据库的完整性控制,并发控制。【教学内容】第一节 数据库的安全性内容:用户标识和身份认证;存取权限控制;视图机制;跟踪审查;数据加密存储重点讲授:存取权限控制第二节 数据库的完整性控制内容:完整性约束条件;完整性控制;触发器重点讲授:完整性控制第三节 并发控制与封锁内容:数据库并发性的含义;事务;并发控制;封锁重点讲授:并发控制第四节 数据库的恢复内容:数据库恢复的含义;故障的种类;故

11、障恢复;恢复策略重点讲授:故障恢复及其策略【教学重点、难点】完整性控制;封锁;故障恢复及其策略思考题:1、什么是数据库保护?数据库的安全性保护功能包括哪几个方面?2、什么时数据库的安全性?试述DBMS提供的安全性控制功能包括哪些内容?3、什么是数据库的完整性?关系数据库中有哪些完整性规则,各包括哪些内容?4、在数据库中为什么要有并发控制?5、数据库运行过程中可能产生的故障有哪几类,各类故障如何恢复?第六章 数据库设计(4课时)【教学目标】通过本章学习,了解数据库设计的内容、方法和步骤,数据库需求分析的任务和步骤;掌握数据库概念结构设计,数据库逻辑结构设计;熟悉数据库物理结构设计,数据库的实施与

12、维护。【教学内容】第一节 数据库设计概述内容:数据库设计的内容;数据库设计的方法;数据库设计的步骤重点讲授:数据库设计的步骤第二节 数据库需求分析内容:需求分析的任务;需求分析的步骤;数据字典重点讲授:需求分析的步骤第三节 数据库概念结构设计内容:概念结构设计的方法与步骤;数据抽象;局部E-R模型设计;全局E-R模型设计; 重点讲授:E-R模型设计第四节 数据库逻辑结构设计内容:E-R模型到关系模式的转换;关系模式的优化重点讲授:E-R模型到关系模式的转换第五节 数据库物理结构设计内容:聚簇设计;索引设计;数据存放位置的设计重点讲授:聚簇设计第六节 数据库实施与维护内容:数据的载入和应用程序的

13、调试;数据库系统的试运行;数据库系统的运行与维护重点讲授:建立实际数据库结构【教学重点、难点】概念结构设计的方法;关系模式设计思考题:1、数据库设计分为哪几个阶段?每个阶段的主要工作是什么?2、什么时数据库的概念结构?试述概念结构设计的步骤。3、试述实体、属性划分的原则,并举例说明。4、局部E-R图的集成主要解决什么问题?5、试述逻辑设计的步骤及把E-R图转换为关系模式的转换原则,并举例说明。第七章 数据库编程(可选)【教学目标】通过本章学习,熟悉Transact-SQL程序设计的基本命令和函数;掌握存储过程、触发器的相关操作。【教学内容】第一节 Transact-SQL程序设计内容:变量;函

14、数;批处理与流程控制重点讲授:常用命令;常用函数第二节 存储过程内容:存储过程概述;创建存储过程;执行存储过程;修改及删除存储过程重点讲授:对存储过程的操作第三节 触发器内容:触发器的类型和特点;触发器的原理;创建及执行触发器;管理触发器重点讲授:对触发器的操作【教学重点、难点】创建存储过程;创建触发器思考题:1、什么是触发器?触发器的作用有哪些?2、简述在SQL Server 2000中进行数据备份的四种类型。3、SQL Server提供了哪几种方法来减少备份或还原操作的执行时间?七、教材与参考书1、教材建设选用:教材:魏华, 2014,数据库原理及应用(SQL Server 2008),西安交通大学出版社(本教材为自编教材,获得学校自编教材项目资助,教材内容将理论与实践紧密结合,突出应用性,强调学生的实践操作能力,比较适合应用型高校学生使用。)2、参考书目:1 王珊、陈红,2013,数据库系统原理教程,清华大学出版社2 宋金玉、陈萍、陈刚,2014,数据库原理与应用(第2版),清华大学出版社八、考核方式及成绩评定1、考核方式:闭卷考试2、成绩评定方式的主要构成及比例:期末成绩(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号