Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

MySQL数据库原理及应用

Yangtze University via XuetangX

Overview

       在日常生活中,我们都会遇到哪些数据和数据库应用呢?你点了一份外卖、你网购了一件衣服、你骑了一次共享单车、你打了一次王者......在这个万物皆可数据化的物联网时代,你一举一动的背后都有大量的数据在暗流涌动。
       世界的本质是数据,而数据库技术就是对数据资源进行科学组织和管理的有效手段。它的应用遍及各行各业,大到企业级的应用系统,如12306火车订票系统、淘宝购物系统、银行业务系统;小到个人管理信息系统,如个人博客系统、家庭理财系统。
        数据库技术是计算机信息系统与应用系统的核心技术,同时也是高等院校计算机相关专业的核心课程。 本课程以MySQL数据库管理系统为平台,用案例教学法的讲解模式,围绕数据库系统的基本理论、数据库与数据表的创建与管理、关系数据库语言SQL、关系数据理论、视图与索引的使用、数据库设计、MySQL编程、事务与并发控制、数据库的安全管理9个方面进行讲述,带领学习者了解如何用数据表示现实世界,为学习者学习后续课程以及从事企业信息化建设、数据分析、大数据应用等相关领域的研发奠定基础。
       让我们一起走进数据世界,揭开数据库技术的神秘面纱。

Syllabus

  • 第一章 数据库系统概述
    • 1.1 数据库基本概念
    • 1.2 数据管理技术的发展
    • 1.3 数据库系统的体系结构
    • 1.4 数据模型
    • 1.5 关系模型
    • 1.6 关系代数
  • 第二章 数据库与数据表的基本操作
    • 2.1 数据库的创建与管理
    • 2.2 数据类型
    • 2.3 数据表的创建与管理
    • 2.4 管理表的数据
  • 第三章 数据查询
    • 3.1 单表查询
    • 3.2 模糊查询与限制查询结果的行数
    • 3.3 聚合函数与分组查询
    • 3.4 连接查询
    • 3.5 子查询
  • 第四章 关系数据理论
    • 4.1 问题的提出
    • 4.2 函数依赖
    • 4.3 关系规范化
    • 4.4 函数依赖的公理系统
    • 4.5 模式分解
  • 第五章 索引和视图
    • 5.1 索引
    • 5.2 视图
  • 第六章 数据库设计
    • 6.1 数据库设计步骤
    • 6.2 需求分析
    • 6.3 逻辑结构设计
  • 第七章 MySQL编程
    • 7.1 常量与变量
    • 7.2 存储过程
    • 7.3 流程控制语句
    • 7.4 定义条件与处理程序
    • 7.5 游标
    • 7.6 触发器
    • 7.7 事件
  • 第八章 事务与并发控制
    • 8.1 事务
    • 8.2 并发控制与事务的隔离级别
    • 8.3 封锁协议与并发调度的可串行性
    • 8.4 多粒度封锁
  • 第九章 数据库安全管理
    • 9.1 数据库安全控制
    • 9.2 MySQL用户与权限管理
    • 9.3 数据库恢复技术
    • 9.4 MySQL数据库的备份与恢复
    • 9.5 MySQL的日志管理
  • 期末考试
    • 期末考试

Taught by

Wang Taoqun, Liang Shaohua, Huang Lan, and Luo Aijun

Tags

Reviews

Start your review of MySQL数据库原理及应用

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.