注册 登录 进入教材巡展
#
  • #

出版时间:2021-07

出版社:电子工业出版社

以下为《数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121362279
  • 1-2
  • 263056
  • 49225610-2
  • 平装
  • 16开
  • 2021-07
  • 592
  • 372
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
作者简介

李辉,博士,中国农业大学农业大数据实验室主任,教育部评估中心工程教育专业认证专家组成员,主要从事大数据技术应用、高等教育教学等方面的研究工作,主讲《大数据技术及应用概论》等课程,发表了《本科大数据实验平台及资源建设的思考与探索》等多篇教育教学相关论文,主编了《数据库系统原理及MySQL应用教程》等教材,建设了农业大数据实验室,搭建了大数据教学实验实训平台,完成了数据科学与大数据技术主专业和双学位专业人才培养方案的制定工作。目前正在开展教育部高教司产学合作协同育人项目 "基于大数据的分布式架构应用课程群开发” 、"校企共建大数据联合实验室项目”以及"基于可视化的农产品安全大数据分析系统研究”、"基于全景技术的实时可视化互动农业系统应用与示范”等课题的研究工作。参与国家科技支撑计划课题和公益性行业(农业)科研专项纵向课题研究10余项,发表论文20多篇,申请软件著作权20多个,申请专利3项。

查看全部
内容简介
本书全面系统地介绍了数据库系统的基本概念、基本原理和基本技术,以Linux操作系统下的MySQL为背景介绍了数据库技术的实现,包括数据库和数据表的维护、查询与统计、视图管理、存储过程和触发器的管理、用户管理、约束和默认管理、数据库的备份和还原、存储过程等内容,读者可以充分利用MySQL平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的,也解决了学习者安装上机数据库管理系统软件中的操作系统兼容性问题。 本书内容循序渐进,深入浅出,概念清晰,条理性强,每章都给出了一些实例,为缓解学习者初期动手的茫然与困惑,每章安排上机实践任务;通过对数据库新技术的介绍,可以让读者简单了解目前数据库发展的前沿技术。 本书可作为高等院校计算机、数据科学与大数据等相关专业“数据库原理及应用”课程的配套教材,也可以供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。
目录
目录第1章数据库系统概述 111数据与数据管理技术 1111数据库的基本概念 1112数据管理技术的发展 512数据库系统的特点及组成 7121数据库系统的特点 7122数据库系统的组成 913数据库系统结构 10131三级模式结构 10132数据库系统体系结构 13小结 14思考与练习1 14第2章信息与数据模型 1621信息的三种世界及描述 1622数据模型 17221数据模型的概念 17222数据处理三层抽象描述 17223数据模型的要素 18234数据模型与数据模式的区别 1923概念模型 19231基本概念 20232E-R模型 2024逻辑模型 2325概念模型向逻辑模型的转换 26小结 27思考与练习2 28实验:概念模型(E-R图)画法与逻辑模式转换 31第3章关系代数与关系数据库规范化 3431关系代数及其运算 34311关系的数学定义 34312关系代数概述 35313传统的集合运算 36314专门的关系运算 3832关系演算 44321元组关系演算 44322域关系演算 4533关系代数表达式的优化 4634关系数据库理论 46341问题的提出 47342函数依赖 4835关系模式的范式及规范化 5536关系模式的分解 59小结 65思考与练习3 65实验:关系的完整性、规范化理解与应用 68第4章数据库设计方法 7141数据库设计概述 71411数据库设计的内容 71412数据库设计的特点 72413数据库设计方法 72414数据库设计的阶段 7342需求分析 76421需求描述与分析 76422需求分析分类 76423需求分析的内容、方法和步骤 77424数据字典 7943概念结构设计 80431概念结构设计的必要性及要求 80432概念结构设计的方法和步骤 81433采用E-R模型设计概念结构的方法 8344逻辑结构设计 87441E-R图向关系模型的转换 87442关系模式规范化 88443模式评价和改进 8845物理结构设计 89451物理结构设计的内容和方法 89452评价物理结构 9046数据库行为设计 9147数据库实施 9248数据库的运行和维护 93小结 94思考与练习4 94实验:数据库设计 97第5章MySQL概述 9951MySQL简介 9952MySQL工作流程 10253MySQL数据库系统 10354MySQL服务器和端口号 10555MySQL的安装和使用 10556通过Navicat操作MySQL 112小结 117思考与练习5 117第6章存储引擎与数据库操作管理 11861存储引擎 118611存储引擎概述 118612常用存储引擎 120613其他存储引擎 122614存储引擎的选择 12262字符集 123621MySQL支持的字符集 123622MySQL字符集的选择 126623MySQL字符集的设置 12663创建数据库 12864修改数据库名称 13065删除数据库 130小结 131思考与练习6 131实验:MySQL安装创建和维护数据库实验 132第7章表定义与完整性约束控制 13371表的基本概念 13372MySQL的数据类型 133721MySQL常用的数据类型 134722选择合适的数据类型 13773MySQL运算符 13774MySQL表的操作 138741表的基本操作 138742表管理的注意事项 14375MySQL约束控制 144751数据完整性约束 144752字段的约束 144753删除约束 152小结 152思考与练习7 152实验:MySQL表定义和完整性约束控制 153?第8章数据操作管理 15981插入数据 159811为表的所有字段插入数据 159812为表的指定字段插入数据 161813同时插入多条记录 161814从目标表中插入值 163815REPLACE语句 16382修改数据 16383删除数据 164831删除表数据 164832清空表数据 16584单表查询 166841SELECT语句 166842简单查询 166843条件查询 169844高级查询 17485多表查询 181851内连接查询 181852外连接查询 183853子查询 184小结 188思考与练习8 188实验:MYSQL数据库表的数据操作 192实验1MySQL数据库表的数据插入、修改、删除操作实验 192实验2MySQL数据库表数据的查询操作实验 193第9章索引 19691索引概述 196911索引的作用 196912索引的分类 19892索引的定义和管理 198921创建索引 198922查看索引 205923删除索引 20693设计原则和注意事项 207小结 208思考与练习9 208实验:索引创建与管理 209第10章视图 211101视图概述 2111011视图的优势 2111012视图的工作机制 212102视图的定义和管理 2121021创建视图 2121022删除视图 2141023查看视图定义 2151024修改视图定义 216103更新视图数据 218104对视图的进一步说明 219小结 220思考与练习10 220实验:视图的创建与管理 221第11章存储过程和存储函数 224111存储过程与存储函数概述 224112存储过程和存储函数的操作 2251121创建存储过程或存储函数 2251122变量 2291123定义条件和处理 2301124游标的使用 2321125