江苏省淮安技师学院
课 程 标 准
课 程:SQL Server数据库原理
系 部: 信息技术系
教 研 室: 计算机应用教研室
审 核:
批 准:
二○一三年七月
《SQL Server数据库原理》课程标准
课程名称: SQL Server数据库原理
适用专业:计算机网络应用
课程学分:4
计划学时:72
一、课程概述
1、课程性质与任务:本课程是技工院校计算机类专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。
2、课程基本理念:通过本课程的学习,学生能掌握数据库的基础知识和SQL Server数据库必备的基本技能;使学生具备利用数据库系统进行数据处理的能力。提升在社会生活中的实践操作能力。在过程学生中学习科学探究方法,发展自主探索能力,并运用相关知识在项目设计中解决实际问题。形成较强的社会责任感和可持续的发展观。是计算机应用技术、软件技术、计算机网络技术专业的必修课程,同时也是一门强调传授专业基础知识与实践应用能力并重的专业核心课程。
3、课程设计思路:本课程以学生为主体、以能力为本位,从满足数据库系统管理与开发岗位的实际需要出发。采用“项目教学”、“任务驱动”项结合的教学模式。以“应用”为主题,在内容上不求大而全。为了保证知识的相对完整性和系统性,课程的设计是以SQL Server2000为主线,有选择的在相应位置介绍数据库原理的相关内容。使学生能够从感性认识和具体实践入手,最终不仅能够熟练操作SQL Server 2000数据库管理系。
具体的设计思路如下:支撑专业 社会调研 工作岗位 岗位工作能力需求 工作任务 教学场景设计 教学组织 较学评价。
二、课程目标
1、能力目标:使学生能使用所学的数据库知识,根据实际问题进行数据库的创建与维护、检索与统计,能开发简单的数据库应用程序,最终不仅能够熟练操作SQL Server 2000数据库管理系统,而且能够以数据库为指导,设计出合理、规范的数据库。
2、知识目标:本课程是理论与实践并重的课程,通过理论和实践相结合,使学生不但可以掌握数据库基本原理,而且还能掌握一种数据库管理系统的基本结构,了解数据库应用系统
的设计方法。掌握关系模型的关系运算理论,关系数据库SQL 语言和使用技术
3、素质目标:以团队的形式完成以小组为单位的实训任务,并能够用正确的专业语言进行沟通。运用正确的方法制定工作计划、时间计划和学习计划。在充分考虑个人能力的前提下,自觉的承担工作任务,培养学生作为一个软件设计人员应该具有的强烈的事业心和责任感。形成脚踏实地学好每一门课程的态度。
三、课程内容与要求
章节 | 学时 | 教学目的与要求 | 知识要点与技能要点 | 实验实训安排 | 重点与难点 |
第一单元、设计学生管理数据库 | sqlserver2005安装步骤教程4 | 1、了解SQL Server数据库软件的各个版本及安装的软硬件要求; 2、会安装和配置SQL Server 2005服务器; 3、能熟练操作Microsoft SQL Server Management Studio。 4、能初步了解系统需求分析的方法; 5、能读懂数据流图; 6、能绘制E-R图; 7、会设计数据库的逻辑结构; 8、能读懂数据库设计文档; 6、熟悉数据库设计的基本步骤。 | 1、SQL Server 2005的安装、配置及启动 2、 设计学生管理数据库的结构 | 1、学生在虚拟机中安装SQL SERVER数据库软件并配置数据库服务器 2、设计数据库的设计方案 | 重点: 1、SQL Server 2005企业版的安装环境 2、SQL Server 2005的管理组件 难点: 1、需求分析的任务和方法; 2、概念结构设计的方法和步骤; 3、E-R图向关系模型转换的方法。 |
第二单元、创建学生管理数据库 | 8 | 1、会使用企业管理器创建数据库; 2、会使用CREATE DATABASE语句创建数据库; 3、会设置数据库的基本属性。 4、会创建数据表; 5、会保存数据表; 6、会向表中增加记录。 7、会修改数据表的结构; 8、会删除表中的记录; 9、会重命名表、删除表。 10、会创建主键; 11、会创建检查约束; 12、会创建默认约束; 13、会创建规则; 14、会创建默认; 15、会创建关系(外键)。 16、会创建索引; 17、会重命名; 18、会删除索引。 | 1、创建学生管理数据库 2、建立学生管理系统中的数据表 3、设置数据表的完整性 4、索引的基本操作 | 1、上机进行数据库、表、完整性的设置 2、创建表、规则等 | 重点: 1、数据库的文件结构; 2、CREATE DATABASE的语法格式。 3、数据表的基本概念、数据类型的含义和种类; 4、CTEATE TABLE的基本格式、ALTER TABLE的基本格式; 5、了解数据表结构的修改。 难点: 1、数据完整性的基本概念、约束的概念和类型; 2、关系模型中的基本概念 3、规则和检查约束的区别与联系。 4、索引的概念和作用、索引的分类。 |
第三单元、学生管理数据库中的数据操作 | 10 | 1、会导入导出数据; 2、能够用INSERT语句插入数据。 3、能够用DELETE语句删除数据; 4、能够用UPDATE语句修改数据。 | 1、数据的导入与导出 2、数据的增、删、减 | 1、给学生进行有关外键的作用数据的基本操作 2、进行关系型数据库的基本数据操作命令 | 重点: 1、DTS的功能; 2、INSERT语句的基本格式。 难点: 1、DELETE语句的基本格式; 2、UPDATE语句的基本格式。 |
第四单元、学生基本信息的查询 | 8 | 1、能够用SELECT语句进行简单查询; 2、能够按照字段对信息进行筛选; 3、能够对查询的记录进行排序。 4、会用企业管理器创建视图;5、会用CREATE VIEW语句创建并保存视图 6、能够对查询的信息进行排序。 7、会使用常用系统函数; 8、会创建自定义函数; 9、会修改自定义函数; 10、会使用通配符。 | 1、 用SQL语句进行简单查询 2、 用视图进行查询 3、 用函数进行查询 | 1、上机进行SELECT语句的操作并进行拓展练习 2、学生进行SELECT语句的实训 | 重点: 1、 SELETE语句的格式; 2、ORDER BY、TOP、DISTINCT子句等等; 难点: 1、视图的概念和作用; 2、视图和表的区别与联系; 3、CREATE VIEW语句的格式 |
第五单元、学生成绩查询 | 10 | 1、会使用COUNT、MAX等聚合函数来查询信息; 2、会使用GROUP BY 子句对数据进行分类汇总; 3、会使用HAVING子句来限定查询结果。 4、能运用视图的可视化界面理解多表查询; 5、能运用连接查询实现多表查询; 6、理解外键的作用 7、会运用IN子查询进行多表查询。 8、会运用EXISTS子查询进行多表查询。 | 1、COUNT、MAX、MIN等聚合函数的格式和功能; 2、HAVING子句。 3、连接查询和IN子查询的基本格式及其区别。 4、EXISTS子查询和连接查询的区别。 | 1、实训前台界面,让学生理解前后台的关系 | 重点: 1、统计查询 2、连接查询 难点: 1、子查询 |
第六单元、学生管理数据库的编程 | 14 | 1、能够遵循代码的编写规范进行编程; 2、能够运用IF语句来编写程序; 3、能够运用CASE语句来编写程序; 4、能够熟练创建并运用用户自定义函数。 5、能够定义局部变量,并给变量赋值; 6、会创建并修改存储过程;7、会调用存储过程; 8、能够熟练使用高级查询进行查询。 9、会创建触发器; 10、会修改并删除触发器; 11、能够用UPDATE 语句来更新数据。 | 1、掌握程序的流程控制语句;2、函数的基本种类 3、局部变量和全局变量及其区别 4、CREATE PROC语句的基本格式。 5、触发器的概念和作用及基本原理。 | 1、上机进行触发器和函数的实训 | 1、用户自定义函数 2、存储过程 3、触发器 |
第七单元、学生管理数据库的管理 | 8 | 1、会创建登录、角及SQL Server 2005数据库用户; 2、会授予与收回用户权限。 3、能够备份数据库; 4、能够还原数据库; 5、能够恢复数据库; 6、能够制定维护计划 | 1、数据安全性的含义; 2、数据库的登录模式; 3、数据安全性的实现机制。 4、数据库备份的概念和作用; 5、数据库备份的类型。 | 进行数据库的备份、还原、恢复和制定维护计划的实训 | 1、 SQL Server数据库的安全性 2、 学生管理数据库的备份与还原 |
第八单元、学生管理数据库的构建 | 10 | 1、会使用Microsoft Visual Studio .Net集成开发环境; 2、会使用常用WEB服务器控件,了解其重要属性; 3、会使用常用验证控件。 4、会创建数据库及建立表;5、会录入数据; 6、会附加数据库。 7、会使用编程语言JAVA或者C#中的常用控件; 8、掌握判断用户登陆的一般方法; 9、会使用DATAGRID等数据控件。 | 1、B/S系统架构; 2、常用WEB服务器控件的属性 3、数据库的基本概念 4、数据库设计的步骤。 5、数据库连接字符串; 6、使用DATASET的作用和原理; 7、理解基本的SQL语句的作用。 | 以综合实训的形式开展,让学生以小组的形式模仿学生信息管理系统的构建,开展数据库的设计并实现系统的构建与编程。 | 1、界面设计 2、 数据库设计 3、功能设计 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论