搜索
您的当前位置:首页正文

《SQL Server数据库技术》课程标准

来源:二三娱乐


健雄职业技术学院

课程代码: 02300010

课程名称: SQL Server数据库技术 课程类型: 课程性质: 参考学时: 适用对象: 学 分: 制定人: 审 核 人: 批准人:

必修课 B 64学时

信息技术服务外包专业群2013级各专业

4学分

教 务 处 编 制 二○一三年

一、课程性质

本课程是软件与服务外包学院信息技术服务外包专业群的一门专业平台课程,是各计算机相关专业的必修课之一。课程注重学生对于数据库知识的积累与数据库应用技能的提高,通过本课程的学习,学生能够设计、建立、应用和管理数据库,重点培养学生对数据操作以及数据库设计的能力,为《Oracle数据库技术》等后续课程的学习奠定良好的基础。 二、课程教学目标

通过本门课程的学习,学生能够根据需求独立设计并开发中小型的数据库系统,能够使用SQL Server进行数据库的创建、使用和维护,能够进行数据完整性控制,利用SQL语言对数据进行增、删、改、查等操作,并进行简单的数据库编程。培养学生分析问题和解决问题的能力、沟通、协作能力,通过实际开发过程的规范要求促进学生职业素养的提高。

1.知识目标

(1)理解数据库中的一些基本概念和术语 (2)理解数据库设计的规范和方法

(3)掌握数据库、数据表创建、删除等语句的基本格式 (4)掌握SELECT查询语句的基本格式 (5)掌握数据的增加、删除、修改的语句格式

(6)理解约束、索引、视图和存储过程等对象的概念和作用 (7)理解SQL提供的安全性和完整性的机制 (8)掌握数据库的备份的类型 2.能力目标

(1)知道数据库设计的基本步骤

(2)能够创建数据库、数据表、添加表约束

(3)能够使用T-SQL语言实现数据库的增、删、改、查操作

1

(4)能够使用T-SQL进行数据库编程

(5)会使用索引、视图和存储过程等数据库对象 (6)会使用系统函数

(7)会数据库的备份、还原和数据的转换输出

(8)具有规范的企业编程风格、良好的排查程序错误的能力 3.素质目标

(1)培养较强的自主学习能力,养成积极思考问题、主动学习的习

(2)学会收集、分析和整理参考资料

(3)培养良好的团队合作精神,乐于助人、克服困难的精神 三、课程设计思路

1、设计思想

以建库、用库、管库的能力培养为课程核心,以能力本位的培养目标、过程导向的课程开发和行动导向的教学过程为指导思想,围绕技术应用能力培养这一高职教育的核心目标,结合课程本身的特点,开发一个典型的信息管理系统,并据此构筑课程教学体系与教学内容,通过项目引领和任务驱动,并配以案例分析进行教学。按照项目导向进行课程设计,形成“教、学、做”一体化。

2、课程的重、难点

重点:使用SQL Server创建数据库、数据表、添加表约束;使用T-SQL语言实现数据库的增、删、改、查操作;存储过程的创建与调用等。

难点:数据库设计范式的理解,外键的创建;触发器的作用等。 3、教学方法设计

采用“问题牵引”,先提出问题,解决问题的过程就是学习知识和掌握技能的过程,同时综合运用多种教学法完成课程教学,如对比教学法、

2

问题教学法、现场编程教学法、视频演示教学法、案例教学法等。

四、教学内容与学时分配

序号 学习内容 能力要求 学习模块 教学单元 会启动SQL Server服务; 认识数据库 会使用SQL Server实用工具; 会使用联机丛书 会安装SQL Server数据安装与配置1 设计数据库 数据库系统 会启动和配置SQL 熟悉SQL Server 的管理组件。 Server服务器。 熟练运用数据库设计的基本步骤分析实体及其设计数据库 关系; 会使用Visio绘制E-R图、数据库模型图。 会创建、删除数据库; 创建数据库2 及数据表 数据库 性; 法格式; 创建和管理会设置数据库的基本属掌握CREATE DATABASE的语1 1 了解数据库文件的基本构成; 掌握设计数据库的基本步骤; 掌握E-R图的基本符号; 理解关系的基本类型; 理解数据库设计规范化。 1 1 库软件; 了解SQL Server数据库软件安装的软硬件要求; 1 1 了解SQL Server实用工具 掌握数据库服务器的基本功能 1 1 知识要求 学时安排 理实论 践 3

会附加与分离数据库。 会创建、删除、重命名及保存数据表; 创建数据表 会向表中增加记录; 会修改数据表的结构。 会创建、删除、重命名索创建并管理引; 索引 会查看索引。 会创建主键; 设置数据表的完整性 会创建检查约束; 会创建默认约束; 会创建外键约束 能够用INSERT语句插入数据; 增加、删除、能够用DELETE语句删除修改数据 3 管理数据 能够用UPDATE语句修改数据。 导入、导出数据 数据基本查4 询 语句进行简简单查询; 用SELECT会导入数据; 会导出数据。 能够用SELECT语句进行数据; 掌握数据库的基本概念。 理解数据表的基本概念; 知道数据类型的含义和种类; 掌握CTEATE TABLE的基本格式; 掌握数据表创建的基本步骤。 1 3 理解索引的概念和作用; 了解索引的种类。 1 1 理解数据完整性的基本概念; 理解约束的概念和类型。 1 3 掌握INSERT语句的基本格式; 掌握DELETE语句的基本格式; 掌握UPDATE语句的基本格1 式。 1 了解DTS的功能。 1 1 掌握SELETE语句的基本格式; 2 掌握ORDER BY、TOP、4 4

单查询 能够按照字段对信息进行筛选。 DISTINCT等子句的作用。 理解视图的概念和作用; 会创建并保存视图; 用视图进行能够对查询的信息进行查询 排序 式 用函数进行查询 会使用常用系统函数; 会进行模糊查询。 了解常用函数的种类; 2 了解通配符的基本种类。 掌握COUNT、SUM、MAX、会使用聚合函数查询信MIN等函数的格式和功能; 息; 进行分组查会对数据进行分类汇总; 询 会使用HAVING子句来掌握HAVING 和WHERE子句限定查询结果。 的区别。 数据高级查5 询 进行联接查询 面理解多表查询; 能运用联接查询实现多表查询。 会运用IN子查询进行多进行子查询 表查询; 会运用EXISTS子查询进掌握子查询的概念; 掌握IN、EXISTS子查询的基本格式; 1 3 理解外键的作用; 2 掌握联接查询的基本种类。 4 能运用视图的可视化界理解联接查询的基本格式 子句; 会使用GROUP BY、HAVING2 4 2 掌握CREATE VIEW语句的格掌握视图和表的区别与联系; 1 1 5

行多表查询; 能够定义局部变量,并给变量赋值。 能够遵循代码的编写规范进行编程; T-SQL 编程基础 能够运用IF、CASE、理解子查询和连接查询的区别; 了解SQL Server中的局部变量及全局变量。 知道编程的基本要素; 掌握程序的流程控制语句的基本格式; 1 3 WHILE等流程控制语句; 理解批处理的含义。 会使用SELECT、PRINT6 数据库编程 语句输出。 了解存储过程的基本概念; 创建存储过程 会创建并修改存储过程; 掌握CREATE PROC语句的基会调用存储过程。 本格式。 会创建触发器; 创建触发器 会修改并删除触发器。 会创建登录; 数据库的安会创建数据库用户; 全性 会给数据库用户授权。 理解数据安全性的实现机制。 1 能够备份数、还原数据数据库的备库; 份和还原 能够制定维护计划。 知道数据库备份的类型。 了解数据库备份的概念和作用; 1 了解数据库的登录模式; 了解触发器的基本原理。 知道数据安全性的含义; 理解触发器的概念和作用; 1 1 2 4 7 数据库管理 合计 64 6

因篇幅问题不能全部显示,请点此查看更多更全内容

Top