《关系数据库与SQL Server 2000》课程教学大纲
课程类别: | 专业课 | 责任教学单位: | 计算机科学系 | 修读方式: | 必修 | ||
总学时数: | 68 | 学分: | 4 | 编者: | |||
适用专业: sql server2000简介 | |||||||
一、课程性质地位
《关系数据库与SQL Server 2000》是计算机专业必修的一门专业课,该课程既有理论性又有一定的实践性,对于实现该专业的培养目标具有非常重要的基础作用。开设本课程之前,学生必须先修《计算机应用》等基础课程,通过学习本课程,学生可以为《动态网页设计》、《网站建设与管理》、《ASP.NET的数据库编程》等课程打下基础。
二、课程教学目标
通过对本课程的学习,使学生系统地掌握数据库系统的基本原理、概念、模型、结构和方法,能够从事数据库的设计、开发、研究和应用维护工作,为后续课程的学习打下良好基础。
学生会使用SQL Server2000数据库进行数据处理,初具分析数据、处理数据的能力和管理数据及运用数据库解决实际问题的能力。
三、课程主要内容
(一)关系数据库原理
基本内容:
数据库系统基本概念。E-R概念模型。基本关系运算。关系完整性规则、规范化。
基本要求:
1、了解数据库系统的基本概念
2、掌握E-R概念模型
3、理解关系数据模型
4、理解基本关系运算
5、理解关系的完整性规则
6、理解关系的规范化
(二)SQL Server 2000的安装和配置
基本内容:
SQL Server 的安装。SQL Server 的主要管理工具。
基本要求:
1、了解SQL Server 2000的历史、特点
2、了解SQL Server 2000中主要管理工具企业管理器和查询分析器的使用
3、掌握客户机服务器体系结构
(三)T-SQL 语言
基本内容:
T-SQL 语言的基本知识。T-SQL表达式。T-SQL 语句。
基本要求:
1、了解批处理的概念
2、掌握全局变量与局部变量
3、掌握常用运算符及其优先级
4、了解常用函数的格式及用法
5、掌握流程控制语句,If…else和case语句、while…continue…break语句
6、了解goto、return语句
(四)数据库和表的创建
基本内容:
命令方式创建数据库和表。界面方式创建数据库和表。数据库的基本操作。表的基本操作。
基本要求:
1、掌握数据库的两种存储结构
2、掌握数据库文件和文件组的相关知识
3、掌握创建、修改和删除数据库的方法
4、掌握创建、修改和删除表的结构
5、掌握增加、删除和修改表中的数据
6、掌握创建、修改和删除约束
(五)数据库的查询和视图
基本内容:
SELECT语句查询。视图的创建与使用。游标的应用。
基本要求:
1、掌握使用SELECT语句操作表中的数据
2、了解视图的概念及优点
3、掌握创建、修改和删除视图的方法
4、掌握通过视图修改数据表的方法
5、了解游标的概念、简单用法
(六)索引与数据完整性的实现
基本内容:
索引的创建。约束和默认的创建、使用。数据完整性的实现。
基本要求:
1、了解索引的概念及优点
2、掌握索引的分类
3、掌握索引的创建、修改和删除
4、掌握约束和默认的创建、应用
5、掌握数据完整性的概念。
(七)存储过程和触发器
基本内容:
存储过程的创建、执行、修改。触发器的创建、修改和触发。
基本要求:
1、了解存储过程的概念
2、掌握存储过程的创建、修改和删除
3、掌握存储过程的执行
4、了解触发器的概念
5、掌握创建、查看、修改和删除触发器
(八)批、事务和锁
基本内容:
事务的类型、事务处理语句。锁的模式、锁的信息及处理。
基本要求:
1、了解事务的概念和事务的类型
2、熟悉事务处理语句
3、了解批的使用
4、了解锁的概念
5、熟悉锁的模式、锁的处理方法
(九)SQL Sever 2000管理
基本内容:
安全管理。数据库备份。数据复制。数据转换服务。代理服务。
基本要求:
1、了解SQL Server 2000登录验证模式
2、掌握两种登录账户的管理
3、掌握数据库用户管理、角管理、权限管理
4、了解备份设备的概念、分类
5、掌握使用企业管理器和T_SQL语句进行备份
6、掌握使用企业管理器和T_SQL语句进行恢复数据
7、了解恢复数据的其它方法
8、掌握数据的导入和导出。
9、了解代理服务的配置及操作
(十)SQL Server 2000综合应用
基本内容:
基于WEB环境的数据库应用。基于ASP.NET环境的在线银行交易系统的设计。
基本要求:
1、熟悉Web和ASP.NET的环境及应用
2、了解ODBC、ADO、JDBC与SQL Server的连接。
3、了解一个完整实例的开发过程。
四、课程学时分配
序号 | 教学内容 | 学时分配 | |||
讲授 | 实验 | 上机 | 课内实训 | ||
1 | 关系数据库原理 | 2 | 2 | ||
2 | SQL Server 2000的安装和配置 | 2 | 2 | ||
3 | T-SQL 语言 | 4 | 4 | ||
4 | 数据库和表的创建 | 6 | 6 | ||
5 | 数据库的查询和视图 | 6 | 6 | ||
6 | 索引与数据完整性的实现 | 4 | 4 | ||
7 | 存储过程和触发器 | 4 | 4 | ||
8 | 批、事务和锁 | 2 | 2 | ||
9 | SQL Sever 2000管理 | 2 | 2 | ||
10 | SQL Server 2000综合应用 | 2 | 2 | ||
合 计 | 34 | 34 | |||
五、教学方式与考核方式及要求
教学方式:多媒体教学
考核方式:考查(包括平时成绩和上机实训成绩)
六、教材要求
1、建议使用教材:《关系数据库与SQL Server 2000》龚小勇主编 机械工业出版社
2、建议参考教材:《SQL Server 2000 数据库管理与开发》耿文兰 主编 电子工业出版社
3、参考书目:《SQL Server 2000 数据库开发从零开始》袁鹏飞 编译 人民邮电出版社
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论