全书主要论述了数据库相关基本概念、基本理论和基本技术,共计9章,内容包括数据库系统的产生与发展、数据库系统特点、数据库系统的数据模型、数据库系统体系结构、关系数据库方法、关系数据库标准语言SQL、关系规范化理论、数据库设计、数据库保护、数据库设计实例和数据库技术新发展等。 本书既介绍了经典的数据库理论及设计方法,又展示了目前广泛应用的开源数据库管理系统MySQL的实际操作步骤,同时还给出了一个侧重数据库设计过程的应用系统开发实例,打通了从理论到具体DBMS应用再到实例开发三个重要环节。为初学者打牢理论基础的同时,又梳理了数据库应用程序开发的重要环节,做到学以致用。 本书可以作为高等院校计算机专
MySQL数据库原理、设计与应用
✍ Scribed by 黑马程序员
- Publisher
- 清华大学出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 370
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解MySQL的开发和管理技术。 全书共12章。第1章讲解数据库基本概念和MySQL的安装步骤;第2、3章讲解数据库的基本操作;第4章讲解数据库设计的理论与实践;第5、6章讲解单表和多表的查询操作;第7~11章讲解用户与权限、视图、事务、存储过程、索引等,适合需要提高自身技术的读者;第12章讲解Linux环境下MySQL的配置和部署方案。 本书附有配套资源,包括教学视频、习题、教学课件等,而且为了帮助读者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校计算机相关专业的数据库基础课程的教材,也可作为广大IT技术人员和编程爱好者的读物。
✦ Table of Contents
封面
扉页
内容简介
版权页
序
前言
目录
第1章 数据库入门
1.1 数据库基础知识
1.2 MySQL安装与配置
1.3 常用图形化工具
1.4 本章小结
1.5 课后练习
第2章 数据库基本操作
2.1 数据库操作
2.2 数据表操作
2.3 数据操作
2.4 动手实践:电子杂志订阅表的操作
2.5 本章小结
2.6 课后练习
第3章 数据类型与约束
3.1 数据类型
3.2 表的约束
3.3 自动增长
3.4 字符集与校对集
3.5 动手实践:设计用户表
3.6 本章小结
3.7 课后练习
第4章 数据库设计
4.1 数据库设计概述
4.2 数据库设计范式
4.3 数据建模工具
4.4 数据库设计———电子商务网站
4.5 动手实践:商品购物流程设计
4.6 本章小结
4.7 课后练习
第5章 单表操作
5.1 数据操作
5.2 排序与限量
5.3 分组与聚合函数
5.4 运算符
5.5 动手实践:商品评论表的操作
5.6 本章小结
5.7 课后练习
第6章 多表操作
6.1 多表查询
6.2 子查询
6.3 外键约束
6.4 动手实践:多表查询练习
6.5 本章小结
6.6 课后练习
第7章 用户与权限
7.1 用户与权限概述
7.2 用户管理
7.3 权限管理
7.4 动手实践:用户与权限练习
7.5 本章小结
7.6 课后练习
第8章 视图
8.1 初识视图
8.2 视图管理
8.3 视图数据操作
8.4 动手实践:视图的应用
8.5 本章小结
8.6 课后练习
第9章 事务
9.1 事务处理
9.2 事务隔离级别
9.3 动手实践:事务的应用
9.4 本章小结
9.5 课后练习
第10章 数据库编程
10.1 函数
10.2 存储过程
10.3 变量
10.4 流程控制
10.5 游标
10.6 触发器
10.7 事件
10.8 预处理SQL语句
10.9 动手实践:数据库编程实战
10.10 本章小结
10.11 课后练习
第11章 数据库优化
11.1 存储引擎
11.2 索引
11.3 锁机制
11.4 分表技术
11.5 分区技术
11.6 数据碎片与维护
11.7 动手实践:数据库优化实战
11.8 本章小结
11.9 课后练习
第12章 数据库配置与部署
12.1 Linux环境安装MySQL
12.2 MySQL配置文件
12.3 数据备份与还原
12.4 多实例部署
12.5 主从复制
12.6 动手实践:组复制
12.7 本章小结
12.8 课后练习
正文结束
📜 SIMILAR VOLUMES
书采用MySQL 5.7.17版本软件,全面系统地讲述了MySQL数据库的基础知识和基本操作,以及各种常用数据库对象的创建和管理、MySQL语言及其应用、数据库的备份与恢复、安全管理、日志管理与性能优化等。对数据操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等内容进行了详细的阐述,并介绍了利用PHP访问MySQL数据库的方法和利用JSP开发MySQL数据库应用系统的基本过程。 全书体系完整、结构安排合理、内容翔实、例题丰富、可操作性强,并对主要操作单元配制微课视频。内容涵盖了MySQL数据库要用到的主要知识点。 本书适合作为高等院校本科、专科计算机及相关专业数据库管理和
本书简单易懂、实用性强、内容全面,可作为高等院校的数据库教材使用,亦可作为相关开发人员参考性书籍。 编者有针对性地按照数据库设计开发过程编写本教材,进一步切合了学习者的思维方式,具有创新性,打破了传统数据库教材编排顺序不合理的局面,弥补了数据库教材理论深奥的缺陷。 案例丰富,帮助读者理解相关知识点,提高实际应用能力,突出应用型人才培养要求。
<p>《数据库管理系统原理与设计》(第3版)由于内容全面,实践性强,已经成为了数据库课程的首选教材。全书分为数据库基础,应用程序开发、存储与索引、查询评估、事务管理、数据库设计与调整、高级主题等七大部分,对数据库的设计与使用、数据库管理系统基本原理与实现技术,以及数据库研究的新进展做了详细论述。《数据库管理系统原理与设计》以一个网上书店的完整设计为例,介绍了数据库 系统的具体实现过程。第3版保留了前两版的传统优点,并且加入了许多关于数据库最新研究和发展的内容,每章后面精选的复习题和练习使《数据库管理系统原理与设计》更加吸引人,可读性更强。</p>
<p>《数据仓库与数据挖掘原理及应用》从专业角度全面介绍了数据仓库和数据挖掘的理论、方法、技术及其应用,系统地阐述了数据仓库和数据挖掘的产生、发展和应用及其主要概念、原理和算法,并结合当前数据仓库和数据挖掘中一些新的应用实例进一步加以说明,力求学以致用。</p> <p>全书分为三篇。第一篇介绍数据仓库的起源和演变过程,阐述数据仓库的定义、体系结构、组成、元数据、数据粒度和数据模型以及ETL过程,论述数据仓库设计和实现的方法。结合具体应用详细阐述了如何构建数据仓库及其主要应用,包括OLAP和OLAM等。第二篇介绍数据挖掘的起源和发展趋势,以及数据挖掘与web挖掘的技术和方法,包括聚类、分类、预
本书既介绍了经典的数据库理论及设计方法,又展示了目前应用广泛的开源数据库管理系统MySQL的实际操作,最后又给出了一个侧重数据库设计过程的应用系统开发实例,打通了从理论到具体DBMS应用再到实例开发的三个重要环节。为初学者打牢理论基础的同时,又梳理了数据库应用程序开发的重要环节,帮助不同基础的读者快速理解数据库技术及应用程序开发流程,方便其选择不同领域继续深造。