数据库应用与实践(MySQL数据库)

数据库应用与实践(MySQL数据库)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 科学出版社
2021-06
版次: 1
ISBN: 9787030688552
定价: 38.00
装帧: 其他
开本: 16开
纸张: 纯质纸
  • 本书系统、全面地介绍了MySQL的实用技术,全书紧密围绕教务管理系统的操作与管理综合实例展开,主要分为7章,涵盖了数据库相关知识、MySQL数据库平台及基本使用方法、数据库设计、数据表操作、数据库查询与更新、索引和视图及MySQL高级应用技术等内容。
       本书深入浅出地描述了MySQL数据库的精髓,通过案例讲解引导读者掌握基本知识。本书易教易学,适合作为普通高等院校应用型本科(含部分专科、高职类)计算机专业的数据库应用技术课程教材,也可作为成人教育、各类职业技能培训及各应用领域数据库管理和开发人员的参考书目。 第1章  数据库是何方“神圣”    1 

    1.1  走进数据世界    1 

    1.1.1  信息与数据    1 

    1.1.2  数据描述    3 

    1.1.3  数据模型    6 

    1.1.4  关系代数    10 

    1.2  数据库的“前世今生”    11 

    1.2.1  人工管理阶段    12 

    1.2.2  文件系统阶段    13 

    1.2.3  数据库系统阶段    14 

    1.2.4  分布式数据库系统    15 

    1.2.5  面向对象数据库系统    16 

    1.2.6  数据仓库    17 

    1.2.7  数据挖掘    18 

    1.2.8  云计算与大数据    19 

    本章小结    20 

    习题    21 

    第2章  初识MySQL    23 

    2.1  MySQL的安装与配置    23 

    2.1.1  了解MySQL    23 

    2.1.2  安装与配置MySQL    25 

    2.2  启动连接MySQL    31 

    2.2.1  启动登录MySQL    31 

    2.2.2  MySQL常用图形化管理软件——Navicat for MySQL    41 

    2.3  创建与维护MySQL数据库    45 

    2.3.1  认识SQL    45 

    2.3.2  了解MySQL数据库    45 

    2.3.3  数据库基本操作    46 

    2.4  MySQL数据库的存储引擎    54 

    2.4.1  存储引擎的特征    55 

    2.4.2  配置存储引擎    59 

    本章小结    65 

    习题    65 

    第3章  数据库设计    67 

    3.1  数据库设计概述    67 

    3.1.1  数据库设计的含义    68 

    3.1.2  数据库设计过程    68 

    3.2  数据库的需求分析    70 

    3.2.1  需求分析的主要任务及目标    70 

    3.2.2  需求分析的方法    71 

    3.3  数据库的概念设计    73 

    3.3.1  概念模型    73 

    3.3.2  概念设计的方法和步骤    74 

    3.3.3  E­R模型    75 

    3.4  数据库的逻辑设计    79 

    3.4.1  初始关系模式设计    79 

    3.4.2  关系模式的规范化    80 

    3.5  数据库的物理设计    82 

    3.5.1  关系模式存取方法选择    83 

    3.5.2  确定数据库的存储结构    84 

    3.6  数据库的实施、运行和维护    85 

    3.6.1  数据库的实施    85 

    3.6.2  数据库的运行与维护    86 

    3.7  设计学生选课管理数据库    87 

    3.7.1  收集数据    87 

    3.7.2  创建E­R模型    87 

    3.7.3  设计关系模式    90 

    本章小结    90 

    习题    91 

    第4章  数据表操作    94 

    4.1  创建数据表    94 

    4.1.1  数据表数据类型    94 

    4.1.2  使用CREATE TABLE语句创建数据表    97 

    4.1.3  通过Navicat软件创建数据表    104 

    4.1.4  设计学生信息管理数据库    107 

    4.2  删除与修改数据表    116 

    4.2.1  使用DROP TABLE语句删除数据表    116 

    4.2.2  通过Navicat软件删除数据表    117 

    4.2.3  使用ALTER TABLE语句修改表结构    118 

    4.2.4  通过Navicat软件修改表结构    120 

    本章小结    121 

    习题    121 

    第5章  数据查询与更新    123 

    5.1  数据查询    123 

    5.1.1  单表数据查询    123 

    5.1.2  多表连接查询    131 

    5.1.3  子查询(嵌套查询)    133 

    5.1.4  联合查询    135 

    5.2  数据更新    136 

    5.2.1  插入数据记录    136 

    5.2.2  修改数据记录    138 

    5.2.3  删除数据记录    139 

    本章小结    140 

    习题    140 

    第6章  索引和视图    143 

    6.1  索引    143 

    6.1.1  索引概述    143 

    6.1.2  创建和查看索引    147 

    6.1.3  删除索引    154 

    6.2  视图的操作    157 

    6.2.1  视图概述    157 

    6.2.2  创建视图    158 

    6.2.3  视图的使用    161 

    6.2.4  视图的修改    163 

    6.2.5  视图的删除    168 

    本章小结    170 

    习题    171 

      

    第7章  MySQL高级应用技术    172 

    7.1  存储过程    172 

    7.1.1  关于存储过程    172 

    7.1.2  创建存储过程    173 

    7.1.3  调用存储过程    174 

    7.1.4  管理存储过程    174 

    7.1.5  存储过程中的异常处理    175 

    7.2  触发器    176 

    7.2.1  触发器概述    176 

    7.2.2  创建触发器    177 

    7.2.3  管理触发器    177 

    7.3  事件    179 

    7.3.1  创建事件    179 

    7.3.2  管理事件    180 

    7.4  安全管理    181 

    7.4.1  MySQL安全性概述    181 

    7.4.2  用户管理    181 

    7.4.3  权限管理    182 

    7.4.4  日志文件    183 

    7.4.5  数据备份与恢复    185 

    本章小结    187 

    习题    187 

    习题答案    188 

    参考文献    194 

    附录    195
  • 内容简介:
    本书系统、全面地介绍了MySQL的实用技术,全书紧密围绕教务管理系统的操作与管理综合实例展开,主要分为7章,涵盖了数据库相关知识、MySQL数据库平台及基本使用方法、数据库设计、数据表操作、数据库查询与更新、索引和视图及MySQL高级应用技术等内容。
       本书深入浅出地描述了MySQL数据库的精髓,通过案例讲解引导读者掌握基本知识。本书易教易学,适合作为普通高等院校应用型本科(含部分专科、高职类)计算机专业的数据库应用技术课程教材,也可作为成人教育、各类职业技能培训及各应用领域数据库管理和开发人员的参考书目。
  • 目录:
    第1章  数据库是何方“神圣”    1 

    1.1  走进数据世界    1 

    1.1.1  信息与数据    1 

    1.1.2  数据描述    3 

    1.1.3  数据模型    6 

    1.1.4  关系代数    10 

    1.2  数据库的“前世今生”    11 

    1.2.1  人工管理阶段    12 

    1.2.2  文件系统阶段    13 

    1.2.3  数据库系统阶段    14 

    1.2.4  分布式数据库系统    15 

    1.2.5  面向对象数据库系统    16 

    1.2.6  数据仓库    17 

    1.2.7  数据挖掘    18 

    1.2.8  云计算与大数据    19 

    本章小结    20 

    习题    21 

    第2章  初识MySQL    23 

    2.1  MySQL的安装与配置    23 

    2.1.1  了解MySQL    23 

    2.1.2  安装与配置MySQL    25 

    2.2  启动连接MySQL    31 

    2.2.1  启动登录MySQL    31 

    2.2.2  MySQL常用图形化管理软件——Navicat for MySQL    41 

    2.3  创建与维护MySQL数据库    45 

    2.3.1  认识SQL    45 

    2.3.2  了解MySQL数据库    45 

    2.3.3  数据库基本操作    46 

    2.4  MySQL数据库的存储引擎    54 

    2.4.1  存储引擎的特征    55 

    2.4.2  配置存储引擎    59 

    本章小结    65 

    习题    65 

    第3章  数据库设计    67 

    3.1  数据库设计概述    67 

    3.1.1  数据库设计的含义    68 

    3.1.2  数据库设计过程    68 

    3.2  数据库的需求分析    70 

    3.2.1  需求分析的主要任务及目标    70 

    3.2.2  需求分析的方法    71 

    3.3  数据库的概念设计    73 

    3.3.1  概念模型    73 

    3.3.2  概念设计的方法和步骤    74 

    3.3.3  E­R模型    75 

    3.4  数据库的逻辑设计    79 

    3.4.1  初始关系模式设计    79 

    3.4.2  关系模式的规范化    80 

    3.5  数据库的物理设计    82 

    3.5.1  关系模式存取方法选择    83 

    3.5.2  确定数据库的存储结构    84 

    3.6  数据库的实施、运行和维护    85 

    3.6.1  数据库的实施    85 

    3.6.2  数据库的运行与维护    86 

    3.7  设计学生选课管理数据库    87 

    3.7.1  收集数据    87 

    3.7.2  创建E­R模型    87 

    3.7.3  设计关系模式    90 

    本章小结    90 

    习题    91 

    第4章  数据表操作    94 

    4.1  创建数据表    94 

    4.1.1  数据表数据类型    94 

    4.1.2  使用CREATE TABLE语句创建数据表    97 

    4.1.3  通过Navicat软件创建数据表    104 

    4.1.4  设计学生信息管理数据库    107 

    4.2  删除与修改数据表    116 

    4.2.1  使用DROP TABLE语句删除数据表    116 

    4.2.2  通过Navicat软件删除数据表    117 

    4.2.3  使用ALTER TABLE语句修改表结构    118 

    4.2.4  通过Navicat软件修改表结构    120 

    本章小结    121 

    习题    121 

    第5章  数据查询与更新    123 

    5.1  数据查询    123 

    5.1.1  单表数据查询    123 

    5.1.2  多表连接查询    131 

    5.1.3  子查询(嵌套查询)    133 

    5.1.4  联合查询    135 

    5.2  数据更新    136 

    5.2.1  插入数据记录    136 

    5.2.2  修改数据记录    138 

    5.2.3  删除数据记录    139 

    本章小结    140 

    习题    140 

    第6章  索引和视图    143 

    6.1  索引    143 

    6.1.1  索引概述    143 

    6.1.2  创建和查看索引    147 

    6.1.3  删除索引    154 

    6.2  视图的操作    157 

    6.2.1  视图概述    157 

    6.2.2  创建视图    158 

    6.2.3  视图的使用    161 

    6.2.4  视图的修改    163 

    6.2.5  视图的删除    168 

    本章小结    170 

    习题    171 

      

    第7章  MySQL高级应用技术    172 

    7.1  存储过程    172 

    7.1.1  关于存储过程    172 

    7.1.2  创建存储过程    173 

    7.1.3  调用存储过程    174 

    7.1.4  管理存储过程    174 

    7.1.5  存储过程中的异常处理    175 

    7.2  触发器    176 

    7.2.1  触发器概述    176 

    7.2.2  创建触发器    177 

    7.2.3  管理触发器    177 

    7.3  事件    179 

    7.3.1  创建事件    179 

    7.3.2  管理事件    180 

    7.4  安全管理    181 

    7.4.1  MySQL安全性概述    181 

    7.4.2  用户管理    181 

    7.4.3  权限管理    182 

    7.4.4  日志文件    183 

    7.4.5  数据备份与恢复    185 

    本章小结    187 

    习题    187 

    习题答案    188 

    参考文献    194 

    附录    195
查看详情
相关图书 / 更多
数据库应用与实践(MySQL数据库)
数据新闻与信息可视化
周葆华;徐笛;崔迪
数据库应用与实践(MySQL数据库)
数据合规师概论
郑少华、商建刚
数据库应用与实践(MySQL数据库)
数据思维——从数据分析到商业价值(第2版)
王汉生
数据库应用与实践(MySQL数据库)
数据科学优化方法
孙怡帆
数据库应用与实践(MySQL数据库)
数据资产入表:理论与实务
赵治纲
数据库应用与实践(MySQL数据库)
数据处理技术与方法研究
付雯
数据库应用与实践(MySQL数据库)
数据治理 工业企业数字化转型之道 第2版
祝守宇
数据库应用与实践(MySQL数据库)
数据可视化Pyecharts探秘实践教程/新工科大数据专业群实践丛书
余先昊、袁华 编
数据库应用与实践(MySQL数据库)
数据标注工程——语言知识与应用
于东
数据库应用与实践(MySQL数据库)
数据可视化基础与应用
刘佳 许桂秋 李静雯
数据库应用与实践(MySQL数据库)
数据权利保护的模式与机制
余圣琪
数据库应用与实践(MySQL数据库)
数据科学伦理:概念、技术和警世故事
[比利时]大卫·马滕斯(David;Martens
您可能感兴趣 / 更多
数据库应用与实践(MySQL数据库)
接近隧道施工安全控制关键技术
王海龙;董捷;吕刚;马伟斌;刘建友;单仁亮;王晟华
数据库应用与实践(MySQL数据库)
心悟中医按摩:一位盲人医师的临床笔记
王海龙 著
数据库应用与实践(MySQL数据库)
脏腑按摩腹诊临证
王海龙
数据库应用与实践(MySQL数据库)
海上风电场桩基局部冲刷
王海龙 编著
数据库应用与实践(MySQL数据库)
真景:文物中的朝鲜王朝史
王海龙 译;[韩]申炳周
数据库应用与实践(MySQL数据库)
晚清财政困局下的货币思想研究
王海龙 著
数据库应用与实践(MySQL数据库)
快捷语文 高分小练 中考
王海龙
数据库应用与实践(MySQL数据库)
浮石胶粉混凝土在水工建筑上的试验研究与探讨
王海龙、杨虹 著
数据库应用与实践(MySQL数据库)
无机复合材料(王海龙)(第二版)
王海龙、张锐、邵刚 编
数据库应用与实践(MySQL数据库)
新编解读中国:中国文化阅读教程II
王海龙 著
数据库应用与实践(MySQL数据库)
南开法律评论·总第十四辑
王海龙 编
数据库应用与实践(MySQL数据库)
新编文化中国:中国文化阅读教程Ⅰ
王海龙 著