数据库原理与应用(Oracle)教与学(翻转课堂教学大纲 教案 视频 题库)

数据库原理与应用(Oracle 19c版 )课程教学大纲01课程说明【课程编号】******【课程名称】数据库原理与应用/ Principle and Application of Database【课程类型】专业必修课【授课专业】计算机类、电子工程、信息管理、电子商务等【学时学分】周学时3(单周4,双周2),共48学时,3学分02课程内容随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段,是网络信息化管理系统的基础。数据库系统已经成为现代计算机系统的重要组成部分。《数据库原理与应用》课程是计算机科学与技术、软件工程、网络工程、信息管理与信息系统、电子工程、电子商务专业的必修课程。本课程系统讲述了数据库的基本原理、设计与实现方法,主要介绍数据库系统绪论、关系运算理论、关系数据库标准语言SQL、规范化理论和数据库设计、数据库安全性与完整性、数据库备份与恢复、数据库并发控制、综合案例等。《数据库原理与应用》的先修课程为《程序设计基础》和《数据结构与算法》,要求学生掌握计算机软件范围的数据类型、数据结构等方面的知识。后续课程为《Oracle数据库高级编程》、《SQL Server数据库高级编程》、《JSP程序设计》、《网站设计与开发》、《工程项目实训》等。03教学目标通过本课程的学习,使学生系统地掌握数据库的基本概念和基础知识,掌握数据库的设计原理、技术和方法,使学生具有信息系统和数据库的管理能力,为将来设计数据库、学习和使用各种数据库开发工具、从事数据库管理工作、开发新型数据库系统打下良好的基础。04作业(在线作业平台:www.matiji.net)针对教学进度表中所列的重点知识,布置《数据库原理与应用》(Oracle 19c版)中的习题测试(选择题、填空题、简答题、作图题、分析题、SQL综合题)以加强理解。

0568学时,线上学习34+翻转课堂34 教学学时分配

【课程要求与成绩评定】评定项目要求百分比平时成绩课堂出勤10%、线上学习进度10%、线上作业10%、线上测试10%、翻转课堂表现10%50%期末考试闭卷考试(也可利用平台线上考试)50%0648学时,线上学习16+翻转课堂 教学学时分配

【课程要求与成绩评定】评定项目要求百分比平时成绩课堂出勤10%、线上学习进度10%、线上作业10%、线上测试10%、翻转课堂表现10%50%期末考试闭卷考试(也可利用平台线上考试)50%07教学用书

扫描,优惠购书08内容简介本书以Oracle 19c for Windows10为实践平台,以学生-课程数据库和员工-部门数据库为实践案例,重点介绍数据库的基本原理、设计与实现方法,对传统的数据库理论进行精炼,保留核心与实用部分,采用案例教学的方式撰写,强调知识的层次性和技能培养的渐进性。全书共分为7章,分别介绍数据库系统绪论、关系运算理论、关系数据库标准语言SQL、数据库设计与规范化理论、数据库安全性与完整性、数据库备份与恢复、数据库并发控制等。本书提供PowerPoint电子教案、实验练习参考答案,课后习题参考答案、模拟试卷参考答案、核心知识点微视频讲解,方便教师教学和学生自学自测。本书可作为高等院校计算机及相关专业的教学用书,也可以作为从事相关专业的工程技术人员和科研人员的参考资料。09配套视频演示

10目录上下滚动查看 ↓第1章数据库系统绪论1.1数据库的基本概念1.1.1信息、数据和数据处理1.1.2数据库1.1.3数据库管理系统1.1.4数据库系统1.2数据管理技术的发展阶段1.2.1人工管理阶段1.2.2文件系统管理阶段1.2.3数据库管理阶段1.3数据库系统结构1.3.1数据库系统内部的体系结构1.3.2数据库系统外部的体系结构1.4数据模型1.4.1数据模型的概念1.4.2数据模型的三要素1.4.3概念模型1.4.4常用的数据模型1.5本章小结1.6课后习题第2章关系运算理论2.1关系数据结构2.1.1关系的定义2.1.2关系的性质2.1.3关系模式2.1.4关系数据库2.2关系数据操作2.2.1关系的基本操作2.2.2关系操作的特点2.2.3关系数据语言2.3关系的完整性2.3.1实体完整性2.3.2参照完整性2.3.3用户定义完整性2.4传统的集合运算2.4.1并运算2.4.2差运算2.4.3交运算2.4.4广义笛卡儿积2.5专门的关系运算2.5.1选择运算2.5.2投影运算2.5.3连接运算2.5.4除运算2.6综合实例2.7本章小结2.8课后习题第3章关系数据库标准语言SQL3.1SQL概述3.1.1SQL简介3.1.2SQL发展历程及标准化3.1.3SQL特点3.2数据定义3.2.1基本数据类型3.2.2约束条件3.2.3基本表的定义3.2.4基本表的修改3.2.5基本表的删除3.2.6索引的定义和删除3.3数据查询3.3.1SELECT语句格式3.3.2单表无条件查询3.3.3单表有条件查询3.3.4聚集函数3.3.5分组查询和排序查询3.3.6连接查询3.3.7嵌套查询3.3.8集合查询3.4数据操纵3.4.1插入数据3.4.2修改数据3.4.3删除数据3.5视图3.5.1定义视图3.5.2查询视图3.5.3操纵视图3.5.4删除视图3.5.5视图的优点3.6实验3.6.1实验1SQL*PLUS常用命令练习3.6.2实验2数据定义语言3.6.3实验3数据操纵语言3.6.4实验4单表查询3.6.5实验5多表连接查询和集合查询3.6.6实验6嵌套查询3.6.7实验7视图3.7本章小结3.8课后习题第4章规范化理论和数据库设计4.1关系数据库规范化理论4.1.1问题引入4.1.2函数依赖4.1.3范式4.2数据库设计概述4.3系统规划阶段4.3.1系统规划的任务4.3.2系统规划的成果4.4需求分析阶段4.4.1需求分析的任务4.4.2需求分析的步骤4.4.3需求分析的调查方法4.4.4数据流图4.4.5数据字典4.5概念结构设计4.5.1概念结构设计方法4.5.2ER设计方法的介绍4.5.3局部概念结构设计4.5.4全局概念结构设计4.6逻辑结构设计4.6.1逻辑结构设计的步骤4.6.2ER图向关系模型的转换原则4.6.3数据模型的优化4.7物理结构设计4.7.1确定物理结构4.7.2评价物理结构4.8数据库的实施4.9数据库的运行和维护4.10本章小结4.11课后习题第5章数据库安全性与完整性5.1数据库安全性概述5.1.1安全控制模型5.1.2安全层次简介5.1.3安全标准简介5.2Oracle的安全机制5.2.1用户管理5.2.2权限管理5.2.3角色管理5.2.4视图机制5.2.5审计5.2.6数据加密5.3数据库完整性控制5.3.1完整性基本含义5.3.2完整性约束条件5.3.3完整性控制机制5.4实验5.4.1实验1用户管理5.4.2实验2权限管理5.4.3实验3角色管理5.5本章小结5.6课后习题第6章数据库备份与恢复6.1事务6.1.1事务的定义6.1.2事务的特性6.1.3事务控制语句6.2数据库的恢复技术6.2.1故障的种类6.2.2恢复的实现技术6.2.3恢复策略6.3Oracle数据库的备份6.3.1物理备份6.3.2逻辑备份6.4Oracle数据库的恢复6.4.1物理恢复6.4.2逻辑恢复6.5实验6.5.1实验1数据库的备份6.5.2实验2数据库的恢复6.6本章小结6.7课后习题第7章数据库并发控制7.1并发控制概述7.1.1丢失修改问题7.1.2不可重复读问题7.1.3读“脏”数据问题7.2封锁7.3封锁协议7.3.1一级封锁协议7.3.2二级封锁协议7.3.3三级封锁协议7.4活锁和死锁7.4.1活锁7.4.2死锁7.4.3死锁的检测和预防7.5并发调度的可串行性7.6两段锁协议7.7锁的粒度7.8并发控制的时间戳方法7.9本章小结7.10课后习题第8章综合案例:招聘信息管理系统8.1Servlet MVC模式8.2Java Web开发环境构建8.2.1开发工具8.2.2工具集成8.3使用Eclipse开发Web应用8.3.1JSP运行原理8.3.2一个简单的Web应用8.4系统设计8.4.1系统功能需求8.4.2系统模块划分8.5数据库设计8.5.1数据库概念结构设计8.5.2数据库逻辑结构设计8.6系统管理8.6.1导入相关的jar包8.6.2管理主页面8.6.3组件与Servlet管理8.7组件设计8.7.1过滤器8.7.2验证码8.7.3实体模型8.7.4数据库操作8.7.5工具类8.8企业用户管理8.8.1用户注册8.8.2用户登录8.8.3修改密码8.8.4基本信息8.9招聘信息管理8.9.1添加招聘信息8.9.2查询招聘信息8.9.3修改招聘信息8.9.4删除招聘信息8.10管理员解锁用户8.11安全退出8.12求职者相关8.13本章小结8.14课后习题模拟试卷(一)模拟试卷(二)附录A样本数据库附录BOracle 19c数据库的安装和卸载附录C上机实验参考答案10部分教案章节名称第1章 数据库系统绪论1.1 数据库的基本概念1.2数据管理技术的发展阶段授课形式任务驱动■ 理论讲授■  案例讨论■ 上机实践□ 其他□教学目的及要求l  了解数据库技术在计算机学科中的重要地位l  掌握数据库的基本概念l  了解数据管理技术发展经历的三个阶段教学重点l  理解数据库的相关概念l  掌握数据库、数据库管理系统、数据库系统的区别与联系教学难点数据库相关概念的理解教学内容l  信息、数据和数据处理l  数据库l  数据库管理系统l  数据库系统l  人工管理阶段l  文件系统阶段l  数据库管理阶段教学方法与手段设计1、教学方法:(1)任务驱动,扫描教材视频二维码,学习第一章中的2个教学视频,培养学生自主学习能力。(2)课堂研讨,针对学生学习过程中遇到的重点和难点问题,课堂上讨论,对于共性问题统一进行讲解。(3)案例教学,通过引入现实生活中的实例,帮助理解相关知识点。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关特定知识点,通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第1章 复习题:单选题 & 简答题课前学习任务/实验内容任务1:扫描教材视频二维码,自主学习《数据库原理与应用》课程资源第一章中的2个教学视频:1.1数据库的4个基本概念、1.2 数据库系统结构。章节名称第1章 数据库系统绪论1.3 数据库系统结构1.4 数据模型授课形式任务驱动■ 理论讲授■  案例讨论■ 上机实践□ 其他□教学目的及要求l  理解数据库系统结构的三级模式和两级映像l  了解数据模型的概念和三要素l  掌握概念模型的建立l  了解常用的数据模型教学重点l  理解实体、属性、联系、码等概念l  掌握E-R图的画法及应用教学难点E-R模型的建立教学内容l  数据库系统内部的体系结构l  数据库系统外部的体系结构l  数据模型的概念l  数据模型的三要素l  概念模型l  常用的数据模型教学方法与手段设计1、教学方法:(1)任务驱动,扫描教材视频二维码,学习第一章中的2个教学视频,培养学生自主学习能力。(2)课堂研讨,针对学生学习过程中遇到的重点和难点问题,课堂上讨论,对于共性问题统一进行讲解。(3)案例教学,通过引入现实生活中的实例,帮助理解相关知识点。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关特定知识点,通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第1章  第1章 复习题:单选题 & 简答题 & 作图题第1章 章节测试课前学习任务/实验内容任务2:扫描教材视频二维码,自主学习《数据库原理与应用》课程资源第一章中的2个教学视频:1.3 数据模型的概念、组成要素与概念模型、1.4 常用的数据模型。章节名称第2章 关系运算理论2.1关系数据结构2.2关系数据操作2.3关系的完整性2.4传统的集合运算授课形式任务驱动■ 理论讲授■  案例讨论■ 上机实践□ 其他□教学目的及要求l  理解关系数据结构中的相关概念l  了解关系的操作和关系的三种完整性约束规则l  掌握关系代数中传统的集合运算教学重点l  理解笛卡儿积、候选码、主码、全码等相关概念l  掌握关系的性质l  理解关系的完整性l  掌握集合运算的应用教学难点l  关系数据结构中的相关概念的理解l  传统的集合运算的应用教学内容l  关系的定义与性质l  关系模式l  关系的基本操作l  关系操作的特点l  关系数据语言l  关系的完整性:实体完整性、参照完整性、用户定义完整性l  集合运算:并运算、差运算、交运算、广义笛卡儿积教学方法与手段设计1、教学方法:(1)任务驱动,扫描教材视频二维码,学习第二章中的3个教学视频,培养学生自主学习能力。(2)课堂研讨,针对学生学习过程中遇到的重点和难点问题,课堂上讨论,对于共性问题统一进行讲解。(3)案例教学,通过引入现实生活中的实例,帮助理解相关知识点。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关特定知识点,通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第2章 复习题:单选题 & 简答题课前学习任务/实验内容任务3:扫描教材视频二维码,自主学习《数据库原理与应用》课程资源第二章中的3个教学视频:2.1 关系的定义与性质、2.2 关系的完整性、2.3 传统的集合运算。

(0)

相关推荐