1、镇江高等职业技术学校江苏联合职业技术学院镇江分院数据库基础课程标准课程代码:建议课时数:98学分:5适用专业:计算机应用技术先修课程:程序设计基础、网页制作、高级语言程序设计后续课程:数码摄影嵌入式系统IT产品营销策略等制定人:韩彩云一、前言制订本课程标准主要是在课程概述、课程目标、教学内容、教学建议等方面,推动数据库基础的课程建设工作,促进教学观念、人才培养模式和目标、课程体系与教学内容、办学条件和教学环境、教材建设等方面的改革。1 .课程性质本课程在介绍数据库基础知识的基础上,吸收了企业最新、最实用的技术经验,以实用为技术基础、以项目为学习单元,深入详细的介绍了数据库SQLSerVer设置
2、的方法和经验。并且配合必要的实验,结合先进的仿真平台,使学生顺利掌握数据库应用技术。2 .课程基本理念按照“以能力为本位,以职业实践为主线、以项目课程为主题的模块化专业课程体系”的总体设计要求,打破了传统的学科体系教学模式。将课程知识按企业的实际应用进行整合,按理论实践一体化要求设计。为企业培养具有一定的理论知识和数据库管理与维护能力的软件程序员、数据库维护与管理员、网络管理员,课程目标是使学生掌握数据库建立、维护与管理的基本技能和数据库应用技术,具有计算机信息系统的开发与维护、数据库的管理与维护、数据库设计能力的高等应用型专业技术人才。学习知识、实验项目的选取基本是依据企业目前正在使用的先进
3、数据库技术,设计过程中以企业中当前计算机常用的数据库的实际工作项目为载体,以满足企业对数据库人才需求为主线,将课程划分为若干个大的项目。3 .课程改革思路(1)课程内容的改革随着计算机技术的发展,数据库技术日新月异,类型多样,教材也有很多种。教师应对教材的选取及时更新,关注企业先进、实用的数据库技术,以满足企业实际需求为基础。将企业技术知识划分成项目,进而细化成任务带进课堂。(2)授课方式的改革以满足企业对数据库人才需求为主线,将课程知识贯穿课堂。结合先进的仿真平台和SQLSerVer软件,给学生提供动手实践的机会。利用仿真平台强大的后台管理功能,及时了解学生的知识掌握情况。20个项目再配合2
4、个拓展实训,为学生提供真机实操的锻炼机会。(3)课时分配课程内容由理论教学、实训(仿真实训、拓展实训)两大部分组成,建议课程总学时为98学时,其中理论教学30学时,实训68学时,理论和实践教学的比例约为1:2.注:另建议在教学中安排1周左右的综合实训。二、课程目标根据五年制计算机应用专业人才培养方案的要求,本课程应该达到以下教学目标。课程目标职业能力、素养目标知识目标掌握关系数据库的基本知识;掌握SQLSERVER的基本数据库对象;掌握SSMS和T-SQL创建和管理数据库的方法;掌握SSMS和T-SQL对数据库进行查询的方法;掌握数据库安全的基本理论;掌握数据库配置的内容;技能目标能在SQLS
5、erVer的环境中进行基本的操作;能运用SSMS和T-SQL对数据完整性和数据一致性进行验证,能运用SSMS和T-SQL创建和管理数据库表;对数据库表进行基本的插入、修改和更新的操作;掌握数据库的简单维护的方法。能对数据库安全的进行相关设置;能熟练配置数据库;能把SQLServer与其他应用程序连接进行简单的开发应用。素养目标具备良好沟通,掌握一定的交流技巧;培养良好职业道德,具有吃苦耐劳的工作精神和严谨的工作态度;培养自主学习能力,交流沟通能力、创新能力培养团队协作精神、基本的组织协调能力、责任心和服从意识具有良好的责任心,精益求精的工作态度和敬业精神感受Fr企业对员工知识结构、技术技能、综
6、合素质的要求,体验企业的文化氛围加速由学生向员工的身份转变,增强就业能力和信心三、课程内容和要求课程模块结构及学时分配模块序号模块名称子模块名称教学内容活动与建议学时安排讲解实训一数据库建立项目一:创建学生班级管理数据库1.SQLServer2012的简介网络安全主要技术2. SQLServer2012环境需求3. SQLServer2012系统数据库简介4. SQLServer2012管理平台5. SQLServer2012的安装1. SQLServer2012的安装2. 仿真软件使用说明3. SQLServer2012的数据库的建立24项目二:创建学生班级管理数据表1 .SQLServer
7、中一些常用的对象2 .使用SQLServer2012数据库管理系统创建数据库和表3 .使用SQL语句创建数据库和表1 .通过SSMS建立数据表2 .运用SQL语句建立数据表13项目三:添加数据和设置约束1 .SQLServer中的完整性2 .约束的类型3 .插入记录1 .主键约束2 .外键约束3 .唯一约束4 .检查约束5 .非空约束6 .默认约束12项目四:数据库、数据表、数据的修改和删除1 .使用T-SQL语句修改、删除数据库2 .创建数据表和修改数据表3 .使用语句添加、修改、删除记录L运用SSMS对数据库、数据表、数据的修改和删除2.运用SQL语句对数据库、数据表、数据的修改和删除12
8、二数据库的维护项目五:数据库的导入与导出1 .导入导出向导2 .ACCESS数据库1 .将Excel文件导入到数据库中2 .把数据表导出为Excel文件24项目六:数据库的备份与还原1 .数据库的备份方式2 .数据库的还原3 .TSQL数据库的备份与还原1 .创建备份设备2 .完整备份数据库3 .还原数据库12-SQL基本查询项目七:SQL基本查询L通配符的使用2 .重新指定字段名3 .字段的拼接4 .where字句1.简单的单表查询2.简单的计算查询24项目八:排序orderby与分组groupby1 .排序Orderby2 .分组Groupby3 .Into子句4 .Top子句1.分组查询
9、2.排序24项目九:聚合数据查询与分组统计数据1.聚合数据查询2.分组统计查询3.反转查询结果4.having子句1.聚合数据查询2.分组统计查询14项目十:连接查询1 .等值连接与非等值连接2 .自身连接3 .外连接多表连接查询12项目十一:组合查询1.组合查询组合查询12项目十二:插入、更新1. Insert语句2. Update语句查询结果的保存12四数据库安全项目十三:SQLServer2012身份验证模式L安全身份验证2.访问许可确认切换验证机制12项目十四:管理数据库的登录1 .管理SQLServer登录账号2 .用户账号管理3 .角色管理新建用户登录12项目十五:注册、启动、停止
10、SQLServer服务器1.创建服务器组2.服务器配置选项1.注册服务器2.启动、停止SQLServer服务器12五数据库配置项目十六:索引1.索弓12.创建索引创建、修改、删除索引24项目十七:视图L视图2.视图操作3.视图应用创建、修改、删除视图13项目十八:存储过程1 .存储过程2 .存储过程的优点3 .创建存储过程创建、修改、删除存储过程13项目十九:触发器L触发器2. DML触发器的优点3. DML触发器的创建4. DDL触发器的创建与应用5. 管理触发器6. Insert表与Deleted表1 .创建、修改、删除DML存触发器2 .创建、修改、删除DDL存触发器13六数据库开发应用
11、项目二十:SQLServer2012开发应用1 .ODBC简介2 .查看ODBC驱动3 .ODBC环境配置4 .实例配置ODBC数据源1 .配置ODBC数据源2 .使用VB中ADO与SQLServer2012连接3 .简单应用开发24拓展实训一:VB与SQLServer2012应用1 .引用ADO控件2 .VB与与SQLServer2012代码编程连接用控件MSHFlexGrid显示数据库的内容24拓展实训二:ASP.NET与SQLServer2012应用1. 简介和控件的使用2. 与SQLServer2012连接在aspx网页中用控件GridData显示数据库的内容。24四、实施建议1.教学
12、建议(1)建议选择SQLServer2008以上版本;(2)教师要在开展教学前必需有一个已准备好的项目为教学依据,围绕着开展教学;(3)项目教学要尽量采用分组教学法;(4)要注重学生自主编程的培养,避免养成抄写代码的习惯;(5)适当组织些活动,化解抽象枯燥的教学。2 .教学评价由于本课程主要在于实际应用,因此建议考试以考核学生的基本理论与实践技能的综合应用能力为主。以项目驱动、分模块考试、由过程考核、理论考核、项目实践三部分组成。理论考试主要考察理论基础知识,实践考核主要考察实践技能、熟练程度及综合应用能力,过程考核主要考察学习态度和职业道德。引入认证考试等社会化客观评价标准,从而使学生课程成
13、绩全面反映学习效果。灵活多变的考核方式可以全面考核学生的学习效果,考核方式分为过程考核和综合考核两种,采用笔试、仿真测试、设计报告、演讲答辩等多样考核评价方式,注重过程考核,引入社会化考核、多主题、多方式进行综合评价。3 .教学基本条件本课程既然是理实一体化的学习,就应该具有相应的软件运行环境,建议除了运用先进的仿真实验平台,还需要在SQLSerVer真实软件环境下进行实验和实训。4、教材的选用与编写建议教材编写要体现项目课程的特色与设计思想、教材内容应体现现有企事业单位的要求,充分体现学有所用,教材呈现方式应要图文并茂,文字表述规范、正确等。教材选取的原则,上述教学内容要占教材篇幅的80%以上。设计的概念讲解深入浅出,并配有大量实例,以帮助学生对知识的理解。该课程应配合相应课程作业,让学生自己动手建立一个简单的数据库。推荐教材:网络数据库操作教程夏国亭北京理工大学出版社数据库基础陈道喜暂没出版五课程资源的开发与利用L常规教学文件应包括:教学大纲、授课计划、教案、讲稿、教学课件等资料2 .教学资源应建立适合教师教学的教学案例库和适合学生自主学习的导学手册和习题集3 .网络资源有条件的分院可以建立数据库技术学习网站,放置教师的授课视频和学习手册、在线测试等教学资源,方便学生在线学习、下载资源、学习讨论。