数据库技术及其应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⏹
⏹
《数据库技术及应用》课程标准
学分:2
参考学时:28学时
一、课程概述
1.课程性质
本课程是软件技术专业的专业必修课程,是基于C/S与B/S结构的应用软件开发技术的必修课,为.NET应用程序、JA V A应用程序等开发提供后台数据服务,是大型数据库Oracle应用系统开发的基础。本课程是理论与实践并重的课程,既要掌握概念,又要动手实践。主要培养学生数据库管理和应用的能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是软件技术专业中.NET课程系列中的一门基础课程,是《.NET软件开发技术1-C#》、《.NET软件开发技术》、.NET方向的学习型实训和生产性实训的前导课程,本课程在以核心职业能力为
培养目标的课程体系中,起到承前启后的基础作用。
2.设计思路
本课程在针对软件编程、软件测试、软件技术支持等岗位职业能力分析的基础上,为培养学生“能够按照任务需求进行设计程序的工作,能够按照程序设计文档编写程序,能够按照任务的测试计划测试程序)”等核心职业能力而设置。本课程根据“使学生能够熟练使用中英文操作系统平台及软件开发工具,具备初步的系统分析、设计及独立开发技能,并成为具有严格、规范的程序开发能力的合格程序员”的目标要求选定课程内容。该门课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在学习、实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。
本课程的教学任务是按照知识结构、认知规律和项目进行分割的,教师应根据每个教学任务的知识点的要求,讲授基本概念、专业技术,采用教学案例演示等教学法,使学生充分理解基本概念和技术,用案例作为学生的训练项目。
二、课程目标
本课程的教学目标是使学生学习完本课程后,应当能够掌握数据库系统应用、设计、开发的基
本知识和基本技能,在教师指导下,能够合作或独立地进行SQL Server开发技术和开发工具的应用,具体包括:
(1) 能够正确理解数据库系统的基本概念和数据模型的概念。
(2) 能够正确理解关系数据库的基本知识,掌握关系运算、关系的完整性及约束、关系设计的规范化等基础知识。能够设计较为简单的数据库。
(3) 能够安装SQL Server系统,使用SQL Server的组件和管理工具。能够创建和管理SQL Server 数据库。
(4) 能够创建和管理数据表。
(5) 能够完成SQL查询的有关命令和操作。
(6) 能够使用T-SQL进行基本的编程。
(7) 能够完成存储过程的基本操作。
*(8) 了解视图与索引、触发器、事务和锁的基本操作。
(9) 了解安全控制的基本操作。能够完成SQL Server数据库的备份与还原、数据的导入与导出的基本操作。
*(10) 熟悉SQL Server的综合应用。
说明:8、10部分是选修或了解内容,教师可根据情况灵活掌握。
三、能力解析表
按照职业岗位标准进行能力归类、整合,确定课程能力,建立课程能力分析表如下。
(1) 能够正确理解数据库系统的基本概念和数据模型的概念。
(2) 能够正确理解关系数据库的基本知识,掌握关系运算、关系的完整性及约束、关系设计的规范化等基础知识。能够设计较为简单的数据库。
(3) 能够安装SQL Server系统,使用SQL Server的组件和管理工具。能够创建和管理SQL Server 数据库。
(4) 能够创建和管理数据表。
(5) 能够完成SQL查询的有关命令和操作。
(6) 能够使用T-SQL进行基本的编程。
(7) 能够完成存储过程的基本操作。
*(8) 了解视图与索引、触发器、事务和锁的基本操作。
(9) 了解安全控制的基本操作。能够完成SQL Server数据库的备份与还原、数据的导入与导出的基本操作。
*(10) 熟悉SQL Server的综合应用。
四、课程内容和教学模式
(一)基本框架
(二)课程内容与要求
1. 数据库技术基础
1.1 数据库的基本术语,数据管理技术的发展
1) 理解数据库的基本术语,了解数据管理技术的发展。
2) 正确区分数据库、数据库系统和数据库管理系统三者的关系。
1.2 数据模型
1) 熟练掌握概念模型的表示方法。
2) 理解数据库系统中三级模式、二级映像的概念和作用。
2. 关系数据库,数据库设计
2.1 关系数据库
1) 理解域、关系的概念及性质。
2) 掌握基本的关系运算。
2.2 数据库设计
1) 熟悉数据库设计的步骤。
2) 熟悉E-R图的设计。
3) 熟悉数据库概念模型向逻辑模型的转换操作。
3. SQL Server 2008系统概述,创建与使用数据库
3.1 SQL Server 2008系统概述
1) 掌握SQL Server的安装。
2) 掌握SQL Server的身份验证模式。
3.2 创建与使用数据库
1) 掌握数据库常用对象。
2) 熟练掌握掌握界面和T-SQL语句两种方式创建数据库的方法。
3) 熟练掌握掌握界面和T-SQL语句两种方式管理数据库的方法。
4. 创建与使用数据表
4.1 数据类型,创建数据表
1) 掌握SQL Server的数据类型。
2) 掌握使用SQL Server Management Studio工具创建数据表的方法。
3) 掌握使用Transact-SQL创建数据表的方法。
4.2 修改表结构,数据表中插入、修改与删除数据,删除数据表
1) 掌握使用SQL Server Management Studio工具管理表的方法。
2) 掌握使用Transact-SQL管理表的方法。
3) 掌握使用INSERT、DELETE、UPDA TE语句操作表的记录的方法。
5. SQL查询
5.1 查询的基本结构,简单的查询,条件查询
1) 掌握SELECT语句的使用和简单查询方法。
2) 掌握条件查询子句的使用。
5.2 连接查询,子查询
1) 掌握连接查询方法。
2) 掌握子查询方法。
6. T-SQL编程基础
6.1 Transact-SQL基础知识,批处理,常量和变量,运算符与表达式
1) 掌握Transact-SQL的语法格式。
2) 掌握常用的数据类型。
6.2 Transact-SQL函数,流程控制语句,游标的使用
1) 掌握常用的系统内置函数。
2) 掌握流程控制语句的使用。
3) 理解游标的意义,掌握游标的定义、打开、提取数据、关闭和删除,正确使用游标。
7. 存储过程
7.1 存储过程概述,创建存储过程