数据库原理与应用教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理及应用》教学大纲
课程类别:专业主干课
适用专业:计算机应用专业
授课学时: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 语句根据需要创建、删除数据库和事务日志,能使用系统存储过程显示数据库信息。