《数据库技术》课程教学大纲_第1页
《数据库技术》课程教学大纲_第2页
《数据库技术》课程教学大纲_第3页
《数据库技术》课程教学大纲_第4页
《数据库技术》课程教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库技术》课程教学大纲一、课程基本信息课程中文名称数据库技术课程英文名称TechnologyoftheDatabase课程编号16732201课程模块£思想政治理论课£通识教育课£专业基础课R专业课课程性质£必修£限选£专业任选R任选总学时32讲授学时20实验(专题辅导)学时12总学分2开课单位电子与信息工程学院开课系(室)自动化授课对象大三本科生适用专业电气工程及其自动化、自动化先修课程C语言程序设计二、课程简介和教学目标1.课程简介《数据库技术》是自动化、电气工程及其自动化专业的一门专业任选课。本课程主要讲授数据库系统的基本概念、原理,DBMS基本体系结构和基本实现技术、数据库应用系统设计步骤和方法,使学生掌握数据库基本理论及应用设计,了解典型数据库系统的体系结构,培养学生应用数据库技术解决计算机应用中实际问题的能力,并为今后从事数据库应用系统的开发工作打下良好的基础,成为我国从事数据库理论研究、教学和应用系统开发的专门人才。2.教学目标教学目标1:掌握数据库管理系统的基本原理,数据库的基本设计方法。教学目标2:掌握一种流行数据库系统的基本操作方法和编程技术。教学目标3(课程思政):使学生能够全面系统地掌握开发、研制、管理各类数据库应用系统时所必需的数据库基础知识,具有开发和设计数据库的能力,并能结合本专业有效地开发具有实用价值的数据库应用系统。3.教学目标与毕业要求指标点的支撑关系教学目标支撑毕业要求对应指标点教学目标15.1了解专业常用的现代仪器、信息技术工具、工程工具和模拟软件的原理和使用方法,并理解其局限性。教学目标25.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对自动化相关领域的工程问题进行分析、计算与设计;能够针对具体的对象,开发或选用满足特定需求的现代工具,模拟和预测专业问题,并能够分析其局限性。教学目标33.1掌握工程设计和产品开发全周期、全流程的基本设计/开发方法和技术,了解影响设计目标和技术方案的各种因素。三、理论教学表1理论教学安排序号章节(学时)学习内容(含重点、难点)教学方法、手段支撑教学目标其他1第一章绪论(2学时)(1)数据库系统概述:(2)关系数据库的相关概念()(3)数据库关系模式的设计()讲授式、讨论式、案例式与启发式相结合。1讨论:数据、数据库、数据库管理系统、数据库系统概念的区别2二、关系数据库(4学时)关系数据结构及形式化定义:关系、关系模式、关系数据库;()2.关系操作:基本的关系操作、关系数据语言的分类;3.关系完整性:实体完整性、参照完整性、用户定义的完整性;4.关系代数:传统的集合运算(并、交、差、广义笛卡儿积)、专门的关系运算(选择、投影、连接、等值连接、自然连接)()讲授式、讨论式、案例式与启发式相结合。1讨论:主流的关系型数据库有哪些?各自的特点和应用场景。3第三章关系数据库标准语言SQL(6学时)1.SQL概述:SQL语言的发展和作用;2.学生课程数据库3.数据定义:数据定义的方法;()4.数据查询:单表查询、连接查询、嵌套查询、集合查询;()5.数据更新:插入数据、修改数据、删除数据;6.视图:定义视图、查询视图、更新视图、视图作用。讲授式、讨论式、案例式与启发式相结合。讲授式、讨论式、案例式与启发式相结合。22讨论:什么是“不相关子查询”?如何转换成连接查询?如何让查询结果的列显示顺序与数据库中的列顺序不一样?第四章数据库安全性(3学时)1.计算机安全性概述:计算机系统的三类安全性问题、安全标准简介;2.数据库安全性控制:用户标识与鉴别、存取控制、自主存取控制方法、授权与回收、数据库角色、强制存取控制(MAC)方法;()3.视图机制、审计、数据加密、统计数据库安全性;()讲授式、讨论式、案例式与启发式相结合讨论:1.什么是数据库的安全性?DBMS有哪些安全性措施?第五章数据库完整性(3学时)1.实体完整性:定义、实体完整性检查和违约处理;2.参照完整性:定义、参照完整性检查和违约处理;3.用户定义完整性:属性上的约束条件的定义、约束条件的检查和违约处理、元组上的约束条件定义、检查和违约处理;()4.完整性约束命名子句、触发器(定义、激活、删除)。()讲授式、讨论式、案例式与启发式相结合。3讨论:维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?第六章关系数据理论(2学时)1.关系数据理论基本概念:规范化、函数依赖、码、范式、2NF、3NF、BCNF、多值依赖、4NF()2.数据依赖的公理系统、模式分解(定义、性质特点、算法)()讲授式、讨论式、案例式与启发式相结合3讨论:原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?四、实验教学表2实验教学安排序号实验项目名称(学时)实验内容实验类型支撑教学目标其他1实验1:数据库和表的创建和管理(2学时)对SQL数据库和表的创建和管理验证性12

实验2:数据的查询、更新(4学时)通过SQL语言对数据的查询、更新验证性13实验3:数据的完整性、安全性(2学时)通过SQL语言对实体完整性、参照完整性、用户自定义完整性、授权等操作验证性1、24实验4:存储过程及触发器的定义和使用(2学时)通过SQL语言对存储过程及触发器的定义和使用设计性1、25实验5访问数据库(2学时)访问数据库综合型1、2五、考核与成绩评定方法表3课程考核及评价细则成绩组成考核/评价环节分值考核/评价细则支撑教学目标平时成绩(40%)小作业10主要考核学生对每章节知识点的理解和掌握程度,并通过IDE软件编写与验证代码;取各次成绩的平均值作为书面作业成绩,满分100分,按10%计入总成绩。1、2、3实验30依据实验课堂提问验收成绩(80分),以及实验报告质量评分(20分),满分100分,按30%计入总成绩。1、2、3期末成绩(60%)大作业60布置设计任务:1.选题介绍;2.指导学生进行需求分析、查阅文献资料;3.对于要解决的实际问题,设计解决方案与开发流程。4.按照要求撰写设计报告和答辩PPT。5.该项满分为100分,按60%计入总成绩。1、2、3六、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论