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

上传人:平*** 文档编号:13294597 上传时间:2017-10-23 格式:DOC 页数:8 大小:116.41KB
返回 下载 相关 举报
数据库原理与应用教程—SQLServer教学大纲_第1页
第1页 / 共8页
数据库原理与应用教程—SQLServer教学大纲_第2页
第2页 / 共8页
数据库原理与应用教程—SQLServer教学大纲_第3页
第3页 / 共8页
数据库原理与应用教程—SQLServer教学大纲_第4页
第4页 / 共8页
数据库原理与应用教程—SQLServer教学大纲_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、1数据库原理与应用教程SQL Server教学大纲一、大纲说明本课程为计算机类专业必修课,学分数 3,周学时 3。先修课程包括离散数学、程序设计语言、数据结构和操作系统。由于目前基于数据库技术的计算机应用已成为计算机应用的主流,所以该课程在计算机专业课程体系中处于十分重要的地位,不仅能使学生对数据库技术的基本原理有一个全面的掌握,为设计出好的数据库应用系统打下良好的理论基础,而且使学生能够通过 SQL Server 2005 数据库管理系统软件进行数据库应用系统开发。通过对数据库系统结构、数据模型、关系数据库、关系规范化设计理论、数据库设计、SQL Server 2005 基础、 T-SQL

2、语言基础、数据库和表的基本知识和操作、数据库的查询操作、索引与视图的概念和操作、存储过程和触发器以及游标的使用、事务与并发控制、数据库的备份与还原、数据库的安全管理、基于 C#.NET 的数据库应用系统开发等内容的讲解,使学生掌握数据库系统的基本原理、方法和应用技术,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。培养学生分析、解决实际问题以及进行数据库应用系统开发的能力。学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂

3、,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。本教学大纲要求教师教学方法以课堂教学为主,同时每周安排一次 2 学时让学生进行上机实践。教学要求在每一章教学内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。二、教学目的要求和内容第 1 章 数据库系统概述目的要求1掌握数据、数据库、数据库管理系统、数据库系统的概念22了解数据库技术的发展3掌握数

4、据库系统的组成和功能4掌握数据库的体系结构5了解数据库技术的新近展教学内容1简单介绍数据库技术发展史2详细介绍数据库系统的组成和功能以及相关概念3重点介绍数据库的体系结构4自学数据库技术的新近展第 2 章 数据模型目的要求1理解信息的三种世界及其基本概念2熟练掌握概念模型的几个重要概念和 E-R 图的画法3掌握数据模型的基本概念及关系数据模型4了解层次模型和网状模型教学内容1简单介绍信息的三种世界2详细介绍概念模型的几个重要概念3重点介绍 E-R 图的基本概念和画法4重点介绍关系数据模型5简单介绍层次模型和网状模型第 3 章 关系数据库目的要求1理解关系数据结构的三个组成部分2掌握关系的三种完

5、整性3了解传统的集合运算4熟练掌握专门的关系运算教学内容1阐述关系数据结构的内容2重点介绍关系的三种完整性3简单介绍传统的集合运算4详细介绍专门的关系运算第 4 章 关系规范化基础目的要求理解数据依赖中的函数依赖的概念31 掌握几种特定的函数依赖2 了解码的函数依赖表示3 理解关系规范化的概念及目的4 熟练掌握常用的三种范式5 了解 BC 范式(BCNF )教学内容1详细介绍数据依赖中的函数依赖的概念以及几种特定的函数依赖2简单介绍码的函数依赖表示3详细阐述关系规范化的概念及目的4重点介绍常用的三种范式5简要介绍 BC 范式(BCNF)第 5 章 数据库设计目的要求 1 理解数据库设计的基本概

6、念2 掌握需求分析的任务和方法3 了解数据流图和数据字典4 熟练掌握概念结构设计的方法和步骤5 熟练掌握逻辑结构设计的完整过程:E-R 图向关系模型的转换、关系模式的优化及设计用户外模式6 了解如何确定数据库的物理结构和评价7 了解数据库实施和运行、维护教学内容1简单介绍数据库设计的基本概念2详细介绍需求分析的任务和方法3简单介绍数据流图和数据字典4重点介绍概念结构设计的方法和步骤以及逻辑结构设计的完整过程5简要介绍物理结构设计以及数据库实施和运行、维护第 6 章 SQL Server 2005 基础目的要求 SQL Server 2005 的安装与配置1 了解 SQL Server 2005

7、 基本知识及新增功能2 掌握 SQL Server 2005 的安装与配置3 熟练掌握 SQL Server 2005 的主要管理工具:服务器管理、SQL Server Management Studio 和 SQL Server 配置管理器4 了解 SQL Server 2005 的其他管理工具教学内容1 简要介绍 SQL Server 2005 基本知识及新增功能42 详细介绍 SQL Server 2005 的安装与配置3 重点介绍 SQL Server 2005 的主要管理工具4 简单介绍 SQL Server 2005 的其他管理工具第 7 章 T-SQL 语言基础目的要求1了解 T

8、-SQL 语言的基本知识2熟练掌握 T-SQL 语言的分类和语法约定3掌握 T-SQL 编程基础:标识符、数据类型、变量、运算符等内容教学内容 1 简单介绍 T-SQL 语言的基本知识2 详细介绍 T-SQL 语言的分类和语法约定3 重点介绍 T-SQL 编程基础第 8 章 数据库和表目的要求1了解数据库基本概念:物理数据库和逻辑数据库2掌握数据库基本操作3掌握表的创建、修改和删除操作4理解列约束和表约束的基本内容,掌握实现方法5了解数据库数据的导入/导出教学内容 1阐述数据库基本概念2详细介绍数据库基本操作3详细介绍表的创建、修改和删除操作4重点介绍列约束、表约束的基本内容和实现方法5自学数

9、据库数据的导入/导出第 9 章 数据库查询目的要求1 熟练掌握数据库的各种基本查询2 了解 T-SQL 的控制流语句,重点掌握 SET、BEGINEND、IF ELSE、WHILE 等语句的使用3 了解系统内置函数的应用,掌握用户定义函数的分类和使用方法教学内容 1 详细介绍数据库的各种基本查询2 重点介绍 T-SQL 控制流语句的使用3 自学系统内置函数的分类和应用54 重点介绍用户定义函数的分类和使用方法第 10 章 视图和索引目的要求1 理解视图的基本概念2 掌握视图的基本操作3 理解索引的基本概念4 掌握索引的基本操作教学内容 1 详细介绍视图的基本概念和操作2 详细介绍索引的基本概念

10、和操作第 11 章 存储过程、触发器和游标目的要求1理解存储过程的基本概念2了解存储过程的分类3掌握存储过程的基本操作4理解触发器的基本概念5了解触发器的分类6掌握触发器的基本操作7了解游标的概念、分类和基本操作教学内容 1 详细阐述存储过程的基本概念和分类2 重点介绍存储过程的基本操作3 详细阐述触发器的基本概念和分类4 重点介绍触发器的基本操作5 自学游标的概念、分类和基本操作第 12 章 事务与并发控制目的要求1 理解事务的基本概念2 了解事务的分类3 掌握事务的处理语句4 了解并发操作带来的问题5 理解锁的基本概念6 掌握锁的分类和相关信息7 了解死锁产生的情况和解决办法以及手工加锁的

11、方法教学内容 61详细阐述事务的基本概念和分类2重点介绍事务的处理语句3简单介绍并发操作带来的问题4详细阐述锁的基本概念、锁的分类和相关信息5简单介绍死锁的产生和解决办法以及手工加锁的方法第 13 章 数据库的备份与还原目的要求1理解数据库备份和还原的基本概念2掌握数据库备份和还原操作3了解数据库分离与附加的基本概念和操作方法教学内容 1 详细阐述数据库备份和还原的基本概念2 重点介绍数据库备份和还原操作3 简单介绍数据库分离与附加的基本概念和操作方法第 14 章 数据库的安全管理目的要求1 了解 SQL Server 的安全性机制2 掌握 SQL Server 的身份验证模式和设置方法3 熟

12、练掌握账号管理方法4 了解角色管理的分类和方法5 熟练掌握权限管理的类别和操作方法教学内容 1 简要介绍 SQL Server 的安全性机制2 详细介绍 SQL Server 的身份验证模式和设置方法3 重点介绍账号管理方法4 简单介绍角色管理的分类和方法5 详细介绍权限管理的类别和操作方法第 15 章 基于 C#.NET 的数据库系统开发目的要求1 了解 C#语言的基本内容2 全面了解使用 ADO.NET 访问 SQL Server 2005 数据库的方法3 掌握数据库系统开发中数据库设计过程4 掌握数据库系统开发中系统的实现过程教学内容 自学7三、课时分配课时分配 合 计章 节理论课 实验

13、数据库系统概述 3 3数据模型 3 3关系数据库 3 2 5关系规范化基础 3 2 5数据库设计 3 2 5SQL Server 2005 基础 3 2 5T-SQL 语言基础 3 4 7数据库和表 5 4 9数据库查询 10 6 16视图和索引 5 4 9存储过程、触发器和游标 5 4 9事务与并发控制 3 2 5数据库的备份与还原 2 2 4数据库的安全管理 3 2 5基于 C#.NET 的数据库系统开发 自学合 计 54 36 90四、使用说明1本大纲提供计算机类专业本科生使用。2本大纲所列内容,尤其是掌握和理解的内容,任课教师必须通过各种教学方法使学生达到掌握和理解。83任课教师对教学

14、顺序可作适当变动,但不要破坏课程的基本体系。4本课程为理论课+上机课,要求每章节均有一定的理论练习题或上机题帮助学生掌握本章内容。5课程考核方法与要求:总评成绩=平时成绩*10% +实验成绩*30% + 期末成绩*60%。6参考书目:1 李春葆 , 金昌, 曾平葆. 数据库原理与应用基于 SQL Server 2005. 清华大学出版社,20092 钱雪忠,黄建华. 数据库原理及应用( 第 2 版). 北京邮电大学出版社,20073 王琬茹. SQL Server2005 数据库原理及应用教程. 清华大学出版社,20084 范志青. 精通 SQL Server 2005 数据库系统管理. 人民邮电出版社,20075 吴晨 . ASP.NET 2.0+SQL Server 2005 数据库开发与实例. 清华大学出版社,2008

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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