新書推薦:
![岩波新书:西班牙史10讲](http://103.6.6.66/upload/mall/productImages/24/27/9787500884576.jpg)
《
岩波新书:西班牙史10讲
》
售價:HK$
89.7
![大学问·实践社会科学系列·经验与理论:中国社会经济与法律的实践历史研究](http://103.6.6.66/upload/mall/productImages/24/26/9787559867254.jpg)
《
大学问·实践社会科学系列·经验与理论:中国社会经济与法律的实践历史研究
》
售價:HK$
124.2
![高强合金材料及其可靠性预测](http://103.6.6.66/upload/mall/productImages/24/28/9787122456151.jpg)
《
高强合金材料及其可靠性预测
》
售價:HK$
90.9
![流量战争 :通往流量自由之路](http://103.6.6.66/upload/mall/productImages/24/27/9787523408032.jpg)
《
流量战争 :通往流量自由之路
》
售價:HK$
90.9
![将及熟溪](http://103.6.6.66/upload/mall/productImages/24/27/9787517859833.jpg)
《
将及熟溪
》
售價:HK$
57.3
![争论与说服:如何改变思维和立场(受用终身的沟通技巧,教你在不损坏关系的前提下有效说服他人。)](http://103.6.6.66/upload/mall/productImages/24/26/9787571029616.jpg)
《
争论与说服:如何改变思维和立场(受用终身的沟通技巧,教你在不损坏关系的前提下有效说服他人。)
》
售價:HK$
67.9
![商汤王朝](http://103.6.6.66/upload/mall/productImages/24/27/9787520727846.jpg)
《
商汤王朝
》
售價:HK$
193.2
![日本蜡烛图交易技术分析](http://103.6.6.66/upload/mall/productImages/24/28/9787111754213.jpg)
《
日本蜡烛图交易技术分析
》
售價:HK$
148.4
|
編輯推薦: |
当前市场上同类教材大致分为两类(1)综合类:包括原理和SQL操作,但不足在于这些教材一般是针对计算机类学生设计,
许多数据库原理部分的内容对经管类本科生来说属于高阶内容,缺乏先修课程和背景知识,无法理解。因此我们只能在上课时使用部分内容。同时,这类教材侧重原理,而缺乏丰富的数据实例;(2)SQL教程:全书围绕SQL操作展开,缺乏原理性知识。这两类教材在使用时均无法满足经管类本科生使用的需求。
《数据库基础》特色在于重组内容结构,针对经管类本科生的背景知识结构,以及他们需要掌握的数据库内容进行整理,增加数据实例、略去高阶知识、并在介绍数据库前沿技术时侧重在管理中的应用。此外,本书还计划结合二十大解读内容,融入思政元素。
|
內容簡介: |
《数据库基础》系统介绍了数据库的基本原理、MySQL数据库管理系统的安装和应用实例、数据库设计以及与人工智能结合的前沿新技术。全书共分为12章,具体内容包括数据库系统的产生和发展、数据库系统的特点、数据库的三级模式结构与两级映像、关系代数、关系数据库结构化查询语言SQL的数据增删改查操作、关系的规范化理论、数据库设计的步骤、数据库的安全与保护等。
《数据库基础》可作为高等院校计算机、信息管理与信息系统等专业“数据库基础”课程的教材,也可以供从事数据库工作的技术人员参考。
|
目錄:
|
第一部分数据库的相关概念
第1章数据库概述/31.1核心概念3
1.2数据库发展历史5
1.3数据库系统的特点7
1.4数据模型9
1.4.1数据模型概述9
1.4.2概念数据模型10
1.4.3逻辑数据模型16
1.5练习题20
第2章数据库系统结构/21
2.1三级模式结构21
2.1.1数据抽象21
2.1.2模式与实例22
2.1.3数据库的两级映像与数据独立性23
2.2数据库管理系统25
2.2.1DBMS的功能25
2.2.2数据库管理员26
2.2.3DBMS的程序组成27
2.2.4常见的数据库管理系统28
2.3数据库体系结构30
2.4练习题32
第3章形式化关系查询语言/34
3.1关系模型34
3.1.1关系模型的定义343.1.2码的概念38
3.1.3关系的性质40
3.1.4关系的完整性约束40
3.2关系代数42
3.2.1基本运算43
3.2.2附加运算48
3.3查询优化55
3.3.1关系代数表达式的等价变换56
3.3.2查询优化的步骤59
3.4练习题60
〖1〗〖1〗第二部分关系数据库的使用
第4章MySQL数据库概述/654.1MySQL数据库简介65
4.2MySQL数据库的安装和配置66
4.2.1MySQL的安装与配置介绍66
4.2.2启动和关闭MySQL服务75
4.2.3图形管理工具76
4.3MySQL数据库的基本操作77
4.3.1数据库的相关操作77
4.3.2表结构的相关操作78
4.3.3逆向生成ER图81
4.3.4数据库的备份与还原83
4.4练习题85
第5章SQL数据定义与操纵/88
5.1SQL概述88
5.1.1SQL的发展历史88
5.1.2SQL的特点89
5.1.3SQL体系结构90
5.2MySQL的基本数据类型90
5.3SQL数据定义93
5.3.1基本表的定义93
5.3.2基本表的修改96
5.3.3基本表的删除97
5.4数据操纵97
5.4.1插入数据97
5.4.2更新数据98
5.4.3删除数据99
5.5练习题100
第6章SQL数据查询: 单表查询/101
6.1基本的SELECT语句105
6.1.1检索数据105
6.1.2排序检索数据108
6.1.3过滤数据111
6.1.4创建计算字段117
6.2使用函数119
6.3聚集函数与分组查询123
6.3.1聚集函数123
6.3.2分组查询126
6.4练习题128
第7章SQL数据查询: 多表查询/130
7.1嵌套查询130
7.1.1嵌套查询概述130
7.1.2嵌套查询的分类133
7.2连接查询136
7.2.1广义笛卡儿积136
7.2.2等值连接137
7.2.3非等值连接查询139
7.2.4自身连接查询140
7.2.5外连接查询141
7.2.6使用带聚集函数的连接142
7.3集合查询143
7.3.1并操作144
7.3.2差操作146
7.3.3交操作146
7.4练习题147
第8章SQL视图操作/149
8.1视图概述149
8.2创建视图150
8.2.1基本语句150
8.2.2创建不同类型的视图151
8.3使用视图159
8.3.1查看视图160
8.3.2更新视图162
8.3.3删除视图166
8.4练习题167
第三部分数据库规范化理论与设计
第9章关系规范化理论/1719.1好的关系设计的特点171
9.1.1不合理关系模式存在的问题171
9.1.2无损分解173
9.1.3规范化理论的提出175
9.2函数依赖176
9.3范式179
9.4函数依赖理论185
9.4.1函数依赖集的闭包185
9.4.2函数依赖的推理规则186
9.4.3属性集的闭包187
9.4.4最小函数依赖集192
9.5使用函数依赖的分解算法194
9.5.1无损连接分解195
9.5.2保持函数依赖分解199
9.6练习题201
第10章关系数据库设计/203
10.1数据库设计概述203
10.1.1数据库设计的原则204
10.1.2数据库设计的工具204
10.1.3数据库设计的步骤206
10.2需求分析207
10.2.1需求分析的任务207
10.2.2需求分析的方法和过程208
10.2.3数据流图与数据字典209
10.3概念结构设计213
10.3.1概念结构设计的方法214
10.3.2局部ER图设计214
10.3.3全局ER图设计218
10.4逻辑结构设计220
10.4.1ER图向关系模型的转换220
10.4.2数据模型的优化222
10.4.3设计用户子模式223
10.5物理结构设计224
10.5.1关系模式存取方法的选择224
10.5.2确定数据库的存储结构226
10.6练习题226
第11章数据库安全与保护/228
11.1事务管理228
11.1.1事务的概念228
11.1.2事务的ACID特性229
11.2并发控制与恢复231
11.2.1冲突操作232
11.2.2事务的隔离性级别238
11.2.3封锁技术239
11.2.4故障分类及恢复245
11.3练习题246
第12章数据库前沿新技术/247
12.1大数据管理下的挑战247
12.2分布式数据库249
12.3图数据库253
12.4时空数据库256
12.5与人工智能的融合258
参考文献/261
|
內容試閱:
|
信息技术与经济社会的交汇融合引发了数据迅猛增长,数据已成为国家基础性战略资源,大数据正日益对全球生产、流通、分配、消费活动以及经济运行机制、社会生活方式和国家治理能力产生重要影响。习近平总书记发表讲话,做出“大数据是信息化发展的新阶段”这一重要论断,要求“审时度势精心谋划超前布局力争主动,实施国家大数据战略,加快建设数字中国”。党的二十大报告也明确指出数字技术与实体经济深度融合具有重大意义。作为教育者,有责任将党的精神融入课程,培养更多具备综合素质的学生,为国家的建设和发展提供有力支持。在这个背景下,我们编写了本书,旨在为学生提供坚实的数据库基础知识,同时唤起他们对信息化时代国家治理、创新和安全的思考。
在当今数字时代,数据库技术扮演着关键的角色,它是信息管理和存储的支柱,支持着从小型企业到大型全球组织的各种应用程序和系统。它可以组织、存储和检索数据,从而提高数据的可访问性、安全性和可维护性。MySQL是一个关系数据库管理系统,它是目前世界上流行的数据库产品之一,具有开源、免费、跨平台等特点,已被广泛应用。本书面向想要从事与计算机相关的工作,但是还没有数据库基础或基础比较薄弱的读者,书中对数据库技术进行了全面的阐述,并以MySQL数据库管理系统为例,介绍了数据查询的基本管理与操作。
本书共分为三部分,内容简要介绍如下。
第一部分是数据库的相关概念,包括第1~3章的内容,主要介绍数据库的核心概念、发展历史、特点、三级模式结构与两级映像,以及数据库管理系统(DBMS)的概念,其中详细介绍了目前使用最广泛的关系模型及其形式化关系查询语言(即关系代数),使读者对数据库技术有初步的认识。
第二部分是关系数据库的使用,包括第4~8章的内容,以MySQL数据库管理系统为例,详细介绍SQL的使用。内容包括MySQL的安装、配置和基本操作,如数据库的创建,数据的定义、增加、删除、修改、查询等SQL操作,以及视图操作。通过学习本章内容,读者可以搭建MySQL开发环境,并且根据数据查询需求写出正确的SQL语句。第三部分是数据库规范化理论与设计,包括第9~12章的内容,主要介绍关系的规范化理论、关系数据库设计的步骤、ER图设计、数据流图与数据字典等概念、数据库安全与保护(包括事务管理和并发控制)等内容,并在第12章对数据库前沿新技术进行介绍,如分布式数据库、图数据库、时空数据库,以及和人工智能的融合等。通过学习本章内容,读者可以完成数据库从无到有的设计。
本书承蒙国家自然科学基金(72272101,72201167)资助,特此感谢!在本书编写过程中,上海外国语大学的研究生姜越、梁珮瑶、徐裕、余敏、张静参与了部分章节内容的初步整理,在此表达谢意。
由于编者水平有限,书中疏漏之处在所难免,欢迎读者朋友提出宝贵意见,我们将不胜感激。
编者
2023年10月30日
|
|