1、镇江高等职业技术学校江苏联合职业技术学院镇江分院数据库基础与应用课程标准课程代码:建议课时数:68学分:4适用专业:物联网应用技术先修课程:计算机应用基础、C语言程序设计基础后续课程:物联网系统集成技术、AndrOid基础开发制定人:孙振华一前言1 .课程的性质数据库基础与应用课程是江苏省五年制高职物联网应用技术专业的一门专业方向课程。其任务是:培养学生数据库管理和应用的能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是管理信息系统设计、软件工程等专业课程的基础。2 .设计思路该课程是依据联院五年制物联网应用技术专业人才培养方案开设的。其总体设计思路是,按照“以能力为
2、本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,该门课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。二、课程目标使学生具备成为本专业的高素质劳动者和高级技术应用型人才所必需的数据库系统软件管理和维护的基本知识和基本技能;使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;使学生通过项目的实现,具备良好的综合素质和团结合作能力。1 .知识目标1
3、 1)了解数据库系统和数据需求分析的基本方法;(2)掌握数据库概念模型和关系模型的设计方法;(3)掌握SQLSerVer数据库定义、操作和管理方法;(4)掌握约束的建立和使用方法;(5)掌握SELECT语句集的格式及书写;(6)掌握SQLSerVer编程基础、存储过程和触发器的设计与应用;(7)掌握数据库安全和维护技术;(8)掌握数据库备份与还原的方法;(9)掌握基本的数据库应用系统开发技术;2 .能力目标(1)能理解数据库系统的基本原理和数据库应用技术;(2)能进行数据库及相关对象的设计;(3)能通过建立约束实现数据完整性;(4)能通过SQL语句实现数据综合查询;(5)能通过SQL编程语句来
4、操作数据库数据;(6)能通过建立触发器及角色和权限管理实现数据库安全性;(7)能对客户端建立存储过程来减轻服务器压力;(8)能实现管理信息系统的综合开发;3 .素质目标:(1)具备良好沟通,掌握一定的交流技巧;(2)培养良好职业道德,具有吃苦耐劳的工作精神和严谨的工作态度;(3)培养自主学习能力,交流沟通能力、创新能力;(4)培养团队协作精神、基本的组织协调能力、责任心和服从意识;(5)具有良好的责任心,精益求精的工作态度和敬业精神;(6)感受IT企业对员工知识结构、技术技能、综合素质的要求,体验企业的文化氛围;(7)加速由学生向员工的身份转变,增强就业能力和信心;三、课程内容和要求课程旨在使
5、学生掌握数据库的基本概念、数据库设计方法。掌握利用SQLSerVer创建数据库、数据表,对数据表进行查询、更新操作;掌握数据库中存视图、储过程、触发器的应用;能够初步利用SQLSerVer结合高级程序设计语言进行数据库应用系统、管理信息系统开发,能完成一些简单的实际项目。课程具体内容和要求参考下表。模块教学单元内容及要求参考学时数据库概述SQLServer2008简介1.SQLServer2008环境需求2. SQLServer2008系统数据库简介3. SQLServer2008管理平台4. SQLServer2008的安装4数据库基本原理L理解关系数据库基本概念2 .明确关系模型和数据表的
6、对应关系3 .掌握数据库设计步骤4 .掌握E-R图的画法5 .掌握集合运算及关系运算4数据库和表创建数据库L掌握使用SSMS图形界面和SQL语言2 .建立和管理数据库3 .掌握数据库选项的修改4 .能使用SSMS方式建立数据库5 .掌握使用SQL语句建立数据库4创建数据表1 .掌握数据表中主键、唯一键、和外键的概念2 .掌握使用SSMS方式和SQL语句建立、修改和管理表3 .掌握对数据表的数据操作4 .能使用约束来保证数据完整性4表的管理及数据操作表的基本操作1 .掌握使用SSMS方式修改表、删除表的操作方法2 .掌握使用SQL语句向表中插入、删除、更改数据4约束的建立和使用1 .理解表中各种
7、使用约束的含义2 .掌握主键、外键、非空、唯一、检查、默认约束建立和使用方法4数据库的维护数据库的导入导出、备份与还原L掌握将Excel文件导入到数据库中2 .掌握把数据表导出为Excel文件3 .掌握数据库的备份方式4 .掌握数据库的还原4数据查询SQL基本查询1 .掌握数据查询的各种语句2 .能使用SSMS和基本的SELECT语句查询表中数据3 .理解SELECT语句的基本语法格式4 .理解Where子句,ORDERBY子句的功能5 .掌握如何使用集合函数6 .理解GROUPBY子句、COMPUTE子句的用法;7 .掌握多表连接的条件和不同的连接方式8 .理解不同类型的子查询9 .能根据查
8、询要求使用不同种类的子查询10 .掌握使用查询设计器对数据进行查询的基本方法12数据可配置索引和视图L掌握索引和视图的概念;2 .掌握创建、修改、删除索引的方法3 .掌握创建、修改、删除视图的方法4存储过程L理解存储过程的概念2 .了解存储过程的优点3 .掌握创建、修改、删除存储过程的方法4触发器L了解触发器的概念2 了解.DML触发器的优点3 .掌握DML触发器的创建方法4 .掌握DDL触发器的创建与应用5 .掌握管理触发器的操作方法4数据库安SQLServer2008身份验证模式及登录L理解SQLServer2008身份验证模式概述2 .掌握切换验证机制的操作方法3 .掌握管理SQLSer
9、ver登录账号的操作方法4 .掌握用户账号管理及角色管理4全注册、启动、停止SQLServer服务器L掌握创建服务器组、注册服务器的方法2.掌握启动、停止SQLSerVer服务器的操作方法4数据库开发应用SQLServer2008开发应用项目实训1 .T解ODBC含义及查看ODBC驱动2 .掌握ODBC环境配置3 .掌握配置ODBC数据源4 .T解及控件的使用5 .掌握与SQLServer2005连接方法8四、实施建议4 .教学建议(1)以能力为本位,发挥教师的主导作用,突出学生的主体地位。(2)可将SQLSerVer2008的基本知识、基本操作、包括SQL查询语句、建立约束、视图、存储过程、
10、触发器等操作在具休任务中实施教学;对数据库概念、数据表表管理、SQL查询语句、存储过程、触发器等重点内容可采用微课、课件等辅助教学;在学生操作时.可将学生不规范的操作拍摄成微视颇后通过播放进行点评、指正。(3)努力实现“做中学、做中教”,教学中灵活运用项目教学法、任务驱动教学法、问题探究法、小组合作法,促进学生自主学习、独立思考,提高学生发现问题、分析问题、解决问题的能力。(4)要注重将规范意识、版权意识、服务意识和敬业精神的培养融入到教学活动中。5 .教学评价(1)树立正确的教学质量观,建立评价主体、方式、内容多元化的评价休系.以评促学、以评促教。(2)针对不同教学项目设计评价表,评价内容可
11、包含理论知识与专业技能、学习方法与学习态度、团队合作与探究意识、安全规范操作等。在评价过程中引入信息化手段,实现即时测试,以及时了解学生对知识、技能的掌握情况。(3)及时向学生反演评价结果,师生共同商讨改进的途径和方法,调动学生的学习积极性。6 .教学基本条件从专业教师、实训装备等方面描述,必须满足以下内容:从事本课程教学的教师应具备数据库管理和维护的相关知识,并承担过系统开发类课程的教学工作,具备系统开发的基本经验。实训装备及要求如下表:工位数硬件基本要求硬件推荐要求软件要求35CPU:i34代及以上内存:2G及以上硬盘:512G及以上CPU:i53代及以上内存:4G及以上硬盘:ITB及以上
12、Windows7及以上操作系统;配备SQLServer2008数据库管理软件及以上版本安装办公软件EXCeI2010及以上版本安装ViSiO或在线PrOCeSSOn绘图工具7 .教材选用与编写(1)教材编写与选用必须依据本课程标准。(2)教材编写应体现项目承载、任务引领、过程导向,突出职业能力的培养。(3)教材内容选取应依据数据库管理岗位的要求,结合数据库管理员国家职业资格标准,体现程序开发与数据库的新知识、新技能和新方法。(4)教材结构、呈现方式应符合中职生的年龄特征,图文并茂,每个教学项目及主要任务附有练习题,作业和练习题应着眼于学生能力发展,整体设计与统筹安排。8 .课程资源开发与利用建议(1)发挥专业建设委员会、教研组、课程组、名师工作室等的团队作用,合作开发、共享课程资源。(2)充分利用网络平台及网络资源,借助信息化手段.将收集、改编、自制的多媒体课件、微课等资源整合在信息化教学应用平台上,使学生在课前、课中、课后都能借助该平台进行自主学习和交流反馈。(3)要关注教学过程中产生的生成性资源,积累完善,拓展课程资源。(4)开发并用好企业资源.便于组织参观考察、市场调研、岗位实习。