- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库基础》课程教学大纲
课程英文名称:Introduction to Database
课程编号:HZ162490
课程类别:学科(大类)教育平台
课程性质:必修
学 分:2.5
学 时:40(其中:讲课学时:32 实验学时:8上机学时:8)
适用专业:地理信息科学
开课部门:环境与资源学院测绘与地理信息工程系
先修课程:高等数学B1、大学计算机(理工A)
后续课程:空间数据库、GIS软件工程、WebGIS技术、GIS二次开发等
一、课程目标
通过本课程的学习,应使学生具备以下能力:
掌握数据库技术的基础理论,掌握关系数据库和非关系数据库的基本理论,能够掌握查询和索引,建立初步的计算思维。
理解数据库设计的核心任务和工程化设计思想,能够根据数据库设计的基本步骤和规范化要求进行数据库设计。
掌握主流数据库管理软件,以开源数据库软件PostgreSQL为例,掌握其基本操作方法,能够运用PostgreSQL进行数据库的建库、查询、数据操纵、窗体使用和数据访问,在此基础上了解数据库恢复技术、并发控制和分布式部署等。
了解数据库开发工具程序设计的基本原理和方法,引导学生利用数据库开发工具(如C#)和PostgreSQL数据库管理系统软件完成一个简单的数据库系统开发。
二、课程目标与毕业要求的对应关系
课程目标
指标点
毕业要求
课程目标1
1.2建立计算思维基本概念和思维方法,具备较好的计算思维能力。
1工程知识:掌握数学、自然科学、地理信息基础和专业知识,具备地球空间数据采集、获取与应用能力、地球空间信息数据处理与建库能力。
课程目标2、3、4
5.2能够运用现代工程工具和信息技术工具进行地理信息工程设计与技术开发。
5能够针对复杂地理信息工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具。
三、教学内容与教学方法和课程目标的对应关系
单元
数据库基础理论教学环节
数据库基础实验教学环节
教学内容
教学方法
课程目标
实验项目
课程目标
教学环节
训练环节
1
绪论
授课4学时
作业
1
2
关系数据库
授课4学时
作业
1
3
关系数据库语言SQL
授课4学时
作业
2、3
基于PostgreSQL的数据库定义与操作语言(1学时)
4
数据库安全性和完整性
授课4学时
作业
2、3
基于PostgreSQL的安全性语言、完整性语言和触发器(1学时)
5
关系规范化理论
授课2学时
作业
2
6
数据库设计
授课2学时
作业
3
7
PostgreSQL数据库创建
授课2学时
作业
3
3
8
数据库管理系统中查询处理和事务管理的基本概念和基础知识
授课2学时
作业
4
基于PostgreSQL查询处理、查询优化、数据库恢复、并发控制等操作(2学时)
9
数据库系统开发实例讲解
授课8学时
作业
4
数据库系统开发(4学时)
四、课程的主要内容及基本要求
(一)理论学时部分
第1单元绪论(4学时,支撑课程目标1)
[知 识 点]
数据库系统的基本概念;数据模型;数据库系统的结构;数据库系统的组成;数据库技术面临的挑战。
[重 点]
数据库系统的基本概念;数据模型的常见类型;数据库系统的三级模式和二级映像。
[难 点]
数据模型的常见类型及其优缺点;数据库系统三级模式和二级映像。
[基本要求]
识 记:数据;数据处理;数据库;数据库系统;数据管理;数据库管理系统;数据仓库;现实世界;概念世界;数据世界;联系;层次模型;网状模型;关系模型;外模式;内模式;三级模式;二级映像。
领 会:数据库系统的结构;数据库系统组成;数据库技术的发展趋势。
简单应用:区别数据模型的常见类型;体会数据库系统三个模式的关系。
综合应用:根据数据库的体系结构来分析访问数据的过程。
第2单元关系数据库(4学时,支撑课程目标1)
[知 识 点]
关系模型的组成;关系数据结构;关系操纵集合;关系完整性约束;关系的完整性;关系代数;关系演算
[重 点]
关系数据结构;关系操作;关系代数;关系的完整性。
[难 点]
关系代数
[基本要求]
识 记:关系模型的组成;域;关系;候选码;主码;主属性;非码属性;全码;关系模式;选择;投影;连接;除;并;差;交;笛卡尔积;实体完整性规则;参照完整性;用户定义完整性。
领 会:关系操纵;关系代数的运算规则;基本关系的性质;关系的三类完整性约束。
简单应用:能够使用关系代数进行关系间运算。
综合应用:能够设计E-R模型并根据规则转化为表,并作关系间运算。
第3单元关系数据库语言SQL(5学时,支撑课程目标3)
[知 识 点]
查询与表;常见的查询;SQL语言的特点;创建选择查询;表达式中的元素;在查询中执行计算;利用向导建立查询;创建参数查询;交叉
原创力文档


文档评论(0)