数据库原理与应用教学大纲
- 格式:doc
- 大小:78.00 KB
- 文档页数:6
《数据库原理及应用》教学大纲
课程类别:专业主干课
适用专业:计算机应用专业
授课学时:64学时
课程学分:4学分
一、课程性质、任务
课程性质:数据库技术是计算机软件领域的一个重要分支,是数据处理和信
息管理中的核心技术,也是一门综合性的软件技术,是编译原理、数据结构、操
作系统、程序设计等许多软件知识的综合应用,其理论性和实用性都很强,是使
用计算机进行各种信息管理的必备知识。
因此,《数据库原理及应用》是计算机
及其应用专业中一门重要的专业主干课程。
课程任务:掌握数据库系统的基本概念、体系结构;掌握关系模型及其运算
理论,掌握SQL语言及应用;培养学生安装和配置SQL Server,创建和管理数
据库和数据库对象;保证数据完整性和数据安全性;根据需要对数据进行增、删、改、查询操作;对SQL Server数据库进行日常管理与维护的职业能力。
二、课程培养目标:
知识目标:掌握数据库系统的基本概念、体系结构;掌握关系模型及其运算理论,掌握SQL语言及应用。
技能目标:创建和管理数据库和数据库对象;保证数据完整性和数据安全性;根
据需要对数据进行增、删、改、查询操作。
素质目标:培养学生自主探究、学习新知的能力,以及互相讨论、交流学习
三、选用教材与参考资料
教材版本信息:
《SQL Server 2005数据库及应用》,徐人凤、曾建华,高等教育出版社,2007.12。
教材使用评价:
选用的参考资料:
1、《关系数据库基础》,徐人凤、韩枫、蒋韶生,2007年7月,高等教育出版社
2、SQL Server 2005系统管理实录赵松涛电子工业出版社 2006年10月第二次印刷
3、网上资源
四、本课程与其他课程的联系与分工
先修课程:计算机文化基础、语言程序设计基础(C语言)
后续课程:网络程序设计
与其他课程配合与取舍情况:前面学了《计算机文化基础》,语言程序设计基础(C语言)学生对计算机软件有了很好的掌握,为学习这门课奠定了基础,这门
课程也为后面网络的学习有一定的辅助作用。
五、课程教学内容与基本要求
第一章数据库系统概述
(一)、教学内容
第一节数据库系统概述
第二节数据库系统结构
第三节数据库系统的组成
第四节数据库的创建、打开及关闭
(二)、教学目的要求
通过学习本章,理解数据、数据库、数据库管理系统和数据库系统的概念,掌握数据库系统的特点,数据库系统的结构,数据库系统的组成
第二章使用T-SQL语言
(一)、教学内容
第一节T-SQL概论
第二节查询与统计数据
一、当前数据库的切换
二、使用SELECT实现查询与统计
第三节编辑用户表数据
一、向用户表输入数据
二、修改用户表数据
三、删除用户表数据
(二)、教学目的要求
通过学习本章,了解T-SQL的用法和作用,熟练掌握SELECT查询语句,能熟练使用INSERT向用户表输入数据,使用UPDATE修改用户有的数据,使用DELETE语句删除用户表的数据。
第三章T-SQL语言编程
(一)、教学内容
第一节编程基础知识
一、T-SQL语法规则
二、引用数据库对象名的规则
三、T-SQL语法元素
第二节常用函数
一、聚合、字符串、日期、系统、数学函数
二、元数据、安全、游标、配置、排名函数
第三节常量与变量
一、常量
二、变量
第四节运算符
第五节常用系统存储过程
第六节批处理和流控语句
一、批处理
二、流控语句
(二)教学目的要求
通过学习本章,要求学生掌握T-SQL语言编程知识,包括标识符、表达式、
运算符、常用函数、常量与变量,了解系统存储过程以及流控语句。
第四章数据库设计基础
(一)、教学内容
第一节现实世界数据化过程
第二节实体与联系
一、实体与属性
二、实体标识符
三、联系类型
四、实体联系图
第三节关系模型
一、关系模型的概念
二、将E-R图转换为关系模型
第四节关系规范化
一、Ⅰ范式
二、Ⅱ范式
三、Ⅲ范式
第五节关键字
一、关键字的概念
二、侯选关键字、主关键字、公共关键字、外关键字
三、主表与从表
第六节数据完整性
一、列、表、参照完整性
二、保证参照完整性规则
(二)教学目的要求
通过学习本章,掌握实体联系图(E-R图),并能使用实体联系图描述实体、属性和实体间的关系。
会将E-R图转换为关系模型,并能将关系模型规范化到一定程度。
第五章数据库与事务日志
(一)教学内容
第一节数据库的组成
第二节系统数据库和示例数据库
第三节创建数据库和事务日志
第四节管理数据库
一、扩充数据库或事务日志的容量
二、配置数据库
三、缩小数据库和数据文件
四、修改数据库名
五、删除数据库
(二)教学目的要求
通过学习本章,了解数据库的组成、系统数据库和示例数据库,能使用T-SQL 语句根据需要创建、删除数据库和事务日志,能使用系统存储过程显示数据库信息。
第六章表的创建与管理
(一)教学内容
第一节表的创建
第二节表结构的修改
第三节表的重命名与删除
第四节向表中添加、更新、删除数据
第五节数据完整性的概念与实施方法
(二)教学目的要求
通过学习本章,了解表的概念,能使用management studio 创建表、修改表或删除表,能使用T-SQL语句创建表、显示表结构、修改表、删除表。
第七章索引
(一)教学内容
第一节索引基础知识
一、索引的用途、分类
二、何时使用索引
第二节建立和管理索引
第三节删除索引
第四节索引的相关操作
第五节索引分类与维护
(二)教学目的要求
通过学习本章,了解索引的用途和分类,学会分析创建索引,并能根据实际需要显示索引、重新命名索引、删除索引。
第八章视图
(一)、教学内容
第一节视图概述
第二节创建视图
第三节修改和删除视图
第四节视图数据的查询、插入
(二)教学目的要求
通过学习本章,能了解视图的作用,并能熟练创建、修改、删除视图
第九章存储过程和触发器
(一)、教学内容
第一节存储过程
一、存储过程的概念
二、创建和执行存储过程
三、修改、删除、重命名存储过程
第二节触发器的定义和使用
一、触发器的作用和特点
二、管理触发器
(二)教学目的要求
通过学习本章,要求掌握存储过程及触发器的概念;了解用SQL语句实现
存储过程和触发器的方法。
第十章系统实现技术
(一)、教学内容
第一节事务的概念和使用
第二节并发控制
一、并发概述
二、活锁和死锁
三、并发事务的可串行化和可恢复性
第三节数据库日常维护与管理
一、数据库的备份与还原
二、数据的导入与导出
第四节数据库的完整性
一、约束的概念与应用
二、默认值的概念与应用
三、规则的概念与应用
第五节数据库的安全性
一、连接数据库引擎
二、用户管理
三、权限管理
(二)教学目的要求
通过学习本章,要求掌握事务的概念及事务的四个特性;了解数据库保护的四种措施,数据库的恢复、并发控制、完整性和安全性;了解这些措施在SQL 语言中的实现方式。
六、教学学时分配
七、课程考核要求及考核方法:
考核方法:本课程是一门考试科目,即课程的总成绩由平时成绩和期末成绩两部分形成,平时成绩主要包括:课堂出勤和表现、单元检测、课后作业和上机作业
的完成情况。
试题类型:采用统一制卷,闭卷考试
成绩构成:平时成绩占30%、期末成绩占70%。
这种考核方式不仅大大促进了学生对实践操作的重视,同时进一步提高了学生对项目的需求分析能力、方案设计能力、服务器架构能力、排错能力和协作能力。
八、补充说明
教学大纲编写组:组长(签名)
本课程大纲执笔:(签名)
年月日
系部专家审查组:(签名)
年月日。