内容推荐 目前,大数据成为人们耳熟能详的名词。在人工智能、大数据时代,数据处理、数据分析成为非常重要的工作,但是数据存储在哪里,数据是怎么存储的,数据库的工作原理是什么,面对大量数据,我们应该如何操作,很多人可能并不清楚。本书就用通俗易懂的文字,结合直观清晰的插图,对这些问题的关键技术——数据库相关知识点进行了详细解说。具体内容包括数据库的基础知识——理解数据库的基本概念、数据的存储方式——关系型数据库的特征、操作数据库——SQL的使用方法、管理数据——避免非法数据的功能、引入数据库——擞据库的结构与表的设计、运用数据库——旨在安全运用、用于保护数据库的基础知识——故障恢复与安全措施、活用数据库——在应用程序中使用数据库等。本书适合所有对数据、数据库感兴趣的读者学习。 作者简介 坂上幸大,编程入门网站ProMemo的作者,Web工程师。通过ProMemo向那些希望成为工程师的人传播Web应用程序开发的基础知识。同时,参与以后端为重心的开发项目,并自己进行了Web服务的开发和运营。过去,曾在一家大型的Sler公司负责基础设施系统的构建,还在多家初创公司负责开发自己的Web服务。之后,作为开发经理,负责工程师的招聘和培养。2019年创建ProMemo网站,分享积累的经验和知识。 目录 第1章 数据库的基础知识——理解数据库的基本概念 1-1 数据、数据库 我们周围的数据 1-2 数据的登记、整理和查询 数据库的特征 1-3 数据库管理系统、DBMS 运行数据库的系统 1-4 查询、限制、控制、访问权限、恢复 使用数据库的优势 1-5 商用、开源 数据库管理系统的种类 1-6 SQL 用于操作数据库的命令 1-7 POS收银机、订单管理、分析 数据库的使用示例 1-8 图书馆、购物网站 我们周围使用的数据库 第2章 数据的存储方式关系型数据库的特征 2-1 数据模型、层次模型、网状模型、关系模型 不同的数据存储方式 2-2 表、列、记录、字段 以表格形式存储数据 2-3 表连接 将各种表组合在一起 2-4 更新成本、延迟、分散 关系模型的优点与缺点 2-5 NoSQL 非关系模型 2-6 键值类型、面向列型 NoSQL数据库的种类①——键与值的组合模型 2-7 面向文档型、图型 NoSQL数据库的种类②——表现分层结构与关系的模型 第3章 操作数据库——SQL的使用方法 3-1 SQL命令 操作数据库的准备工作 3-2 SQL语言的语句 操作数据命令的基本语法 3-3 CREATE DATABASE、DROP DATABASE 创建和删除数据库 3-4 SHOW DATABASES、USE 显示与选择数据库 3-5 CREATE TABLE、DROP TABLE 创建和删除表 3-6 INSERT INTO 添加记录 3-7 SELECT 获取数据 3-8 WHERE、=、AND、OR 缩小范围查找符合条件的记录 3-9 !=、>、>=、く、<=、BETWEEN 用于查询的符号①——不相等的值、指定值的范围 3-10 IN、LIKE、IS NULL 用于查询的符号②——包含值的数据、查询空数据 3-11 UPDATE 更新记录 …… 第4章 管理数据——避免非法数据的功能 第5章 引入数据库——数据库的结构与表的设计 第6章 运用数据库——旨在安全运用 第7章 用于保护数据库的基础知识——故障恢复与安全措施 第8章 活用数据库——在应用程序中使用数据库 术语表 |