当前位置:首页 > 《数据库应用设计与管理》课程教学大纲(软件高专)
《数据库应用设计与管理》课程教学大纲
一、 课程基本情况 1.课程编号:XX7122S05 2.课程名称:
数据库应用设计与管理
3.开课系:信息工程系 4.课程类别:专业基础教育 5.授课学时:108 6.学分:6个学分 二、 课程性质与目标
1.课程性质:本课程是学院高等专科计算机类软件专业的一门专业核心课程,其任务
是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。
2.课程目标: (1)知识目标
序号 1 2 3 4 5 6 7 8 知 识 目 标 理解数据库中的一些基本概念和术语 理解数据库设计理论和主要工具(数据流图、E-R图等) 理解数据库创建的语句格式和索引的作用 掌握SELECT查询语句的基本格式 理解INSERT(插入)、DELETE(删除)、UPDATE(修改)语句的一般格式 理解视图的定义和作用 理解函数的定义和作用 理解存储过程的定义和作用 ·1·
9 10 11 12 理解触发器的定义、作用和工作原理 理解游标、事务和锁的定义、作用和工作原理 理解SQL提供的安全性和完整性的机制 了解JAVA平台、VS 2008平台SQL Server 数据库程序开发 (2)能力目标
2.1 课程的整体能力目标 序号 1 2 3 整 体 能 力 目 标 能够使用SQL Server 2008进行服务器端数据库的创建、维护和安全性、完整性控制 能够利用SQL语言对数据进行查询、更新、统计操作 能够根据需求独立设计小型的数据库系统
2.2 课程的单项能力目标 序号 1 2 4 5 6 7 8 9 10 11 12 13 单 项 能 力 目 标 能够根据关系数据库理论设计小型数据库系统 能够将数据流图转换成E-R图,并进一步转换成关系模型 能够创建数据库和数据表,会建立索引,并能使用约束、默认、规则等对象对数据库的完整性进行管理 能够对表中的数据进行插入、删除、更新等操作 能够使用SQL语句查询数据表中的信息 能够创建、删除、查询、更新视图 能够创建、执行、删除存储过程 能够创建和删除触发器 能够创建游标 能够使用系统函数,并根据需要创建用户自定义函数 具有规范的企业编程风格、良好的排查程序错误的能力 具有良好的分析问题和解决问题的能力、沟通、协作和学习能力 (3)态度与情感
培养学生分析问题、解决问题能力;
·2·
培养学生更新知识的能力,即持续学习、终身学习的能力; 培养学生创新、交流与团队合作能力。
3.先修后续课程:
3.1先修知识
学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。前期课程有《计算机应用基础》 、《C语言程序基础》等。教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。 3.2后续课程
“SQL Server数据库技术”的直接后续课程有“Oracle数据库管理与开发”和“ADO.NET
数据库访问技术”等,相关后续课程有“Windows桌面应用程序设计”和“Web应用程序设计”等软件开发课程。
三、 课程内容
为了能更好地训练学生掌握各项能力,教材设计了一个综合的项目——WebShop电子商务系统,以其具体实现贯穿教学全过程。学生在教师的带领下开发WebShop电子商务系统的过程,就是学习和掌握SQL SERVER数据库应用技术的过程。对于该系统学生要完成的任务是根据实际数据库的设计和开发过程划分为8个子项目,包括数据库的设计、数据库的创建直至数据库的维护与管理等。其中较大的子项目又可分为若干个模块,在上课的过程中让学生通过一次或几次课逐步完成,每个模块均以WebShop电子商务系统项目为驱动,提出项目开发中要完成的任务,解决问题的过程就是导入学习数据库实用、够用的知识的过程及掌握SQL SERVER数据库应用技术的过程,这样便以层层递进方式实现“WebShop电子商务系统”设计和开发的过程。
WebShop电子商务系统主要让学生课堂训练时使用,此外还使用BookMis图书管理系统作为课外学生自主学习的同步深化项目,使学生达到复习、巩固、强化知识和技能、开阔视野的目的,并培养学生知识迁移的能力。在课程最后18学时的时间安排了综合实训的环节,让学生以小组的形式自选项目并完成一个实用数据库的开发,结合不同的专业方向及所学编程语言,使用JAVA或者C#编程语言作为前台完成数据的增、删、改及数据的查询,从而让学生加深对数据库前后台的关系的理解。
通过一学期的学习和能力训练,使学生在以后的工作岗位中能够熟练使用SQL数据操作语句管理和维护数据库,并能在开发实际系统中设计规范化的数据库。
·3·
能力训练项目设计表
编能力训练号 项目 能力训练 二级项目 1.1 拟实现的能力目标 相关支撑知识 训练方式手段及步骤 结果 设1 计SQL 1、了解SQL Server数据库软件的各个版本及安装的软硬Server 件要求; 2008的安2、会安装和配置SQL Server 2008服务器; 装、配置及3、能熟练操作Microsoft SQL 启动 Server Management Studio。 WebShop电子商城数据库 1.2 设计WebShop电子商城数据库的结构 1、SQL Server 2008企业版的安装环境 2、SQL Server 学生在虚拟2008的管理组1、机中安装SQL 件 SERVER数据库1、能初步了解系统需求分析1、需求分析的软件并配置数任务和方法; 据库服务器 的方法; 教师讲解并2、概念结构设2、2、能读懂数据流图; 分析数据库的计的方法和步3、能绘制E-R图; 设计方案 4、会设计数据库的逻辑结构; 骤; E-R图向关系5、能读懂数据库设计文档; 3、6、熟悉数据库设计的基本步模型转换的方骤。 法。 1、会使用企业管理器创建数据库; 2、会使用CREATE DATABASE语句创建数据库; 3、会设置数据库的基本属性。 1、了解数据库的文件结构; 2、掌握CREATE DATABASE的语法格式。 1、理解数据表的基本概念(字段、记录等);2、知道数据类型的含义和种类; 3、掌握CTEATE TABLE的基本格式; 4、掌握ALTER TABLE的基本格式; 5、了解数据表结构的修改。 2.1创建WebShop电子商城数据库
创2 建1、会创建数据表; 2、会保存数据表; 3、会向表中增加记录。 4、会修改数据表的结构; 5、会删除表中的记录; 6、会重命名表、删除表。 WebShop电子商城数据库 2.2建WebShop子商务中的数表 立电系据1、教师演示数据库、表、完整性的设置 2、学生模仿学习并进行拓展练习
·4·
共分享92篇相关文档