当前已经是大数据时代,数据库课程不能没有大数据管理,这是技术发展的呼唤,也是提高教学质量、加强人才技术素质的迫切要求。融合传统数据库关键技术与大数据最新进展,是数据库课程改革的必然趋势。为此,本课程直面技术最新发展,总结多年教学实践,深度梳理知识结构,课程内容按顺序分为四大部分。第一部分是基本概念和基础知识,包括第一、二章,涉及数据库系统、大数据、数据模型等基本概念,为后面内容打基础。第二部分主要包括第三、四、五章,讲声明性语言(SQL),及其在应用环境中与高级语言的混合编程,以及数据保护。第三部分是第六、七章讲数据库设计并融入大数据思维。第六章主要是ER设计以及转换为关系,所以也涉及了关系设计或者说目标也是关系设计,但方法主要是从实体及联系的角度来做的;第七章讲关系设计,主要是从数据依赖角度来做的,而数据依赖本质上就是属性及其联系。六七两章的目标是一致的,都是讲关系设计只是方法不同,并且大数据特征改变了原有数据库设计思想。第四部分是大数据新技术简介。
主要特色包括:(1)以自然灾害应急系统/网络考试系统/智能推荐为案例,实施案例驱动的教学模式,技术最先进,概念最清晰。(2)在课程内容安排上,先讲语言,让学生通过上机使用,有直观了解,进而再讲设计,最后讲实现,由浅到深,由表及里,便于理解。(3)通过案例分析,解析传统数据库和大数据中数据管理技术的基本思想和特点,融合理论与实践,贯通技术思想与职业理念。(4)站在大数据管理的角度,讲述数据库设计和实现的新思想,在数据库设计和实现的讲述中融入大数据思维;针对各种数据密集系统的共性,讲述数据管理技术发展趋势,并对大数据管理进行简介。(5)以尽可能简单的例子凸显技术思想的本质。(6)纳入数据管理技术的最新发展,深度梳理课程知识点体系,研磨了与信息安全、操作系统、数据结构、组成原理等相关课程的关系,实现无缝平滑衔接。(7)特别是梳理了数据保护知识点体系;提出了数据管理的目标:安全、简单、高效地共享数据,并以此为线索贯穿全书内容,把知识碎片变得系统化,使得全书知识点有机融为一体。
课程学习指南
课程特色之新认识(数据保护)
课程特色之新认识(大数据数据库)
导学视频
社会对大数据数据库人才的需求
第一章 绪论 (上)
第一节 数据库
第二节 数据库系统
第一次单元测试
第一章 绪论 (下)
第三节 数据库管理系统
第四节 数据管理技术发展趋势
第二章 关系模型(上)
第一节 关系结构和约束
第二节 基本关系代数运算
第二次单元测试
第二章 关系模型(下)
第三节 附加关系代数运算
第四节 扩展关系代数运算
问题讨论:用关系代数表达式查询女考生名字及报考试卷名,共有多少种方法
第三章 PG数据定义与操作(上)
第一节 SQL概述
第二节 数据定义与修改
第三章 PG数据定义与操作(中)
第三节 简单查询
第三次单元测试
第三章 PG数据定义与操作(下)
第四节 联接查询
第五节 嵌套查询
第四章 PG应用(上)
第一节 数据库应用体系结构
第二节 嵌入式pgSQL
第四次单元测试
第四章 PG应用(下)
第三节 JDBC编程
第四节 PG中的函数
第五章 PG数据保护(上)
第一节 数据保护
第二节 视图
第三节 访问控制
第五章 PG数据保护(下)
第四节 完整性约束
第五节 触发器
第六节 事务
第七节 加密
第六章 数据库设计:实体-联系方法(上)
第一节 数据库设计方法和生命周期
第二节 第一小节 E-R模型元素
第二节 第二小节 基本E-R图设计
第三节 基本E-R图转换为关系模式
第六章 数据库设计:实体-联系方法(中)
第四节 扩展E-R图及其转换
第六章 数据库设计:实体-联系方法(下)
第五节 大数据E-R图及其转换
第七章 数据库设计:属性-联系方法(上)
第一节 函数依赖
第二节 模式分解
第七章 数据库设计:属性-联系方法(下)
第三节 范式
第四节 规范化
第五节 大数据与反规范化
第八章 数据存储与存取
第一节 磁盘上的元组
第二节 磁盘上元组索引基础
第三节 磁盘上元组B树索引
第四节 磁盘上元组B+树索引
第九章 查询优化
第一节 关系操作的实现
第二节 关系操作的实现(续)
第三节 查询优化
第十章 大数据技术
第一节 大数据及其特征
第二节 大数据存储技术
第三节 大数据计算
第四节 大数据应用
实验(一):认识数据库/基于“国家奖励数据库”-感受正能量 传播正能量
实验指导书
实验报告提纲
实验报告评分标准
实验报告参考样板
PPT:实验辅导
视频:认识数据库实验辅导视频
分享认识数据库实验中碰到问题及解决方法
实验(二 MySQL):MySQL实验辅导材料
安装配置及实验操作指导ppt
安装配置及实验操作指导视频(带解说)
安装配置及实验操作过程说明文档
实验(二 MySQL):MySQL源码安装
实验指导书
实验指导ppt
视频
实验(二 PostgreSQL): PostgreSQL 安装
PPT:PostgreSQL 9 安装指导
PPT:PostgreSQL 10 安装指导
PPT:PostgreSQL 11 安装指导
视频:PostgreSQL 安装辅导视频(适用于PG10/11/12/9)
讨论:欢迎分享安装过程中碰到的问题及解决方法
实验(二 PostgreSQL):pgSQL源码安装
实验指导ppt
视频
实验(三 PostgreSQL):数据库/表的基本操作/基于教材数据库-帮助学生扣好第一粒扣子
实验指导书
实验报告提纲
实验报告评分标准
PPT:实验辅导
视频:实验辅导
实验报告样板
分享数据库/表的基本操作实验中碰到问题及解决方法
实验(三 MySQL):数据库/表的基本操作/基于教材数据库-帮助学生扣好第一粒扣子
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(四 PostgreSQL):SQL数据定义与修改/基于抗疫英雄数据库-致敬英雄楷模 立志报效祖国
实验指导书
实验报告提纲
实验报告评分标准
视频:实验辅导
PPT:实验辅导
实验报告样板
分享基于SQL的数据定义与修改实验中碰到问题及解决方法
实验(四 MySQL):SQL数据定义与修改/基于抗疫英雄数据库-致敬英雄楷模 立志报效祖国
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(五 PostgreSQL):简单数据查询/基于“感动中国年度人物” 数据库-弘扬中华传统美德 共建和谐美好社会
实验指导书
实验报告提纲
实验报告评分标准
PPT:实验辅导
视频:实验辅导
实验报告样板
简单数据查询体会分享及问答
实验(五 MySQL):单表查询和联接查询/基于中医药数据库和应急预案数据库-感受传统文化 继承祖先智慧
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(六 PostgreSQL):高级数据查询/基于应急预案数据库-增强对突发事件的认知 提升对自我保护的能力
实验指导书:高级数据查询
实验报告提纲:高级数据查询
实验报告评分标准:高级数据查询
实验辅导ppt:高级数据查询
视频:高级数据查询实验辅导视频
实验报告样板
高级数据查询实验体会分享及问答
实验(六 MySQL):高级数据查询/基于应急预案数据库-增强对突发事件的认知 提升对自我保护的能力
实验指导书
实验报告评分标准
实验指导ppt
实验报告提纲
实验报告样板
实验(七 PostgreSQL):嵌入式pgSQL/基于诺贝尔奖得主数据库-弘扬科学精神,建设创新型国家,促进人类进步。
实验指导书
实验报告提纲
实验报告评分标准
实验辅导PPT
实验报告样板
视频:嵌入式pgSQL实验辅导视频
ECPG 指导手册
嵌入式pgSQL:ECPG 示例
分享嵌入式pgSQL实验体会碰到问题及解决方法
实验(八 PostgreSQL):JDBC与PL/pgSQL/基于应急预案数据库--增强对突发事件的认知 建立科学的防范与应对机制
实验指导书
JDBC实验环境配置ppt
实验报告提纲
实验报告评分标准
实验报告样板:JDBC与PL/pgSQL
实验辅导ppt:JDBC与PL/pgSQL
视频:JDBC与PL/pgSQL实验辅导视频
JDBC与PL/pgSQL实验体会碰到问题探讨解决方案分享
附加材料:ODBC举例
JSP案例样板
实验(九 PostgreSQL):Psycopg2与PL/pgSQL/基于抗美援朝数据库--弘扬抗美援朝爱国精神,勠力中华民族伟大复兴
实验指导书
实验报告提纲
实验报告评分标准
Psycopg2与PL/pgSQL实验体会分享及问答
python环境配置
实验报告样板
实验(九 MySQL):Python与MySQL/基于抗美援朝数据库--弘扬抗美援朝爱国精神,勠力中华民族伟大复兴
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(九 ORM):Python与MySQL/PythonORM编程/基于中共党史数据库 -学习百年党史 汲取奋进力量
实验指导书
实验内容:概念与原理简述
实验环境搭建
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(十 PostgreSQL):视图与访问控制/基于大国工匠数据库--致敬“大国工匠”,涵养“工匠精神”,服务中华民族伟大复兴
实验指导书
实验报告提纲
实验报告评分标准
实验辅导ppt
实验报告样板
实验课前准备材料
视频:视图与访问控制实验辅导视频
视图与访问控制实验体会分享碰到问题解决方案探讨
实验(十 MySQL):视图与访问控制/基于大国工匠数据库--致敬“大国工匠”,涵养“工匠精神”,服务中华民族伟大复兴
实验指导书
实验报告评分标准
实验报告提纲
实验辅导ppt
实验报告样板
实验(十一 PostgreSQL):完整性约束与触发器/基于应急预案数据库-增强风险防范意识,提升应急预案质量
实验指导书
实验报告提纲
实验报告评分标准
实验辅导ppt
实验报告样板
视频:完整性约束与触发器实验辅导视频
完整性约束与触发器实验体会分享碰到问题解决方案探讨
实验(十一 MySQL):完整性约束与触发器/基于应急预案数据库-增强风险防范意识,提升应急预案质量
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(十二 PostgreSQL):事务与加密/基于应急预案数据库--提高应急预案质量,增强应急处置能力
实验指导书
实验报告提纲
实验报告评分标准
实验辅导ppt
实验报告样板
视频:事务与加密实验辅导视频
事务与加密实验体会分享碰到问题解决方案探讨
实验(十二 MySQL):事务与加密/基于应急预案数据库--提高应急预案质量,增强应急处置能力
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(十三 PostgreSQL):索引与查询优化/基于图灵奖数据库--中华复兴,匹夫有责;立志高远,复兴中华
实验指导书
实验报告提纲
实验报告评分标准
实验辅导ppt
实验报告样板
视频:索引与查询优化实验辅导视频
索引与查询优化实验体会分享碰到问题解决方案探讨
实验(十三 MySQL):索引与查询优化/基于图灵奖数据库--中华复兴,匹夫有责;立志高远,复兴中华
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(十四 PostgreSQL):Powerdesigner数据库建模/基于德育教育数据库-弘扬社会主义核心价值观,培育社会主义道德品质
实验指导书
实验报告提纲
实验报告评分标准
实验辅导ppt
实验报告样板
视频:Powerdesigner数据库建模实验辅导视频
PD实验体会分享碰到问题解决方案探讨
实验(十四 MySQL):MySQL数据库建模/基于德育教育数据库-弘扬社会主义核心价值观,培育社会主义道德品质
实验指导书
实验报告评分标准
实验辅导ppt
实验报告提纲
实验报告样板
实验(十五):综合应用(Browser-Java-Server)/基于网上书店系统-读书越多,精神就愈健壮而勇敢
实验指导书:网上书店
实验报告提纲:网上书店
实验报告评分标准:网上书店
实验辅导ppt
实验报告样板:网上书店
视频:综合应用实验辅导视频
综合应用实验体会分享碰到问题解决方案探讨
实验(十六):综合应用(Browser-Python-Server):基于国家扶贫数据库-不忘初心、勇于担当;牢记使命、中华复兴
实验指导书
实验报告评分标准
实验报告提纲
PPT:实验辅导
综合应用实验体会分享及问答
实验(H):大数据Hadoop
实验指导书
实验指导ppt
实验指导视频
实验(A): Access实验辅导材料
实验指导书
实验指导PPT
实验报告要求
实验评分标准
实验报告样板1
实验报告样板2
实验报告样板3
实验辅导视频
实验(S): SQLServer实验辅导材料
安装配置及实验操作过程说明文档
SQLServer安装操作基础(带解说)
SQLServer操作基础(无解说)
实验(O): Oracle实验辅导材料
Oracle安装与配置(带解说)
1、认识Oracle
2、表空间管理
3、表的创建与删除
4、权限和对象管理
5、数据查询
6、触发器
7、游标
8、事务并发控制
9、备份与恢复
10、数据库结构调整
11、SQL调优
12、性能调优
讲义PPT
第一章ppt
第二章ppt
第三章ppt
第四章ppt
第五章ppt
第六章ppt
第七章ppt
大数据技术ppt
教材课后习题讨论
第一章课后习题答案讨论
第二章课后习题答案讨论
第三章课后习题答案讨论
第四章课后习题答案讨论
第五章课后习题答案讨论
第六章课后习题答案讨论
第七章课后习题答案讨论
大数据技术基础课后习题答案讨论
前沿技术研讨
选题 摘要 布告