数据库概论

通过本门课程的教学,帮助学生加强对数据库系统概念、原理的理解,使学生能够熟练掌握一种主流数据库产品的功能、应用和基本开发技术,培养学生运用数据库知识解决实际问题的能力,并为进一步的学习打下良好的基础。

播放:1156次,课程ID:4231645

数据库概论课程简介:前往报名学习

数据库概论课程简介:

通过本门课程的教学,帮助学生加强对数据库系统概念、原理的理解,使学生能够熟练掌握一种主流数据库产品的功能、应用和基本开发技术,培养学生运用数据库知识解决实际问题的能力,并为进一步的学习打下良好的基础。

前往报名学习

数据库概论课程目录:

导论

--数据库概述

第一章 数据库基础

--1.1 数据库基础

第二章 关系运算

--2.1 CAP数据库

--2.2 自然关系运算1

--2.3 自然关系运算2

第三章 结构化查询语言SQL

--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项教学科研奖励。在云南大学开设本科生课程《数据库概论》、《创新设计》、《计算机网络原理》、《大数据分析和应用》和《虚拟现实技术》;研究生课程《数据挖掘》、《信息检索》。

© 柠檬大学 2020