Server课程标准

上传人:博****1 文档编号:504936715 上传时间:2023-09-21 格式:DOC 页数:7 大小:126.50KB
返回 下载 相关 举报
Server课程标准_第1页
第1页 / 共7页
Server课程标准_第2页
第2页 / 共7页
Server课程标准_第3页
第3页 / 共7页
Server课程标准_第4页
第4页 / 共7页
Server课程标准_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Server课程标准》由会员分享,可在线阅读,更多相关《Server课程标准(7页珍藏版)》请在金锄头文库上搜索。

1、SQL Server课程标准一、概述1课程性质本课程为计算机网络技术专业的主干课程,主要培养学生数据库管理和应用的能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是计算机网络技术专业之B/S,C/S应用程序开发数据库课程的基础。2课程基本理念本课程以计算机网络技术专业学生的就业为导向,根据用人单位对计算机网络技术专业所涵盖的岗位群进行的任务和职业能力分析,以SQL Server及数据库管理系统为主线,以本专业应共同具备的岗位职业能力为依据,遵循学生认知规律,紧密结合劳动部职业资格证书中的相关考核项目,确定本课程的工作模块和课程内容。为了充分体现任务引领、实践导向课程思

2、想,将本课程的教学活动分解设计成若干实验项目或工作情景,以具体的项目任务为单位组织教学,以典型实际问题设备为载体,引出相关专业理论知识,使学生在实训过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。3课程设计思路按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,该门课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。选取项目的

3、基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中还以数据库系统开发流程与典型的项目为载体,使工作任务具体化,并依据完成工作任务的需要、职业院校学习特点和职业能力形成的规律,遵循“学历证书与职业资格证书嵌入式教学”的设计要求确定课程的知识、技能等内容,产生了具体的项目模块。依据各项目模块的内容总量以及在该门课程中的地位分配各项目模块的学时数。学习程度用语主要使用“了解”、“理解”、“能”或“会”等用语来表述。“了解”用于表述事实性知识的学习程度,“理解”用于表述原理性知识的学习程度,“能”或“会”用于表述技能的学习程度。二、课程目标使学生具备成为本专业的高素质技能型人才所必需的

4、数据库系统应用、设计、开发的基本知识和基本技能;使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;使学生通过项目的实现,具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗敬业、团结合作。 能进行数据库系统的安装与维护。 能在应用程序开发中设计数据库结构。 会借助SQL Server数据库内置的各种工具,进行SQL语句编写与调试。 能通过建立索引、约束等实现数据库完整性。 能编写与调用触发器、存储过程处理复杂数据。 能在高级语言中连接、查询、更新数据库。 能够进行数据备份与恢复操作三、内容标准项目 网上书店1、参考学时90学时。2、工作任务 设计数据库。 建立数

5、据库。 数据库数据编辑。 数据库查询、更新和统计。 数据库完整性的设计与使用。 数据库日常维护。 数据库中用户定义函数、触发器、存储过程的设计与调用。 基于一种程序设计语言及SQL数据库的信息管理系统的开发、测试和维护等。3、学习目标 理解数据库设计与编程的知识要点。 理解SQL Server数据库的构成。 能安装数据库系统、维护数据库。 能使用SQL Server数据库内置的各种工具。 能编写与调用用户定义函数、触发器、存储过程处理复杂数据。 能在高级语言中连接、查询、更新数据库。模块一 网上书店项目功能需求与数据库的作用参考学时6课时工作任务1. 操作项目程序2. 认识数据库系统在项目中的

6、地位和作用3. 找出项目中所用的数据库表,认识表间关系4. 查看操作前后数据库中数据的变化情况学习目标1. 了解网上书店管理系统项目的功能和操作过程2. 理解数据库在项目中的作用实践技能管理信息系统的模块化设计知识要点1. 网上书店项目的功能和业务流程2. 管理信息系统的设计和使用过程拓展知识1. 用户需求分析2. 软件工程基本思想考核要求掌握数据库的设计方法,了解数据库在项目中的重要作用模块二 数据库、基本表的设计与修改参考学习8课时工作任务1. 绘制E-R图2. 使用SQL Server 2000企业管理器建立数据库和表3. 使用SQL Server 2000企业管理器导入其他类型数据库数

7、据4. 使用SQL脚本建立基本表学习目标1. 理解关系型 数据库模型2. 理解E-R图在数据库设计中的作用3. 理解数据库的设计原则4. 能绘制E-R图并建立项目中所需的主要基本表5. 理解数据库中基本数据类型实践技能1. 设置表的主键2. 使用工具查看生成基本表的SQL脚本3. 在SQL Server 2000查询分析器中使用SQL脚本建立基本表4. 在SQL Server 2000查询分析器中使用模板建立基本表5. 在SQL Server 2000查询分析器中通过模板建立数据库知识要点1. 数据库的设计原则2. SQL Server 2000中的数据类型3. E-R图及其中符号的含义4.

8、数据库的数据文件和日志文件及相关属性5. 字段与记录的关系6. SQL语句的基本格式拓展知识1. 理解实体与关系的概念2. 根据需求设计E-R图3. 减少数据的冗余考核要求掌握数据库和表的设计,完成数据库中表的设计77模块三 基本表记录的插入、修改和删除参考学时8课时工作任务显示、插入、修改和删除记录学习目标1. 能分别用交互方式与命令方式进行数据表中记录的插入、修改和删除2. 能使用 SQL Server 2000查询分析器3. 能编写与执行SQL语句4. 理解数据完整性的概念实践技能1. SQL Server 2000企业管理器2. SQL Server 2000查询分析器3. 用SQL语

9、句进行记录的显示、插入、修改和删除操作知识要点1. SQL语句的种类和用途2. 主键、外键3. 数据完整性拓展知识1. 常用SQL语句简介2. 运算符与条件表达式考核要求掌握表的基本操作,能对表进行记录的显示、插入、修改和删除操作模块四 查询与视图参考学时8课时工作任务1. 查询单一基本表中的记录2. 找出项目中记录查询语句与输出3. 构造查询条件表达式4. 使用视力保存查询语句学习目标1. 能实现单一基本表的数据查询2. 能选择查询结果的输出方式实践技能1. 基于企业管理器的查询操作2. 基于查询分析器的查询操作3. 将查询保存为视图4. 字符串处理函数5. 日期处理函数6. 分组和聚合函数

10、7. 其他函数知识要点1. 数据库内置函数2. 视图的作用3. 筛选与投影拓展知识1. 函数的作用和使用方法2. 对视图进行查询操作考核要求掌握查询和视图的创建以及使用模块五 索引与约束参考学时6课时工作任务1. 建立数据库的约束和索引2. 应用数的约束据库学习目标1. 理解约束和索引在数据库操作中的意义2. 能根据需要建立相应的约束和索引实践技能1. 使用企业管理器建立约束和索引2. 查看生成的约束和索引的SQL脚本知识要点1. 约束在保持数据完整性中的作用2. 建立索引的原理以及存储方式3. 索引对查询效率的影响拓展知识数据完整性考核要求掌握表中索引和约束的建立方法以及基本操作模块六 多表

11、查询与子查询参考学时12课时工作任务1. 实现多表间连接查询2. 实现单表内连接查询3. 实现嵌套查询4. 找出项目中所使用的各种复杂查询学习目标1. 能实现多表查询与子查询2. 理解数据库的规范化实践技能1. 多表查询的连接方式2. 子查询的语句格式3. 多表连接查询执行结果及其分析知识要点1. 子查询中的谓词2. 多表连接查询和嵌套查询的使用场合和需求分析3. 主键、外键的作用,加深对E-R图的理解4. 数据库规范化(第一范式、第二范式、第三范式)拓展知识带参数的数据查询定义与调用操作考核要求掌握多表查询和子查询的方法,能完成对表中数据的查询操作模块七 存储过程、触发器和用户定义函数参考学

12、时6工作任务1. 创建存储过程、触发器和用户定义函数2. 调试存储过程、触发器和用户定义函数3. 调用存储过程、触发器和用户定义函数学习目标1. 理解存储过程、触发器和用户定义函数的作用2. 会使用模板建立存储过程、触发器和用户定义函数3. 会使用存储过程进行数据库的复杂数据操作实践技能1. T-SQL程序的调试2. 存储过程与用户定义函数调用时的参数传递3. 触发器的高度和运行结果的观察与分析知识要点1. T-SQL语言中的流程控制结构2. 单一SQL语言、存储过程、触发器和用户定义函数使用场合的比较3. 复杂数据处理的过程分析拓展知识存储过程、用户定义函数和触发器的调试技巧考核要求掌握存储

13、过程、触发器的使用,以及用户自定义函数的使用模块八 数据库的数据处理和统计参考学时12工作任务1. 使用T-SQL语言编写T-SQL脚本2. 使用事务实现数据修改的提交与回滚3. 使用游标实现对数据库多表的数据访问学习目标1. 会编写及调用T-SQL脚本2. 能使用流程控制语句、事务与游标等手段实现数据库的数据处理3. 能按数据处理系统需求,完成数据查询、处理和计算4. 理解事务与游标在数据处理中的作用实践技能1. 创建游标并读取游标中的记录2. 流程控制语句3. 事务操作语句知识要点1. T-SQL语言中数据类型与变量的定义和使用2. 数据库操作的数据处理过程分析拓展知识1. 信息系统开发过

14、程中的数据处理需求分析2. 流程控制语句嵌套考核要求掌握使用流程控制语句、事务与游标等手段实现数据库的数据处理的方法模块九 数据库管理和维护参考学时4工作任务1. 登录数据库2. 设置和操作数据库角色3. 设置数据库对象的访问权限4. 备份与恢复数据库5. 导入与导出数据库中的数据学习目标1. 能实现数据库管理、维护的基本操作(包括:安全管理、数据库备份和恢复等)2. 理解数据库管理、维护工作在管理信息系统开发、调试和维护过程中的应用实践技能1. 数据库对象的访问权限2. 数据库用户3. 根据管理信息系统的用例设计用户、角色和操作权限4. 使用视力实现安全性5. 数据库文件的备份、恢复和附加知识要点1. 软件工程中的用例设计方法2. 登录、用户、角色、密码、操作权限的概念和原理3. 视图在数据库安全方面的作用4. 数据库备份的原理和过程5. 数据库恢复的原理和过程拓展知识数据库管理和维护操作在管理信息系统开发、调试和维护过程中的应用考核要求掌握数据库管理和维护过程中的基本方法模块十 SQL Server数据库在高级语言中的应用参考学时20工作任务1. 实现高级编程语言中数据库的连接2. 使用ADO.net中的对象存取数据库3. 使用数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

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