1、SQL Server 数据库程序设计,张 蓉,说课,提 纲,课程的定位 素养课程的性质 职业岗位群 职业能力与职业 课程的设计 课程整体设计 教学内容设计 教学环节安排 教学内容选取 教学方法与手段 考核评价体系 教学资源 教学效果,课程的定位,SQL Server 数据库程序设计,课 程 性 质,SQL Server数据库程序设计课程是软件技术专业的一门重要的专业技能必修、核心课程。80学时/5学分。,先导课程:信息技术、C语言程序设计,后续课程:J2EE程序设计项目开发、C#程序设计项目开发,平行课程:Java程序设计、C#面向对象程序设计、软件工程,职业岗位群,项目经理,数据库管理 人员
2、,数据库编程 人员,应用程序重要客户和使用者,数据库设计 人员,应用程序创建 人员,职业能力与职业素养,课程的设计,SQL Server 数据库程序设计,课程整体设计,教学内容设计,数据库设计 有效数据库设计的目标数据库类型关系数据库基础知识了解用户需求构建数据模型提取业务规则规范化和优化设计数据库以支持软件,两大知识体系即独立又融合,有重合也有互补,交叉渗透,有机结合,SQL Server数据库编程 SQL Server管理工具 T-SQL 语言基础 连接 创建和修改数据表 约束 高级查询 SQL Server存储和索引结构 视图 编写脚本和批处理 存储过程 用户自定义函数 事务和锁 触发器
3、 扮演管理员的角色,教学环节安排,基础知识,数据库设计,案例分析,实践(模仿),实践(拓展创新),SQL Server数据库编程,技能(模仿)结果分析知识提炼技能(拓展)自主学习能力,课内,课外,课内 多媒体教室: 以QQ空间应用程序为案例详细讲解数据库设计过程和技术。周课时2; 实验室:以五个完整的样本数据库为支点,以详细完备的上机任务指导资料为依托,以学生自学为主,教师引导为辅的模式开展SQL Server数据库编程教学。鼓励学生从错误中学习,勤于思考、分析与变换。周课时3.课外 数据库设计实践: 6人为一小组,协作完成指定或自拟的数据库项目设计;SQL Server数据库编程实践:稍有挑
4、战性的任务(可选,不作考核)。,集体讨论,调研现行业务,编写用例、 撰写需求文档,教学内容选取,确定可行性,真实、模拟、再现,数据库设计任务模块一用户需求分析与提取,教学方法与手段,SQL Server 数据库程序设计,教学方法与手段,职业能力 职业素养,项目任务教学方法:围绕 “小组合作设计一个数据库系统”这一真实项目完成数据库设计环节中具体的任务。(真实情景实践) 案例分析教学方法:数据库设计中用到的最主要的案例就是“QQ空间系统”,通过模仿、再现该系统的数据库设计来指导各小组课外的数据库设计任务。(实际工程案例) 启发引导教学方法:SQL Server数据库编程学习中主要让学生先依据实验
5、指导任务书调试代码,发现错误后,鼓励他们依据错误提示思考原因,并尝试自己运用知识库来解决问题,并变换问题,举一反三,达到通用能力的培养。 (指导资料、上机操作),创新,自学,解决,考核评价体系,SQL Server 数据库程序设计,考核评价体系,改革考核评价方法,实行以应用能力评价为主的多元化教学评价体系。,教学资源,SQL Server 数据库程序设计,教学资源,教学资源,软资源,硬资源 (设施),教辅材料,精品课程 开发教材,Path,数据库设计解决方案入门经典,自制实验任务指导书,网络,SQL Server2005编程入门经典,教学效果,SQL Server 数据库程序设计,教学效果反思,Product A,问题,Product B,Product C,Product D,STEP,RULE,谢谢大家!,