《数据库基础》课程教学大纲.docx
《《数据库基础》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《数据库基础》课程教学大纲.docx(8页珍藏版)》请在咨信网上搜索。
《数据库基础》课程教学大纲 课程英文名称:Introduction to Database 课程编号:HZ 162490 课程类别:学科(大类)教育平台 课程性质:必修 学 分:2.5 学 时:40 (其中:讲课学时:32实验学时:8上机学时:8) 适用专业:地理信息科学 开课部门:环境与资源学院测绘与地理信息工程系 先修课程:高等数学B1、大学计算机(理工A) 后续课程:空间数据库、GIS软件工程、WebGIS技术、GIS二次开发等 一、课程目标通过本课程的学习,应使学生具备以下能力: 1 .掌握数据库技术的基础理论,掌握关系数据库和非关系数据库的基本理 论,能够掌握查询和索引,建立初步的计算思维。 2 .理解数据库设计的核心任务和工程化设计思想,能够根据数据库设计的 基本步骤和规范化要求进行数据库设计。 3 .掌握主流数据库管理软件,以开源数据库软件PostgreSQL为例,掌握其 基本操作方法,能够运用PostgreSQL进行数据库的建库、查询、数据操纵、窗 体使用和数据访问,在此基础上了解数据库恢复技术、并发控制和分布式部署等。 4 . 了解数据库开发工具程序设计的基本原理和方法,引导学生利用数据库 开发工具(如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) [知识点] 数据库系统的基本概念;数据模型;数据库系统的结构;数据库系统的组成; 数据库技术面临的挑战。 [重 点] 数据库系统的基本概念;数据模型的常见类型;数据库系统的三级模式和二 级映像。 [难 点] 数据模型的常见类型及其优缺点;数据库系统三级模式和二级映像。 [基本要求].识 记:数据;数据处理;数据库;数据库系统;数据管理;数据库 管理系统;数据仓库;现实世界;概念世界;数据世界;联系;层次模 型;网状模型;关系模型;外模式;内模式;三级模式;二级映像。 1 .领 会:数据库系统的结构;数据库系统组成;数据库技术的开展趋 势。 2 .简单应用:区别数据模型的常见类型;体会数据库系统三个模式的关系。 3 .综合应用:根据数据库的体系结构来分析访问数据的过程。 第2单元关系数据库(4学时,支撑课程目标1)[知识点] 关系模型的组成;关系数据结构;关系操纵集合;关系完整性约束;关系的 完整性;关系代数;关系演算[重 点] 关系数据结构;关系操作;关系代数;关系的完整性。 [难 点] 关系代数[基本要求] 1 .识 记:关系模型的组成;域;关系;候选码;主码;主属性;非码 属性;全码;关系模式;选择;投影;连接;除;并;差;交;笛卡尔 积;实体完整性规那么;参照完整性;用户定义完整性。 2 .领 会:关系操纵;关系代数的运算规那么;基本关系的性质;关系的 三类完整性约束。 3 .简单应用:能够使用关系代数进行关系间运算。 4 .综合应用:能够设计E-R模型并根据规那么转化为表,并作关系间运算。 第3单元关系数据库语言SQL(5学时,支撑课程目标3)[知识点] 查询与表;常见的查询;SQL语言的特点;创立选择查询;表达式中的元 素;在查询中执行计算;利用向导建立查询;创立参数查询;交叉表查询;操作 查询;SQL查询;SQL-SELECT命令的语法格式;查询的翻开与修改。 [重 点] 创立选择查询;创立参数查询;交叉表查询;操作查询;SQL查询; SQL-SELECT命令的语法格式。 [难 点] 在查询中执行计算;SQL查询;SQL-SELECT命令的语法格式。 [基本要求].识 记:选择查询;参数查询;交叉表查询;操作查询;SQL查询; 表达式;查询准那么;操作符;文字;标示符;函数;行标题;列标题。 1 .领 会:查询与表的关系;利用查询可以完成的功能;SQL语言的特 点;选择查询中为哪个字段添加“准那么”和添加什么样的“准那么”;创 建参数查询的步骤;SQL的体系结构;创立SQL查询的步骤。 2 .简单应用:能够操作查询进行删除;更新;生成表;追加等工作。 3 .综合应用:能够创立SQL查询并进行数据定义;SELECT语句数据查询; 数据更新操作。 第4单元数据库平安性和完整性(5学时,支撑课程目标2)[知识点] 数据库的不平安因素;平安标准;数据平安性控制;用户身份鉴别;存取控 制;自主存取控制; 授权;强制存取控制;视图机制;审计;数据加密;推理控制;隐蔽信道; 数据隐私;实体完整性;参照完整性;用户定义完整性;完整性约束语句;断言; 触发器。 [重 点] 数据平安性控制;数据完整性约束。 [难 点] 数据平安性控制;数据完整性约束。 [基本要求].识 记:存取控制;自主存取控制;授权;强制存取控制;视图机制; 审计;数据加密;推理控制;隐蔽信道;数据隐私;实体完整性;参照 完整性;用户定义完整性;完整性约束语句。 1 .领 会:数据库的不平安因素;平安标准;数据平安性控制;用户身 份鉴别;视图机制;审计;数据加密;断言;触发器。 2 .综合应用:使用SQL中的DCL语句实现数据库平安性;掌握完整性设 计及完整性语言的使用方法,并设计SQL语句验证完整性约束是否起 作用。 第5单元关系规范化理论(2学时,支撑课程目标2)[知识点] 范式;第一范式;第二范式;数据依赖;函数依赖;多值依赖;码;规范化; Armstrong公理系统。 [重 点] 规范化;数据依赖的公理系统。 [难 点] 第一范式;第二范式;数据依赖。 [基本要求].识 记:范式;第一范式;第二范式;数据依赖;函数依赖;多值依 赖;码。 1 .领会:规范化;Armstrong公理系统。 2 .综合应用:按照关系模式的规范化基本思想融入数据库系统建设各个阶 段中。 第6单元数据库设计(2学时,支撑课程目标2)[知识点] 数据库设计思路;数据库设计的基本步骤;需求分析;概念结构设计;E-R 模型;逻辑结构设计;E-R模型转换为关系模型;物理设计。 [重 点] 数据库设计思路;数据库设计的基本步骤。 [难 点] 数据库设计思路;数据库设计的基本步骤;E-R图的集成。 [基本要求].识 记:模型转换;需求分析;概念结构设计;E-R模型;逻辑结构 设计;E-R模型转换为关系模型;物理设计。 1 .领 会:数据库设计的思路;数据库设计的基本步躲。 2 .简单应用:能够进行实体类型的转换和联系的转换。 3 .综合应用:根据数据库设计步骤,设计一个简单的数据库系统方案。 第7单元PostgreSQL数据库创立(2学时,支撑课程目标3) [知识点] PostgreSQL 简介;PostgreSQL 基本功能;PostgreSQL(V. 9. 2. 24)的工作界 面;数据库创立;创立数据库;创立数据表;字段的数据类型;字段的属性;字 段大小;字段的说明;表的视图;数据表创立步骤;表间关系的创立;表的索引; 修改表结构;表中数据的操作;设置数据表格形式;数据的导入和导出。 [重 点] 数据表创立步骤;表间关系的创立;修改表结构。 [难 点] 表间关系的创立;修改表结构。 [基本要求].识 记:数据库;数据库对象;表和关系;查询;窗体;表;数据访 问;模块;功能区;导航窗格;视图;命令选项;字段;索引;格式; 导入;导出。 1 .领 会:数据表和元组的基本操作方法。 2 .简单应用:能够正确确定数据表中数据间的关系;能够对一个数据表进 行修改。 3 .综合应用:能够基于PostgreSQL创立一个数据库并建立合适的数据表, 并创立表间关系。 第8单元数据库管理系统中查询处理和事务管理的基本概念和基础知识(4学时, 支撑课程目标3)[知识点] 查询处理;查询分析;查询检查;查询执行;查询优化;代数优化;物理优 化。 [重 点]查询处理;查询优化。 [难 点]查询处理;查询优化。 [基本要求].识 记:查询处理;查询分析;查询检查;查询执行;查询优化;代 数优化;物理优化。 1 .领 会:启发式代数优化、基于规那么的存取路径优化和基于代价估算 的优化。 2 .综合应用:使用命令分析查询执行计划、利用索引优化查询性能、优化 SQL语句。 第9单元数据库系统开发实例讲解(12学时,支撑课程目标3) [知识点] C#开发环境;窗体;常用控件;对话框的设计,菜单、工具栏和状态条;数 据库前端开发;数据库设计;系统设计;系统实现;系统测试;系统运行。 [重 点]系统设计;系统实现 [难 点]系统设计;系统实现。 [基本要求].识 记:数据库设计;查询设计;表设计;窗体设计。 1 .领 会:系统设计的流程。 2 .简单应用:能根据需求进行数据库系统设计。 3 .综合应用:能够结合这章和前面内容的学习,完成一个简单数据库系统 的开发,主要包括数据库的建立;数据输入;创立查询;建立窗体;关 系表操作等内容。 【学时分配】 知识单元 理论学时 第1单元绪论 4 第2单元关系数据库 4 第3单元关系数据库语言SQL 4 第4单元数据库平安性和完整性 4 第5单元关系规范化理论 2 第6单元数据库设计 2 第7单元PostgreSQL数据库创立 2 第8单元数据库管理系统中查询处理和事务管理的基本概 念和基础知识 2 第9单元数据库系统开发实例讲解 8 合计 32 (二)实验学时局部 [实验教学环节作用及目的] 数据库基础是一门和计算机联系紧密的课程,实验教学是该课程重要的教学 环节。通过实验教学,既可以验证、巩固和补充课堂讲授的理论知识,又可以锻 炼学生的动手操作能力,培养学生的计算思维和系统设计开发能力以及计算机编 程基础,为后续的空间数据库、GIS软件工程等课程打下良好的基础。 [实验教学环节培养学生能力标准] 使学生能够学会和掌握PostgreSQL数据库语言,能够运用PostgreSQL进行 数据库操作,包括数据库创立、查询、窗体、表等内容;能够基于C#和PostgreSQL 进行简单的数据库系统开发。 [实验工程、内容、学时分配及实验类型]1、必开实验 序号 实验工程 实验内容 学时 实验类型 (演示;验证;综 合;设计研究) 每组学生 人数 支撑课程 目标 1 数据库定义与操 作语言 基于PostgreSQL进行数据 库的创立、查询、窗体、报 表等操作 1 验证 1 3 2 平安性语言、完整 性语言和触发器 基于PostgreSQL进行数据 平安性、完整性和触发器等 设置 1 验证 1 4 3 查询处理和查询 优化 基于PostgreSQL查询处理、 查询优化、数据库恢复、并 发控制等操作 2 设计研究 1 4 4 数据库系统开发 实;列 基于PostgreSQL进行简单 的数据库系统开发 4 设计研究 4〜5 4 2、主要仪器设备电脑;PostgreSQL软件;C#软件等。 五、教学方法与手段 1 .本课程是一门理论与实践结合较强的课程,故要坚持理论联系实际的教 学方法,不断地吸收总结数据库先进理论知识和最新的实践动态,以重构教学流 程和创新教学方式为路径,以情境创设为手段,以整合教学资源和拓展教学空间 为保障,通过反复探索和实践,不断提高教学的质量和实用性。 2 .坚持传统教学手段与现代教学手段相结合,理论教学应以多媒体为主; 板书配合的方式展开,实验教学应着重培养学生的动手操作能力。教学内容安排 要突出重点和难点,积极应用多媒体教学技术,尽可能把抽象的理论转化为具体 的图像,使复杂的理论变得简单、直观,力求化难为易,努力提高学生的学习兴 趣。 3 .注重应用启发式教学,多开展课堂讨论,引导学生积极思考问题、分析 问题,培养学生独立思考的能力。 4 .注重课后练习,实际操作较强的教学内容安排课后作业,大力培养学生 动脑、动手、独立解决问题的能力。 六、考核要求、方式与成绩评定 考核要求:考核内容需覆盖大纲中各知识单元全部教学内容,主要为教材中 重要的基本原理和方法,亦会少量涉及到补充内容和布置的参考资料内容。 考核形式:考试+考查。 成绩评定:采用百分制,实行结构评分,其中期末考试占50%,平时考查占 50%,期末考试和平时考查均采用百分制,按各自比重计算课程成绩。平时考查 包括课程实验、作业和课堂表现,课程实验占50%,作业占30%,课堂表现占 20%,具体评定如下: 考核工程 评价环节 评估课程目标 对应毕业要求 平时考查(50分) 课程实验(50%) 课程目标3、4 5.2 作业成绩(30%) 课程目标2、3、4 5.2 课堂表现(20%) 课程目标 1、 2、 3、 4 1.2、 5.2 期末考试(50分) 名词解释,填空,简 答题,综合等题型等 课程目标 1、 2、 3、 4 1.2、 5.2 平时考查成绩评定分为课程实验成绩、作业成绩和课堂表现成绩,每项都按 百分制评分,最后按各自比重计算平时考查成绩,评定标准如下: 评定 工程 评估课程目标 内容 分值 总分值 课程 实验 课程目标 3、4 未独立完成实验,实验方法不正 确,不能得到正确结果,未按要 求完成实验报告 0-60 100分 独立完成实验,实验过程存在一 些错误,实验结果基本正确,实 验报告内容基本满足要求 60-75 独立完成实验,实验过程正确, 实验结果合理但不完美,实验报 告内容完整 75-90 独立完成实验,实验过程正确, 90-100 实验结果合理,实验报告内容充 实、总结深刻 作业 课程目标 2、3、4 未独立完成作业,计算过程和结 论不正确 0-60 100分 独立完成作业,方法运用正确, 计算过程有较多错误,计算结果 不正确 60-75 独立完成作业,计算过程有少许 错误,结论基本合理 75-90 独立完成作业训练题目,计算过 程正确,结论合理 90-100 课堂 表现 课程目标 1、 2、 3、 4 不按时出勤,不能认真听讲,做 与上课无关的事,不参加课堂讨 论,不能正确回答课堂提问 0-60 100分 按时出勤,课堂较认真听讲,被 动参与课堂讨论,不主动回答课 堂问题 60-75 按时出勤,课堂认真听讲,主动 参与课堂讨论,能够正确回答课 堂提问 75-90 按时出勤,课堂认真听讲,主持 小组的课堂讨论,能够积极主动 且正确地回答课堂提问 90-100 七、选用教材、讲义和主要参考书 1 .推荐教材: 《数据库系统概论》(第5版),王珊 萨师煌,高等教育出版社,2014年9 月。 2 .推荐参考书: 《PostgreSQL数据库内核分析》,彭智勇 彭煜玮,机械工业出版社,2012 年1月。 八、大纲说明 本大纲根据【西南科技大学<<本科人才培养方案>>2019版(修订)】中地理 信息科学专业培养方案制订。 《数据库基础》是地理信息科学专业的一门专业核心课程,在教学中应将 重点放在关系数据库原理、数据库设计以及数据库系统开发,帮助学生打牢数据 库理论基础和编程基础,应力求使学生做到举一反三。同时要重视实验环节的教 学,将实验环节作为课程考核一个重要组成局部,努力提高学生的动手能力和专 业素养。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库基础 数据库 基础 课程 教学大纲
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文