通过本门课程的教学,帮助学生加强对数据库系统概念、原理的理解,使学生能够熟练掌握一种主流数据库产品的功能、应用和基本开发技术,培养学生运用数据库知识解决实际问题的能力,并为进一步的学习打下良好的基础。
播放:1156次,课程ID:4231645
通过本门课程的教学,帮助学生加强对数据库系统概念、原理的理解,使学生能够熟练掌握一种主流数据库产品的功能、应用和基本开发技术,培养学生运用数据库知识解决实际问题的能力,并为进一步的学习打下良好的基础。
--数据库概述
--1.1 数据库基础
--2.1 CAP数据库
--2.2 自然关系运算1
--2.3 自然关系运算2
--3.1 SQL概述
--3.2 数据定义DDL
--3.3 SQL数据更新DML
--3.4 复杂SQL查询操作1
--3.5 复杂SQL查询操作2
--4.1 数据完整性
--4.2 完整性约束
--4.3 外键约束
--4.4 触发器
--4.5 视图
--4.6 安全性
--5.1 索引
--5.2 B+树索引
--6.1 函数依赖
--6.2 Armstrong公理
--6.3 无损分解
--6.4 范式举例
--6.5 三种范式
--7.1-E-R模型概述
--7.2 E-R模型详解
--7.3 E-R模型的拓展
--7.4 E-R模型实例分析
--8.1 事务的ACID性质介绍
--8.2 事务经历
--8.3 可串行化调度和前趋图
--8.4 两阶段封锁
--8.5 隔离级别
--8.6 事务恢复
--9.1 数据库使用介绍
--9.2 Java访问数据库
--10.1 数据库新技术概述
张璇,教授,博士,云南大学软件学院。中国计算机学会软件工程专委会委员,国家自然科学基金委及教育部学位中心评审专家,学术期刊IST、软件学报、计算机学报等审稿专家,云南省科技创新团队及教学建设团队核心成员,美国南加州大学、密歇根州立大学访问学者。主要研究方向包括需求工程、可信软件和软件过程。主持和参与多项国家自然科学基金项目、社会科学基金项目和教学研究项目,发表学术及教研论文60余篇,出版著作3部。获国家级教学成果奖、云南省教学成果奖、云南省科学技术奖等12项教学科研奖励。参与制定《中国大百科全书》,主持和参与撰写云南省信息化建设规划。在云南大学开设本科生课程《数据库概论》、《创新设计》、《计算机科学技术史》、《软件工程》和《专业英语阅读与交流》;研究生课程《高级软件工程》。
包崇明,助理研究员,云南大学软件学院。主要研究方向包括基于Multi-agent的工作流建模、社交网络、机器学习算法及运用。在《软件学报》、《计算机研究与发展》等刊物上发表学术论文10余篇。获云南省科技进步二等奖。在云南大学开设本科生课程《数据库概论》、《大学物理》、《J2EE》、《面向对象程序设计与java》、《算法设计与分析》、《软件项目管理》等课程。
蔡莉,博士生,副教授,云南大学软件学院。国家自然科学基金委及教育部学位中心评审专家,担任学术期刊《IET Intelligent Transport Systems》、《International Journal of Information Management》等审稿专家,云南省科技创新团队及教学建设团队核心成员,美国密歇根州立大学访问学者。主要研究方向包括智能交通、数据质量和机器学习。主持和参与多项国家自然科学基金项目、社会科学基金项目和教学研究项目,发表学术及教研论50余篇,出版著作3部,拥有6个软件著作权和1个专利。获IBM奖教金和IBM优秀教师、云南省教学成果奖等5项教学科研奖励。在云南大学开设本科生课程《数据库概论》、《创新设计》、《计算机网络原理》、《大数据分析和应用》和《虚拟现实技术》;研究生课程《数据挖掘》、《信息检索》。