1、SQL SERVER2019数据库开发项目化教程学习领域课程标准课程名称:数据库基础及SQL适用专业:计算机网络技术专业建议学时:72学时一、学习领域定位SQL SERVER2019数据库开发项目化教程是计算机应用技术专业和计算机网络技术 专业的优质核心课程之一。通过本学习领域的学习,使学生学会使用SQL Server2019软件 进行网络数据库的建立与管理,保证数据的完整性和一致性、保证数据库的安全性。能熟练 掌握Transact-SQL语言进行编程和数据的管理。使学生能够熟练应用SQL Server2019对数 据库及其数据库对象进行创建和管理,培养学生较强的掌握新技术、新设备和新系统的能
2、力。 该课程的学习为将来从事数据库系统的开发、应用和管理工作奠定良好的基础;是一门理论 与实践并重的课程。二、学习目标本学习领域采用“项目教学、任务驱动、问题牵引、多重循环的教学模式。以“学生 选课系统”作为实例项目,以项目的实施过程为载体设定学习情境。将每个学习情境分解为 若干个独立的任务单元,在每个任务单元的微观设计上,精心设计实际开发中要解决的问题, 通过解决问题,学生学习网络数据库的应用技术,掌握实用、够用的理论知识。培养学生学 习能力、分析问题和解决问题的能力。1. 专业能力具备本课程专业的素质要求;熟练掌握课程中涉及到的专业词汇;培养学生的软件开发和程序设计能力;2 .社会能力具有
3、良好的团队协作精神;具有较好的表达能力和沟通能力;具有良好的职业道德及爱国创业精神;发扬大庆精神、铁人精神;3.方法能力具有较高安全防患意识;培养认真负责的工作态度和严谨细致的工作作风;培养自学能力、分析问题的能力、解决问题的能力和审美能力;三、学习内容和要求您、学习情境设计三、学习内容和要求您、学习情境设计您、学习情境设计序号学习情境学习情境描述工作任务参 考 学 时1学习情境一 走进 SQL Server2019 数据库以项目为载体,通过项目 的实施,训练学生掌握软 件的安装、启动,熟悉软 件的工作界面及基础操 作,创建数据库,查询数 据库,修改数据库。项目一:配置管理数据库40项目二:了
4、解数据库基础知识项目三:创建和管理数据库项目四:使用T_SQL查询表项目五:表中数据的维护2学习情境二 数据库及数 据库对象的 管理以项目为载体,通过项目 的实施,学习数据库及其 数据库对象的管理;灵活 应用T-SQL语言。项目一:创建索引和视图16项目二:保护数据完整性项目三:编写SQL程序项目四:存储过程的应用3学习情境三 安全管理与 日常维护以项目为载体,通过项目 的实施,掌握SQL Server2019的安全管理 机制、日常维护机制。项B *:数据库用户的管理8项目二:角色、用户权限管理项目二:数据库备份还原项目四:数据库日常维护4学习情境四 数据库应用 开发训练学生应根据工作任务的
5、需要,了解C#开发WINDOW 应用程序和ASP. Net网站 的流程和方法。项目一:选课系统任务一:连接数据库技术 任务二:系统设计与简单实现45学习情境五 数据库题库 训练学生经过基础知识问答、 简答题库训练、数据库创 建、查询、维护训练更深 刻的理解数据库操作技 巧。项目一:SQLServer题库训练 任务一:基础知识训练 任务二:简答题库训练 任务三:创建数据库训练 任务四:查询训练任务五:创建数据库对象训练 任务六:T SQL编程训练4您、学习情境设计、学习情境设计、学习情境设计、学习情境设计项目四:存储过程的应用2存储过程的基本概念和存储过程的优点;、存储过程与视 图的比较;创建存
6、储过程和执行存储过程;带输入参数和 输出参数的存储过程;修改、删除、重命名存储过程学习情境一:走进SQL Server2019数据库学 时:40学时学习目标了解数据库和关系数据库的基础知识;了解SQL Server2019的特点和性能; 掌握SQL Server2019的安装;熟悉SQL Server2019软件的版本类型、SQL Server2019 的界面、SQL Server2019 的常用工具;熟悉 SQL Server2019 的 系统数据库和示例数据库;掌握使用企业管理器和查询分析器创建、修改与删除数据库。了解表的基本概念;掌握各种常用的数据类型;掌握创建、修改和删除表的 方法;理
7、解约束的概念和类型;掌握用企业管理器创建约束的方法;了解Transact-SQL语言的起源、组成和特点;掌握表中数据的查询方法及操 作力法;熟练使用Select Insert Update和Delete语句进行数据的查询 和维护。教学媒体投影仪;计算机;多媒体教学课件教学方法讲述法;案例教学法;项目教学法;实训指导法;引导训练法等。教师安排具有娴熟的教学组织与管理能力;具备较好的语言表达能力、丰富的专业理 论知识及软件熟练使用的能力的教师1名教学地点专业机房考核与 评价方式学生自评;组长评价;教师评价。工作项目学时内容项目一:配置管理 数据库4SQL Server2019软件的安装;SQL S
8、erver2019的常用工具;企 业管理器和查询分析器的工作界面项目二:了解数据 库基础知识4数据库;数据模型;数据库管理系统;关系数据库;关系数据 库管理系统;SQL Server2019的特点和性能;SQL Server2019 软件的版本类型;SQL Server2019的系统数据库和示例数据库项目三:创建和管理数据库8数据库文件的组成;创建数据库;修改数据库;删除数据库; 常用的数据类型;表的概念;创建、修改及删除表;约束的概 念和类型;创建约束;约束的应用项目四:使用 T SQL查询表20Select语句的语法规则项目五:表中数据的维护4Insert/Update/Delete语句的
9、语法规则学习情境二:数据库及数据库对象的管理学 时:16学时学习目标了解视图、存储过程和触发器的作用,掌握使用企业管理器和T-SQL语句管 理视图、存储过程和触发器的方法。掌握Transact-SQL的常用函数、变量、运算符和系统存储过程的使用;学会 运用Transact-SQL的流控语句进行编程。教学媒体投影仪;计算机;多媒体教学课件教学方法讲述法;案例教学法;项目教学法;实训指导法;引导训练法等。教师安排具有娴熟的教学组织与管理能力;具备较好的语言表达能力、丰富的专业理 论知识及软件熟练使用的能力的教师1名教学地点专业机房考核与 评价方式学生自评;组长评价;教师评价。工作项目学时内容项目一
10、:创建索引和视图4视图的基本概念;视图的应用;创建视图、视图的修改和删除;重命名视图及显示视图的信息;创建索引项目二:保护数据完整性4保护数据完整性项目三:编写SQL程序6T-SQL的语法规则;常用函数;常量和变量;运算符和系 统存储过程;T-SQL的批处理和流控语句项目四:存储过程的应用2存储过程的基本概念和存储过程的优点;、存储过程与视 图的比较;创建存储过程和执行存储过程;带输入参数和 输出参数的存储过程;修改、删除、重命名存储过程项目四:存储过程的应用2存储过程的基本概念和存储过程的优点;、存储过程与视 图的比较;创建存储过程和执行存储过程;带输入参数和 输出参数的存储过程;修改、删除
11、、重命名存储过程项目四:存储过程的应用2存储过程的基本概念和存储过程的优点;、存储过程与视 图的比较;创建存储过程和执行存储过程;带输入参数和 输出参数的存储过程;修改、删除、重命名存储过程学习情境三:安全管理与日常维护学 时:8学时学习目标了解SQL Server2019的两种认证方式;理解用户的概念、角色的概念和权限 的概念;掌握如何注册服务器,掌握使用企业管理器进行用户管理和角色的 使用以及授予权限的方法。了解备份和恢复的概念和作用;了解数据转换服 务DTS;掌握数据备份策略、数据库的备份设备的建立、数据库备份与还原的 方法、数据导入与导出的方法。学会数据库的分离与附加。教学媒体投影仪;
12、计算机;多媒体教学课件教学方法讲述法;案例教学法;项目教学法;实训指导法;引导训练法等。教师安排具有娴熟的教学组织与管理能力;具备较好的语言表达能力、丰富的专业理 论知识及软件熟练使用的能力的教师1名教学地点专业机房考核与 评价方式学生自评;组长评价;教师评价。工作项目学时内容项目一:数据库用户的管理2注册服务器;SQL Server2019的两种认证方式;登录帐号管理;数据库用户的的概念;创建数据库用户项目二:角色、用户权限管 理2权限的概念;权限的授予;角色的概念;角色的管理项目三:数据库备份还原2备份和还原机制;制定数据库的备份策略;备份类型;备 份数据存储介质;备份设备的管理;实施数据
13、库备份的操 作;数据库的恢复模式;数据库自动恢复;数据库的手动 还原项目四:数据库日常维护2数据转换服务DTS;数据的导入与导出;分离与附加数据 库项目四:存储过程的应用2存储过程的基本概念和存储过程的优点;、存储过程与视 图的比较;创建存储过程和执行存储过程;带输入参数和 输出参数的存储过程;修改、删除、重命名存储过程存储过程的基本概念和存储过程的优点;、存储过程与视项目四:存储过程的应用2图的比较;创建存储过程和执行存储过程;带输入参数和输出参数的存储过程;修改、删除、重命名存储过程学习情境四:数据库应用开发训练学 时:4学时学习目标了解C#开发WINDOW应用程序和ASP. Net网站的
14、流程和方法。教学媒体投影仪;计算机;多媒体教学课件教学方法讲述法;案例教学法;项目教学法;实训指导法;引导训练法等。教师安排具有娴熟的教学组织与管理能力;具备较好的语言表达能力、丰富的专业理论知识及软件熟练使用的能力的教师1名教学地点专业机房考核与 评价方式学生自评;组长评价;教师评价。工作任务学时内容项目一:选课系统 任务一:连接数据库技术2ODBC连接数据库项目一:选课系统任务二:系统设计与简单实现2系统功能;编码实现学习情境五:T-SQL语言的应用学 时:4学时学习目标练习完成基础知识问答、简答题库训练、数据库创建、查询、维护训练更深 刻的理解数据库操作技巧。教学媒体投影仪;计算机;多媒
15、体教学课件教学方法讲述法;案例教学法;项目教学法;实训指导法;引导训练法等。教师安排具有娴熟的教学组织与管理能力;具备较好的语言表达能力、丰富的专业理 论知识及软件熟练使用的能力的教师1名教学地点专业机房考核与 评价方式学生自评;组长评价;教师评价。工作项目学时内容项目一:SQLServer题库训 练4学生独立完成基础知识训练、简答题库训练、创建数据库 训练、查询训练、创建数据库对象训练、T_SQL编程训练五、实施要求教学要求教学过程中要充分利用多媒体教室、专业机房,借助于多媒体、CAI课件等多种教学手 段进行教学;教师可采用小组讨论法、项目教学法、案例教学法等适合于以工作任务为导向 的教学方
16、法组织教学,充分调动学生的学习积极性。学习时学生是主体,教师只是起到组织、 引导、陪伴的作用,学生之间要互相配合,团结协作,共同完成教学项目。1. 考核评价要求考核方式:节点考核、过程考核1)节点考核:每个项目(或任务)做学生自评、组长评价和教师评价,该项目成绩为 学生自评(30分)+组长评价(30分)+教师评价(40分)。所有的项目(或任务)完成后, 各项目(或任务)成绩取平均值的50%作为总成绩的第一组成部分。2)过程考核:每个学习情境结束要做笔试(或口试、答辩)和技能操作考核,比例如T:学习情境笔试(或口试、答辩)技能操作总分学习情境一2分3分5分学习情境二10分10分20分学习情境三10分5分15分学习情境四2分3分5分学习情境五2分3分5分合 计50分总成绩构成:节点考核成绩+过程考核成绩2. 课程资源开发与利用1)教师资源:学科带头人;骨干教师;兼职教师。2)实训条件:多媒体教室、专业机房、校外实训基地等。3)学习资料:专业教材;相关教材;精品课程;影视资料;CAI多媒体课件;电子图 书馆、专业挂图;专业网上资源;科研信息等。4)工学结合:课程设计、毕业设计等。