《空间数据库技术》课程标准新.docx
- 文档编号:5195702
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:31
- 大小:93.20KB
《空间数据库技术》课程标准新.docx
《《空间数据库技术》课程标准新.docx》由会员分享,可在线阅读,更多相关《《空间数据库技术》课程标准新.docx(31页珍藏版)》请在冰豆网上搜索。
《空间数据库技术》课程标准新
《空间数据库技术》课程标准
课程名称:
空间数据库技术
学分:
4总学时:
72实验学时:
36
适用专业:
地理信息系统本科
一、本课程的性质和任务
本课程的性质:
是高等院校地理信息系统本科专业的必修课程。
本课程的任务:
通过该课程的学习,不仅使学生熟练掌握空间数据库的基本知识和基本原理:
空间信息基础、空间数据库的基本概念、空间数据结构、空间数据库模型及空间数据库设计等内容,而且为以后其他相关课程的学习打下良好的基础。
《空间数据库技术》课程是计算机应用技术专业的一门核心课程。
其主要任务是使学生掌握数据库的基础知识和基本技能,培养学生利用数据库系统进行数据处理的能力。
通过学习数据库的理论及实践开发技术,使学生使用所学的数据库知识,根据实际问题进行数据库的创建和维护、检索与统计,能开发简单的数据库应用程序,具有计算机信息管理的初步能力。
《数据库技术》是《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人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
项目10:
使用数据库编程优化数据库系统(16课时)
项目概述
创建视图、存储过程、触发器、自定义函数,以提高数据库系统的效率。
项目任务
创建视图、存储过程、触发器、自定义函数。
教学目标
1.能力目标
具有数据库编程的能力。
2.知识目标
掌握视图、存储过程、触发器的创建和管理的方法。
3.态度目标
培养学生动手操作实践能力。
项目教学实施
理论实践一体化教学。
分为5个任务
项目内容
(1)自定义函数
创建自定义函数简化客户端编程、管理自定义函数。
(2)视图
创建视图提高查询效率、管理视图。
(3)存储过程
创建存储过程提高程序运行效率、管理存储过程。
(4)触发器
创建触发器提高数据完整性、管理触发器。
工作对象、工具
SQLServer数据库服务器
工作方法
10-15人为一个小组,以小组的形式合作完成,而其中每小组中需有客户一名,同时每位同学都必须参与其中且须明确分工。
劳动组织和工作人员
工作成果
项目报告
考核评价
通过检查项目的完成情况及项目报告,给出成绩。
(某些环节可以采用小组互评、成果演示、试卷考核----可以对单元进行测试)
5教学方法与手段
(一)教学方法
实行启发教学、讨论教学、案例教学、任务教学等的教学方法,鼓励学生独立思考,激发学生学习的主动性,培养学生的科学精神和创新意识。
理论教学在讲清概念的基础上,强化应用训练。
教学实施过程中,将企业真实案例按课程单元进行分解,在教学一体化的多媒体教室进行教学,采用边讲边练、学做合一。
(二)教学手段
不断进行教学改革,充分利用现代教育技术、网络技术进行教学,并利用网络多媒体教室进行实践教学,具体手段如下:
1.教学资源库和多媒体课件
课程的所有教学内容都制作成教学资源库和多媒体课件,用生动的图像和动画表现先进的教学思想与方法,使学生更直观地理解教学内容;或先在电脑上完成模拟操作,然后再实际动手操作;
2.授课录像
利用课程网站中的录像视频,可以更清晰直观地讲解数据库设计的全过程。
3.在线答疑、在线讨论
通过网上答疑,学生提出问题可不受时间和地域限制,教师回答问题更有针对性。
所有问题和答案都在网上发布,以供其他同学学习。
通过留言板和BBS进行网上交流。
4.模拟考场、网上习题
提供一套考核模拟试题及每讲的作业习题。
6考核与评价
课程整体成绩表
考核类型
成绩
权重
课程整体成绩
课程考核
100
0.6
100*0.6+100*0.4=100
职业技能认证
100
0.4
(一)课程考核
考核采用实训为主、理论为辅方式进行,实训课采用随机抽题的方式决定操作考试的内容。
考试前先将这些操作项目作为考试内容公布给学生,让他们全面准备,这些项目涉及数据库系统的各个主要方面,目的是要学生全面掌握操作内容。
考试时,让学生随机抽取一个项目,然后再进行实训操作。
教师根据操作结果,权衡项目的难度系数,给出实训的总分,然后以理论考试与实训考试3:
7的比例进行总分的评定。
课程考核成绩表
项目名称
成绩
权重
项目成绩
项目成绩权重
课程考核成绩
系统分析
知识
100
0.4
100
0.07
100
技能
100
0.4
态度
100
0.2
概念模型设计
知识
100
0.4
100
0.1
技能
100
0.4
态度
100
0.2
逻辑模型设计
知识
100
0.4
100
0.1
技能
100
0.4
态度
100
0.2
物理模型实现
知识
100
0.4
100
0.13
技能
100
0.4
态度
100
0.2
向数据表中添加数据
知识
100
0.4
100
0.1
技能
100
0.4
态度
100
0.2
查询、修改、删除数据表中的数据
知识
100
0.4
100
0.1
技能
100
0.4
态度
100
0.2
数据约束
知识
100
0.4
100
0.13
技能
100
0.4
态度
100
0.2
数据库系统对象的管理
知识
100
0.4
100
0.05
技能
100
0.4
态度
100
0.2
数据库系统的日常维护
知识
100
0.4
100
0.05
技能
100
0.4
态度
100
0.2
使用数据库编程优化数据库系统
知识
100
0.4
100
0.13
技能
100
0.4
态度
100
0.2
(二)职业技能认证
依托微软公司提供的教材、考试平台和考试题库,组织学生参加数据库管理员认证(MCDBA)考试,以获得证书的成绩作为本课程的考试成绩。
整个考试过程全部通过互联网远程答题完成,最后由认证考试厂商反馈考试成绩。
第一章绪论
第一节GIS数据库概述
一、GIS数据库定义
二、GIS数据库特征
三、GIS数据库作用
第二节GIS数据库的形成与发展
一、数据库发展综述
二、GIS数据库历史发展
三、GIS数据库基础性与共享行性
第三节GIS数据库与DBMS原理和关系模型
一、GIS数据库基本概念
二、DBMS的基本原理
三、RDBMS的基本特征
第四节本书对GIS数据库的研究特色
基本要求:
1.掌握GIS数据库的定义、特征与作用
2.了解数据库及GIS数据库的形成与发展背景和历程
3.掌握GIS数据库与DBMS原理和关系模型
第二章空间数据的表达与管理
第一节空间数据的表达
一、地理系统与地理现象
二、空间对象及其定义
三、空间对象关系和表达
第二节空间数据结构与组织
一、栅格数据模型
二、矢量数据模型
三、栅格矢量一体化数据模型
四、数字高程模型
第三节空间索引
一、格网索引
二、四叉树索引
三、R树和R+树空间索引
第四节空间数据管理
一、文件与关系数据库混合管理方式
二、纯关系型数据库管理方式
三、对象-关系数据库管理方式
四、OracleSpatial介绍
五、遥感影像数据库管理
六、数字高程模型数据库管理
第五节GIS数据库查询语言
一、GIS数据库查询语言的特征
二、当前几种空间信息查询语言
第六节空间数据挖掘
一、数据挖掘的概念
二、空间数据挖掘和知识发现
三、空间数据挖掘的方法
基本要求:
1.掌握空间数据的表达与组织
2.掌握三种空间索引技术
3.掌握空间数据的管理
4.重点掌握GIS数据库查询语言
5.了解空间数据挖掘相关概念与方法
第三章GIS数据库设计与建立
第一节GIS数据库设计概述
一、GIS数据库设计的内容
二、数据库设计目标
第二节GIS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间数据库技术 空间 数据库技术 课程标准