大数据时代中,实现高效的数据分析除了依赖于分布式架构,并行处理,先进的数据预测算法模型外,数据库以及数据仓库模型本身,同样不可忽略的关键点。数据建模代表了企业业务流程的复杂度,记录了重要的业务规则和概念,并有助于规范企业的关键术语。它清晰地阐述、协助企业揭示商业过程中模糊的想法和歧义。此外,可以使用数据模型与其他利益相关者进行有效沟通。正如要是没有蓝图,不可能建造一个房子或桥梁。本课程为专业基础课程,面向提升学生数据素养与数据思维锻炼,学生将学习分析复杂的业务方案并创建数据模型 - 组织的信息的概念化表示形式。学生 将实施其数据库设计:使用 SQL 创建一个物理数据库。 在此期间会讲解基本的 SQL 语法以及构造有效 SQL 语句的规则。
同时,通过直观易懂的 MySQL 数据库,了解数据库基本原理与操作。MySQL 是全球第二大企业级数据库系统,具有安全控制、数据对象操作、数据备份恢复等主要功能。这些功能保证了 MySQL 作为企业级数据库的可靠性、高性能和可维护性。本课程针对 MySQL 系统管理进行详细介绍,包括系统的安装、配置、数据库及表的创建、系统安全管理、数据库备份恢复、系统日志管理等方面的知识。学员通过本课程的学习,可以系统性了解如何正确安装 MySQL 数据库、创建和执行备份策略、创建安全的存储过程以更新和访问数据等等,还可以掌握 MySQL 数据库的安全知识、了解如何为用户正确分配访问权限、设置资源限制及访问控制等。在管理使用过程中,管理员将不可回避地遇到如何管理 MySQL 应用程序不断增长的数据、如何监控、诊断问题区域并调节 MySQL 以优化性能、如何配置、使用集群等诸多问题,管理员应通过这些高级方法来确保数据库的可靠性、高性能和可维护性。本课程还介绍了性能调优的知识,包括如何充分利用 MySQL 增强特征来编写查询语句以处理查询和索引,教授学员如何评估架构、使用调优工具、配置数据库性能、调优应用程序和 SQL 代码、调优服务器、检查存储引擎等常用调优知识。