当前位置: 首页 > news >正文

人工智能课程【数据库模块】01.数据库基础

文章目录

  • 第4章 数据库基础:数据管理的演进与现代实践
    • 引言:数据管理的千年演进
    • 4.1 数据库技术发展史:从文件系统到云原生
      • 4.1.1 前数据库时代:文件系统的局限
      • 4.1.2 数据库技术演进的时间线
        • 第一代:层次与网状数据库(1960s-1970s)
        • 第二代:关系型数据库革命(1970s-至今)
        • 第三代:对象与对象关系数据库(1990s)
        • 第四代:NoSQL与NewSQL(2000s-至今)
        • 第五代:云原生与多模数据库(2010s-至今)
      • 4.1.3 数据库技术的特点与分类
        • 数据库管理系统(DBMS)的核心功能
        • 现代数据库技术特点
    • 4.2 MySQL:开源数据库的传奇
      • 4.2.1 MySQL发展简史
      • 4.2.2 MySQL的架构设计
      • 4.2.3 MySQL的存储引擎对比
      • 4.2.4 MySQL在现代技术栈中的地位
    • 4.3 MySQL安装与配置:从零开始
      • 4.3.1 安装方式对比
      • 4.3.2 在不同操作系统上安装MySQL
        • Ubuntu/Debian系统安装
        • CentOS/RHEL系统安装
        • macOS系统安装
        • Windows系统安装
      • 4.3.3 Docker安装MySQL(推荐用于学习和开发)
      • 4.3.4 初始配置与优化
        • 基础安全配置
        • 性能优化配置(my.cnf/my.ini)
        • 用户与权限管理
    • 4.4 MySQL常用工具与实践
      • 4.4.1 命令行客户端:mysql
      • 4.4.2 图形化管理工具
        • MySQL Workbench(官方工具)
        • phpMyAdmin(Web管理工具)
        • 其他流行工具:
      • 4.4.3 备份与恢复工具
        • mysqldump(逻辑备份)
        • mysqlpump(改进的备份工具)
        • Percona XtraBackup(物理备份)
      • 4.4.4 性能监控与诊断工具
        • mysqladmin(管理工具)
        • 性能监控命令
        • Performance Schema与Sys Schema
      • 4.4.5 实践:从登录到退出的完整工作流
        • 场景一:本地开发环境
        • 场景二:远程服务器管理
        • 场景三:使用配置文件连接
        • 场景四:批量处理数据
      • 4.4.6 最佳实践与安全建议
        • 安全最佳实践
        • 性能最佳实践
        • 备份与恢复策略
    • 4.5 实战项目:搭建个人博客数据库
      • 4.5.1 需求分析
      • 4.5.2 数据库设计与创建
      • 4.5.3 插入示例数据
      • 4.5.4 常用查询示例
      • 4.5.5 备份与恢复脚本
    • 本章小结:建立坚实的数据库基础
      • 关键知识点回顾
      • 核心技能掌握
      • 进阶学习方向
      • 实战建议
      • 思考题

第4章 数据库基础:数据管理的演进与现代实践

引言:数据管理的千年演进

1970年,IBM研究员Edgar F. Codd发表了《大型共享数据库数据的关系模型》论文,这标志着关系型数据库革命的开始。但数据库的历史远比这更悠久。从古代美索不达米亚的泥板记录到今天的分布式数据库系统,人类一直在寻找更有效的数据管理方式。本章将带你了解数据库技术的演进历程,并掌握现代最流行的关系型数据库管理系统——MySQL。


4.1 数据库技术发展史:从文件系统到云原生

4.1.1 前数据库时代:文件系统的局限

在数据库出现之前,应用程序直接使用文件系统管理数据:

# 典型的文件系统数据管理(Python伪代码)defsave_student_record(student_id,name,grade)
http://www.jsqmd.com/news/311879/

相关文章:

  • 人工智能课程【数据库模块】01.数据库基础-在Ubuntu 24.04.3 LTS上安装MySQL 8并配置utf8mb4字符集
  • 人工智能课程【数据库模块】01.数据库基础-在Ubuntu 24.04.3 LTS上安装并配置MariaDB(端口3307,独立数据目录)
  • 信奥赛C++提高组csp-s之数位DP详细讲解
  • 信奥赛C++提高组csp-s之状压DP详解及编程实例
  • 睡眠监测传感器哪家好?五大核心品牌技术解析
  • 基于Gerchberg-Saxton(GS)算法实现衍射光学元件(DOE)设计
  • 2026中国木门十大品牌排行榜:行业品质之选推荐
  • ALSOLIFE靠谱吗?星娃家长必看:科研、师资、性价比三重硬核测评
  • ALSOLIFE深度解析:给特殊儿童家庭的专业干预新选择
  • 个人健康系统|健康管理|基于java+Android+微信小程序的个人健康高效的平台设计与实现(源码+数据库+文档)
  • ALSOLIFE科学吗?深度拆解:这家自闭症干预机构的硬核实力与专业底色
  • 2026尼龙回收市场:这些厂家值得一试,市场技术好的尼龙回收生产厂家净缘再生满足多元需求
  • 2026年行业内正规的进口保健食品加盟代理排行,大牌热销品/大牌保健食品/保健食品,进口保健食品供应商找哪家
  • 【通信原理】数字通信系统特点详解:构建现代信息时代的基石
  • 2026涡轮蜗杆减速机源头厂家揭秘,实力担当,摩擦轮减速机/加气砖减速机/K螺旋锥齿轮减速机,涡轮蜗杆减速机厂商联系电话
  • 北京市英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜
  • 2026年正规轻小型起重机公司推荐榜:冶金桥式起重机、智能起重机、电动葫芦双梁起重机、轨道式集装箱门式起重机、通用桥式起重机选择指南
  • (7-1-01)电机与执行器系统:电机基础(1)无刷电机原理
  • 利用头部券商平台的CSRF漏洞实现自动化攻击
  • 【Linux指南】Linux命令行进度条实现原理解析
  • IP地址、子网掩码与网络连通性:从入门到精通
  • 深入理解 Linux 进程:从概念、fork 创建到内核状态(入门必看)
  • UE5 C++(57-2)文件类的继承关系。目录使用函数 CreateDirectoryTree(* path) 及 DeleteDirectoryRecursively(* path)
  • 2026年值得关注的AI搜索优化公司榜单:宝达网络如何用GEO改写品牌被发现的方式
  • UE5 C++(58)文件移动与查找
  • 2026年靠谱的陕西铝瓦厂最新Top推荐排行榜(权威版)
  • 北京瑜伽馆哪家服务更专业?2026年北京瑜伽馆推荐与评价,直击师资与个性化痛点
  • 北京市英语雅思培训机构推荐,2026权威测评出国雅思辅导机构口碑榜单。
  • 2026年北京瑜伽馆推荐:办公减压与家庭亲子场景深度评测,解决焦虑与体态核心痛点
  • 2026年广东湖南专业的废水第三方运营企业费用,哪家更划算