数据库技术课程标准.docx
《数据库技术课程标准.docx》由会员分享,可在线阅读,更多相关《数据库技术课程标准.docx(17页珍藏版)》请在冰豆网上搜索。
数据库技术课程标准
课程标准
1课程定位
《数据库技术》课程是计算机应用技术专业的一门核心课程。
其主要任务是使学生掌握数据库的基础知识和基本技能,培养学生利用数据库系统进行数据处理的能力。
通过学习数据库的理论及实践开发技术,使学生使用所学的数据库知识,根据实际问题进行数据库的创建和维护、检索与统计,能开发简单的数据库应用程序,具有计算机信息管理的初步能力。
《数据库技术》是《C#程序设计》课程与《ASP.NET》课程的基础。
2工作任务和课程目标
(一)工作任务及职业能力
工作任务与职业能力分析表
工作领域
工作任务
职业能力
学习项目
系统分析员
数据库管理员
程序员
根据需求分析报告,分析数据需求,系统功能,得出数据字典。
具有对具体系统进行数据分析的能力。
系统分析
分析数据之间的关系,得出E—R图。
具有对具体系统进行关系分析的能力。
具有数据建模和E-R分析的能力,具有绘制E-R图的能力。
概念模型分析
分析E—R图,得出二维表。
具有E—R模型转换成关系数据库的能力,具有关系规范化的能力。
逻辑模型设计
数据库系统的物理存储表实现。
具有SQLServer数据库系统安装的能力,具有创建数据库和数据表的能力。
物理模型实现
向表中添加记录。
具有向数据表中添加数据的能力。
向数据表中添加数据
对数据记录的操作。
具有查询、修改、删除数据表中数据的能力。
查询、修改、删除数据表中的数据
对数据表中的数据进行完整性约束。
具有进行数据完整性约束的能力。
数据约束
使用用户账号管理、权限管理提高数据安全性,数据导入/导出操作,数据库、数据表的管理。
具有管理数据库系统对象的能力。
数据库系统对象的管理
数据库备份/恢复、分离/附加、远程管理操作。
具有数据库系统日常维护的能力。
数据库系统的日常维护
应用系统连接数据库的方法。
具有开发应用系统访问数据库的能力。
应用系统连接数据库的方法
创建视图、存储过程、触发器、自定义函数,以提高数据库系统的效率。
具有数据库编程的能力。
使用数据库编程优化数据库系统
(二)课程目标
该课程将使学生掌握数据库管理的基本技术知识。
学生在学习本课程的过程中将完成数据库的建立与维护,数据库表的建立与数据的录入与维护,在应用程序中访问数据库,数据库编程等工作任务。
以通过本课程的学习,具备为各类应用程序提供数据库数据存储的技能。
知识目标
1理解数据库、数据库系统、数据库的体系结构结构及分类等基本概念。
2熟悉数据库基本管理方法:
表的操作、数据完整性以及表的索引和视图、数据库查询和管理、数据库备份与恢复等。
3认识和了解SQL语言。
知道SQL语言的组成、功能。
4了解数据库应用项目开发过程。
技能目标
1具有根据系统需求分析绘制E-R图,并将E-R图转换为关系模型的能力;
2具有对关系模型进行规范化能力;
3具有创建数据库和数据库表的能力;
4具有对数据库表进行添加、修改和删除数据的能力;
5具有对数据进行查询、统计汇总的能力;
6具有对数据库进行完整性维护的能力;
态度目标
本课程主要加强以下各方面职业素质的培养:
1具有良好的思想品德和诚实、敬业、负责等职业道德;
2具有良好的文化修养;
3具有良好的团结协作精神、团队意识、组织协调能力;
4具有开拓创新精神;。
3教学组织
根据《数据库技术》课程工作任务与职业能力分析,为使学生掌握数据库的使用与维护工作,本课程设计了11个学习项目,在项目的教学实施中,进一步分解成62个学习型工作任务。
教学组织表
学习项目编号
学习项目名称
学习型工作任务
学时
项目1
数据库概述
数据库基础知识
4
项目2
概念模型设计
概念模型基础知识
E-R关系
E_R图
概念模型设计
8
项目3
逻辑模型设计
逻辑模型基础知识
依赖关系
二维表
逻辑模型设计
8
项目4
物理模型实现
SQLServer基础知识
SQLServer安装
SQLServer管理器
创建SQLServer数据库
创建SQLServer数据表
物理模型实现
4
项目5
向数据表中添加数据
管理器添加数据
INSERT语句添加数据
4
项目6
查询、修改、删除数据表中的数据
管理器查询、修改、删除数据
UPDATE语句修改数据
DELETE语句删除数据
SELECT语句查询数据
12
项目7
数据约束
主键、唯一键、外键约束、索引
标识字段、默认值、约束
修改表结构符合完整性约束条件
4
项目8
数据库系统对象的管理
数据库系统对象基础知识
用户账户和权限管理
数据库的管理
数据表的管理
6
项目9
数据库系统的日常维护
系统维护基础知识
数据库系统的维护
数据库的维护
数据表的维护
6
项目10
使用数据库编程
用户自定义函数、视图
存储过程
触发器
16
合计
72
4教学内容与能力要求
根据工作任务与职业能力分析,以及教学组织安排,本课程采用项目教学,并在项目教学过程中体现工作过程结构的完整性(获取信息、计划、实施、评价)和要素的全面性(任务、工作对象、工具、工作方法、劳动组织、工作人员与工作成果)来安排教学内容,使学生达到职业能力要求。
下面按照学习项目分别描述教学内容与能力要求。
项目1:
数据库概述(4课时)
项目概述
通过本项目任务使学生对数据库有一个大致认识
项目任务
根据教师提供的小型数据库系统详细的需求文档,进行数据库系统的分析。
教学目标
知识目标
1理解数据库的基本术语
2了解数据库发展阶段
3掌握概念模型的概念和设计方法
能力目标
1对数据和数据库有一个大致的认识。
3.态度目标
培养学生细心认真的工作习惯、协作共处的团队精神和客户交流的能力。
项目教学实施
理论实践一体化教学
项目教学内容
1信息和数据
2数据的特征
3数据库和数据库系统
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目2:
概念模型设计(8课时)
项目概述
根据需求分析,进行概念模型设计。
项目任务
概念模型设计。
教学目标
1.能力目标
具有对具体系统进行关系分析的能力。
具有数据建模和E-R分析的能力,具有绘制E-R图的能力。
2.知识目标
掌握概念模型设计的有关知识。
3.态度目标
培养学生细心认真的工作习惯和协作共处的团队精神。
项目教学实施
理论实践一体化教学。
分为5个任务
项目教学内容
(1)知识准备
概念模型、实体、属性、关系、E-R图、概念模型设计方法。
(2)实体属性分析
根据数据字典分析系统需要涉及的实体,以及实体的属性。
(3)实体关系分析
全面分析系统实体之间的联系,画出E-R图。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目3:
逻辑模型设计(8课时)
项目概述
根据上一单元的分析结果文档,进行逻辑模型设计。
项目任务
逻辑模型设计。
教学目标
1.能力目标
具有E—R模型转换成关系数据库的能力,具有关系规范化的能力。
2.知识目标
掌握逻辑模型设计的有关知识。
3.态度目标
培养学生细心认真的工作习惯和协作共处的团队精神。
项目教学实施
理论实践一体化教学。
项目教学内容
(1)知识准备
逻辑模型、二维表、数据类型、逻辑模型分析方法、关系规范化。
(2)实体转换成二维表
根据实体的属性,将实体转换成二维表,确定每个属性的数据类型。
(3)联系转换成二维表
全面分析系统实体之间的联系,确定哪些联系需要转换成二维表,确定联系表所需要的属性,以及属性的数据类型。
(4)确定表与表之间的关系
根据E-R图和二维表的分析,确定表与表之间有什么样的关系,关系字段是什么。
(5)关系规范化
对二维表进行关系规范化设计达到3NF。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目4:
物理模型实现(4课时)
项目概述
根据上一单元的设计结果文档,在具体的数据库系统上实现。
项目任务
创建物理模型(创建数据库)
教学目标
1.能力目标
具有SQLServer数据库系统安装的能力,具有创建数据库和数据表的能力。
2.知识目标
掌握SQLServer的基本知识,掌握SQLServer安装方法和注意事项;掌握创建数据库和数据表的方法。
3.态度目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为9个任务
项目内容
(1)SQLServer安装
掌握SQLServer的基本知识,掌握SQLServer安装方法和注意事项。
将SQLServer安装到自己的计算机。
(2)使用管理器创建数据库
使用SQLServer提供的管理器进行SQLServer服务器的登录,并创建数据库。
(3)创建数据表
根据上一单元设计的二维表,在新创建的数据库中创建数据表,注意数据类型的设置。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目5:
向数据表中添加数据(4课时)
项目概述
使用管理器和SQL语句向数据表中添加数据。
项目任务
添加表记录。
教学目标
1.能力目标
具有向数据表中添加数据的能力。
2.知识目标
掌握使用管理器和SQL语句添加数据的方法。
3.态度目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为6个任务
项目内容
(1)使用管理器添加数据
使用管理器将测试数据添加到数据表中。
(2)使用SQL语句添加数据
掌握运行SQL语句的方法。
使用SQL语句将测试数据添加到数据表中。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目6:
查询、修改、删除数据表中的数据(12课时)
项目概述
使用管理器和SQL语句查询、修改、删除数据表中的数据。
项目任务
维护数据库表记录
教学目标
1.能力目标
具有查询、修改、删除数据表中数据的能力。
2.知识目标
掌握使用管理器和SQL语句查询、修改、删除数据的方法。
3.素质目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为11个任务
项目内容
(1)使用管理器和SQL语句查询数据
(2)使用管理器和SQL语句修改数据
(3)使用管理器和SQL语句删除数据
(4)使用SQL语句查询统计数据、多表数据
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目7:
数据约束(4课时)
项目概述
对数据表中的数据进行完整性约束。
项目任务
设计数据库表数据的完整性约束。
教学目标
1.能力目标
具有进行数据完整性约束的能力。
2.知识目标
掌握数据完整性约束的概念和方法。
3.态度目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为5个任务
项目内容
(1)创建主键、唯一键、外键
(2)创建标识字段、默认值、约束
(3)修改表结构符合完整性约束条件
(4)创建索引
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目8:
数据库系统对象的管理(6课时)
项目概述
管理数据库系统对象。
项目任务
对数据库的用户权限、数据导入与导出、数据库及数据表进行管理
教学目标
1.能力目标
具有管理数据库系统对象的能力。
2.知识目标
掌握数据完整性约束的概念和方法。
3.态度目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为4个任务
项目内容
(1)使用用户账号管理、权限管理提高数据安全性
(2)数据导入/导出
(3)数据库、数据表的管理。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目9:
数据库系统的日常维护(6课时)
项目概述
维护数据库系统。
项目任务
系统软件维护,应用程序维护及数据文件维护。
教学目标
1.能力目标
具有数据库系统日常维护的能力。
2.知识目标
掌握数据库备份/恢复、分离/附加和远程管理操作方法。
3.态度目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为5个任务
项目内容
(1)数据库备份/恢复
(2)数据库分离/附加
(3)远程管理操作。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)