《数据库原理及应用》课程标准.docx

上传人:b****3 文档编号:4806592 上传时间:2022-12-09 格式:DOCX 页数:14 大小:21.58KB
下载 相关 举报
《数据库原理及应用》课程标准.docx_第1页
第1页 / 共14页
《数据库原理及应用》课程标准.docx_第2页
第2页 / 共14页
《数据库原理及应用》课程标准.docx_第3页
第3页 / 共14页
《数据库原理及应用》课程标准.docx_第4页
第4页 / 共14页
《数据库原理及应用》课程标准.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

《数据库原理及应用》课程标准.docx

《《数据库原理及应用》课程标准.docx》由会员分享,可在线阅读,更多相关《《数据库原理及应用》课程标准.docx(14页珍藏版)》请在冰豆网上搜索。

《数据库原理及应用》课程标准.docx

《数据库原理及应用》课程标准

《数据库原理及应用》课程标准

课程编码:

课程类别:

B

适用专业:

软件技术(软件测试)授课单位:

学时:

72编写执笔人及编写日期:

学分:

4审定负责人及审定日期:

1、课程定位和课程设计

1.1课程性质与作用

《数据库原理及应用》课程是软件技术专业的专业核心课程,是校企合作开发的基于工作过程的课程,为本专业岗位培养数据库程序设计、软件开发的高技能人才。

本学习领域课程前导课程有《JAVA初级程序设计》,

后续学习领域课程有《软件测试技术》等。

1.2课程基本理念

本课程开发遵循“设计导向”的现代职业教育指导思想,课程的目标是职业能力开发,课程教学内容的取舍和内容排序遵循职业性原则,课程实施行动导向的教学模式,为了行动而学习、通过行动来学习,校企合作开发课程等。

本课程以软件技术专业学生的就业为导向,根据用人单位对软件技术专业所涵盖的岗位群进行的任务和职业能力分析,以SQLServer及数据库管理系统为主线,以本专业应共同具备的岗位职业能力为依据,遵循学生认知规律,紧密结合劳动部职业资格证书中的相关考核项目,确定本课程的工作模块和课程内容。

为了充分体现任务引领、实践导向课程思想,将本课程的教学活动分解设计成若干实验项目或工作情景,以具体的项目任务为单位组织教学,以典型实际问题设备为载体,引出相关专业理论知识,使学生在实训过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。

1.3课程设计思路

按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,该门课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。

选取项目的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中还以数据库系统开发流程与典型的项目为载体,使工作任务具体化,并依据完成工作任务的需要、职业院校学习特点和职业能力形成的规律,确定课程的知识、技能等内容,产生了具体的项目模块。

依据各项目模块的内容总量以及在该门课程中的地位分配各项目模块的学时数。

2、课程目标

通过本学习领域课程的学习,使学生具备成为本专业的高素质技能型人才所必需的数据库系统应用、设计、开发的基本知识和基本技能;使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;使学生通过项目的实现,具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗敬业、团结合作。

具体目标按职业能力的三个方面进行描述:

(一)专业能力

1.能进行数据库系统的安装与维护。

2.能在应用程序开发中设计数据库结构。

3.会借助SQLServer数据库内置的各种工具,进行SQL语句编写与调试。

4.能通过建立索引、约束等实现数据库完整性。

5.能编写与调用触发器、存储过程处理复杂数据。

6.能在高级语言中连接、查询、更新数据库。

7.能够进行数据备份与恢复操作。

8.能够设计小型系统的数据库。

(二)方法能力

1.善于发现问题并积极寻求解决问题的方法;

2.具备良好的自学能力;

3.能够理论联系实际,自主学习提高;

4.善于观察、总结规律,积累经验,并在工作中推广应用;

5.相应的信息收集和应用拓展能力。

(三)社会能力

1.具备良好的协调和沟通能力。

2.具备耐心细致的工作作风和坚持不懈的精神。

3.具备良好的职业规范、职业素质及团队合作精神。

3、课程内容与要求

学习情境规划和学习情境设计

学习情境

情境描述

职业能力(知识、技能、态度)

课时

1.关系数据库的基本理论知识

关系模型

关系模型的定义

完整性约束条件

关系代数

SQL概述

熟练绘制E-R图

能理解关系模型中的概念

能进行关系代数种的运算选择、投影、连接、除

了解SQL语句的作用

18

2.宏文软件人事管理系统

在SQLServer中建立人事管理数据库,并在此基础上,进行数据库的备份、还原操作,进行表的创建、数据的查询与管理操作,建立索引、触发器、存储过程、视图

会安装和配置SQLServer

能熟练使用SQLServer的基本操作

熟练掌握SQL语句

42

3.教学管理系统

分析教学管理系统中表的关系学习关系数据库中理论知识

会画E-R图

理解关系模型中的概念

理解关系模式规范化的作用

掌握函数依赖及其关系范式

6

4.图书管理系统

根据关系数据模式的规范化理论设计图书管理系统

掌握数据库规范化理论

掌握设计数据库的方法和步骤

能设计一个小型数据库系统

6

学习情境1:

关系数据库的基本理论知识参考学时:

18

学习目标

1.掌握数据库的相关基本概念

2.掌握E-R图的绘制

3.掌握关系模型的定义

4.理解关系的三类完整性约束

5.掌握关系代数的运算

主要学习内容

建议使用的教学方法

1.数据库技术的发展

2.数据库的相关基本概念

3.概念模型的表示方法

4.数据库的系统结构

5.关系模型的定义

6.关系的三类完整性约束

7.关系代数的运算:

讲授法

学习情境2:

宏文软件人事管理系统参考学时:

42

学习目标

1.熟练掌握SQLServer的安装、配置、使用;

2.掌握SQL语句;

3.熟练索引、视图、触发器、存储过程的建立;

4.培养动手实践的能力;

主要学习内容

建议使用的教学方法

1.SQLServer的安装与配置

2.SQLSERVER数据库管理

3.SQLSERVER表管理

4.SQLSERVER数据管理

5.SQLSERVER数据查询

6.视图

7.存储过程

8.数据库安全

多媒体演示;示例教学;边讲边学边做

学习情境2:

宏文软件人事管理系统的子模块

模块一SQLServer的安装与配置

工作任务

SQLSErver能够正常运行

学习目标

1.掌握SQLServer的安装和配置

2.理解什么是数据库管理系统

实践技能

安装与配置SQLServer系统

知识要点

SQLServer系统的功能

拓展知识

市面上其他常用数据库管理系统

考核要求

模块二数据库、基本表的设计与修改

工作任务

1.绘制E-R图

2.使用SQLServer企业管理器建立数据库和表

3.使用SQLServer企业管理器导入其他类型数据库数据

4.使用SQL脚本建立基本表

学习目标

1.理解关系型数据库模型

2.理解E-R图在数据库设计中的作用

3.理解数据库的设计原则

4.能绘制E-R图并建立项目中所需的主要基本表

5.理解数据库中基本数据类型

实践技能

1.设置表的主键

2.使用工具查看生成基本表的SQL脚本

3.在SQLServer查询分析器中使用SQL脚本建立基本表

4.在SQLServer查询分析器中使用模板建立基本表

5.在SQLServer查询分析器中通过模板建立数据库

知识要点

1.数据库的设计原则

2.SQLServer中的数据类型

3.E-R图及其中符号的含义

4.数据库的数据文件和日志文件及相关属性

5.字段与记录的关系

6.SQL语句的基本格式

拓展知识

1.理解实体与关系的概念

2.根据需求设计E-R图

3.减少数据的冗余

考核要求

掌握数据库和表的设计,完成数据库中表的设计

模块三基本表记录的插入、修改和删除

工作任务

显示、插入、修改和删除记录

学习目标

1.能分别用交互方式与命令方式进行数据表中记录的插入、修改和删除

2.能使用SQLServer查询分析器

3.能编写与执行SQL语句

4.理解数据完整性的概念

实践技能

1.SQLServer企业管理器

2.SQLServer查询分析器

3.用SQL语句进行记录的显示、插入、修改和删除操作

知识要点

1.SQL语句的种类和用途

2.主键、外键

3.数据完整性

拓展知识

1.常用SQL语句简介

2.运算符与条件表达式

考核要求

掌握表的基本操作,能对表进行记录的显示、插入、修改和删除操作

模块四查询与视图

工作任务

1.查询单一基本表中的记录

2.找出项目中记录查询语句与输出

3.构造查询条件表达式

4.使用视力保存查询语句

学习目标

1.能实现单一基本表的数据查询

2.能选择查询结果的输出方式

实践技能

1.基于企业管理器的查询操作

2.基于查询分析器的查询操作

3.将查询保存为视图

4.字符串处理函数

5.日期处理函数

6.分组和聚合函数

7.其他函数

知识要点

1.数据库内置函数

2.视图的作用

3.筛选与投影

拓展知识

1.函数的作用和使用方法

2.对视图进行查询操作

考核要求

掌握查询和视图的创建以及使用

模块五索引与约束

工作任务

1.建立数据库的约束和索引

2.应用数的约束据库

学习目标

1.理解约束和索引在数据库操作中的意义

2.能根据需要建立相应的约束和索引

实践技能

1.使用企业管理器建立约束和索引

2.查看生成的约束和索引的SQL脚本

知识要点

1.约束在保持数据完整性中的作用

2.建立索引的原理以及存储方式

3.索引对查询效率的影响

拓展知识

数据完整性

考核要求

掌握表中索引和约束的建立方法以及基本操作

模块六多表查询与子查询

工作任务

1.实现多表间连接查询

2.实现单表内连接查询

3.实现嵌套查询

4.找出项目中所使用的各种复杂查询

学习目标

1.能实现多表查询与子查询

2.理解数据库的规范化

实践技能

1.多表查询的连接方式

2.子查询的语句格式

3.多表连接查询执行结果及其分析

知识要点

1.子查询中的谓词

2.多表连接查询和嵌套查询的使用场合和需求分析

3.主键、外键的作用,加深对E-R图的理解

4.数据库规范化(第一范式、第二范式、第三范式)

拓展知识

带参数的数据查询定义与调用操作

考核要求

掌握多表查询和子查询的方法,能完成对表中数据的查询操作

模块七存储过程

工作任务

1.创建存储过程

2.调试存储过程

3.调用存储过程

学习目标

1.理解存储过程的作用

2.会使用模板建立存储过程

3.会使用存储过程进行数据库的复杂数据操作

实践技能

1.T-SQL程序的调试

2.存储过程与用户定义函数调用时的参数传递

3.触发器的高度和运行结果的观察与分析

知识要点

1.T-SQL语言中的流程控制结构

2.单一SQL语言、存储过程、触发器和用户定义函数使用场合的比较

3.复杂数据处理的过程分析

拓展知识

存储过程、用户定义函数和触发器的调试技巧

考核要求

掌握存储过程、触发器的使用,以及用户自定义函数的使用

模块八数据库的安全

工作任务

1.使用T-SQL语言编写T-SQL脚本

2.使用事务实现数据修改的提交与回滚

学习目标

1.会编写及调用T-SQL脚本

2.能使用流程控制语句、事务与游标等手段实现数据库的数据处理

3.能按数据处理系统需求,完成数据查询、处理和计算

4.理解事务与游标在数据处理中的作用

实践技能

1.创建游标并读取游标中的记录

2.流程控制语句

3.事务操作语句

知识要点

1.T-SQL语言中数据类型与变量的定义和使用

2.数据库操作的数据处理过程分析

拓展知识

1.信息系统开发过程中的数据处理需求分析

2.流程控制语句嵌套

考核要求

掌握使用流程控制语句、事务与游标等手段实现数据库的数据处理的方法

模块九数据库管理和维护

工作任务

1.登录数据库

2.设置和操作数据库角色

3.设置数据库对象的访问权限

4.备份与恢复数据库

5.导入与导出数据库中的数据

学习目标

1.能实现数据库管理、维护的基本操作(包括:

安全管理、数据库备份和恢复等)

2.理解数据库管理、维护工作在管理信息系统开发、调试和维护过程中的应用

实践技能

1.数据库对象的访问权限

2.数据库用户

3.根据管理信息系统的用例设计用户、角色和操作权限

4.使用视力实现安全性

5.数据库文件的备份、恢复和附加

知识要点

1.软件工程中的用例设计方法

2.登录、用户、角色、密码、操作权限的概念和原理

3.视图在数据库安全方面的作用

4.数据库备份的原理和过程

5.数据库恢复的原理和过程

拓展知识

数据库管理和维护操作在管理信息系统开发、调试和维护过程中的应用

考核要求

掌握数据库管理和维护过程中的基本方法

学习情境3:

教学管理系统参考学时:

6

学习目标

1.掌握进行关系规范化的目的

2.掌握函数依赖相关概念

3.掌握关系规范化的主要方法

主要学习内容

建议使用的教学方法

1.关系模式规范化的作用数据库的相关基本概念

2.函数依赖

3.1范式、2范式、3范式、BC范式

讲授法

学习情境4:

图书管理系统参考学时:

6

学习目标

1.了解数据库设计的内容

2.掌握数据库的设计步骤

3.掌握数据库的设计方法

4.了解数据库系统技术文档的编写

主要学习内容

建议使用的教学方法

1.数据库设计的目的、意义及内容

2.软件工程的规范化设计方法

3.数据库设计分为六个阶段:

需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护

讲授法

 

4、课程实施

4.1教学条件

4.1.1软硬件条件

校内实训基地条件,课程对校内生产性或物理仿真(实物模拟仿真)、半物理仿真(混合仿真)和计算机仿真(数字仿真)实训基地条件的要求,主要配套的教学仪器设备与媒体要求。

校外实训基地及条件要求,工学结合、社会资源等。

网络资源建设,如精品课程网站,网络课程资源。

4.1.2师资条件

对任课教师的职业能力和知识结构的要求。

专任教师和兼职教师组成的具有“双师”结构特点的教学团队要求。

4.2教学方法建议

本课程是一门理论和实践并重的课程。

对于理论部分主要采用讲授法、项目教学法、任务驱动法;实践部分主要采用项目教学法、任务驱动法、讲授法、情境教学法、实训作业法等。

4.3教学评价、考核要求

本课程考核类别为考试,采用笔试的形式。

考试成绩占本课程的成绩60%;平时成绩(含考勤、实践性环节)占本课程成绩40%(其中考勤占本课程的成绩50%,实践性环节占本课程的成绩50%)。

4.4教材编写

教材编写要体现项目课程的特色与设计思想,教材内容体现先进性、实用性,典型项目的选取要科学,体现产业特点,具有可操作性。

其呈现方式要图文并茂,文字表述要规范、正确、科学。

教学要采取项目教学法,以工作任务为出发点激发学生的学习兴趣,教学过程中要注重创设教育情境,采取理论实践一体化教学模式,要充分利用挂图、投影、多媒体等教学手段。

采取阶段评价和目标评价相结合,理论考核与实践考核相结合,学生作品的评价与知识点考核相结合。

充分利用课堂实验,确保学生对知识的灵活应用。

本门课程理论较多,要多通过实践来掌握理论,采用项目教学的方法,提高学生对知识的掌握水平。

5、课程资源开发与利用

(一)学习资料资源:

推荐教材:

《数据库原理与SQLServer教程第2版》,谢日星主编,人民邮电出版社,2013.07,ISBN978-7-115-31601-1

推荐教学参考书:

1.《数据库原理与应用教程:

SQLServer》,尹志宇,清华大学出版社,ISBN9787302216896;

2.《ProfessionalMicrosoftSQLServer2012Administration》,AdamJorgensen(美),Wrox,2012.4,ISBN978-1-118-10688-4。

(二)信息化教学资源

校级精品课程网站:

6、其他说明

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1