新書推薦:
《
拯救免疫失衡
》
售價:HK$
55.8
《
收尸人
》
售價:HK$
72.8
《
大模型应用开发:RAG入门与实战
》
售價:HK$
89.4
《
不挨饿快速瘦的减脂餐
》
售價:HK$
67.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:HK$
110.7
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:HK$
132.2
《
化妆品学原理
》
售價:HK$
55.8
《
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
》
售價:HK$
47.0
|
編輯推薦: |
1.不强调学科的系统性,以管用、够用、适用、实用为原则编写教材;2.以学生学习的主动性为基础,构建与之相配合的教材编写体系,即采用任务驱动、项目导向、案例引入的编写模式;3.教材的重点落在技能的夯实,必要的保障学生可持续发展的理论知识及全面素质的培养,并与职业资格证书的初、中、高三级技能相匹配;4.教材配套全面的教学资源,包括教学大纲及教案、电子课件、习题库及答案、动画及视频资料、实训指导书、学生作业单(工作单)等。
|
內容簡介: |
本书以关系数据库为重点,全面、系统地介绍数据库系统的基本概念、原理与技术。全书分为上、下两篇,上篇为基础篇,介绍数据、数据模型、数据库及数据库系统等基本概念,以及关系数据库、关系规范化、SQL语言、数据库设计、事务处理技术、数据库完整性与安全性等数据库基本理论与技术;下篇为扩展篇,介绍数据库应用系统开发、SQL扩展与应用,以及数据仓库与联机分析处理等技术。为了便于教学与自学,每章均配有适量习题,并在附录中提供了实验指导书。
|
目錄:
|
上篇 基础篇 1
第1章 数据库系统概述 2
1.1 数据与数据管理 2
1.2 数据库系统基本概念 7
1.3 数据库系统的模式结构 12
1.4 数据模型 15
1.5 小结 27
习题1 28
第2章 关系数据库 30
2.1 关系数据结构 30
2.2 关系完整性约束 33
2.3 关系操作 35
2.4 关系代数 36
2.5 查询优化 46
2.6 小结 51
习题2 52
第3章 SQL语言 54
3.1 SQL概述 54
3.2 数据定义 59
3.3 数据查询 62
3.4 视图操作 88
3.5 数据更新 93
3.6 数据控制 98
3.7 小结 101
习题3 101
第4章 关系规范化理论 105
4.1 规范化问题的提出 105
4.2 函数依赖 107
4.3 范式 110
4.4 多值依赖与4NF 113
4.5 关系规范化 116
4.6 数据依赖的公理系统 117
4.7 模式的分解 122
4.8 小结 128
习题4 129
第5章 数据库设计 131
5.1 数据库设计概述 131
5.2 需求分析 135
5.3 概念结构设计 141
5.4 逻辑结构设计 152
5.5 物理结构设计 157
5.6 数据库的实施 159
5.7 数据库的运行与维护 161
5.8 基于3NF的泛关系数据库设计方法 162
5.9 PowerDesigner辅助设计 163
5.10 小结 168
习题5 169
第6章 事务处理技术 170
6.1 事务 170
6.2 数据库恢复 172
6.3 并发控制 180
6.4 小结 193
习题6 194
第7章 数据库安全性和完整性 197
7.1 数据库安全性概述 197
7.2 数据库安全性控制 197
7.3 数据库完整性概述 202
7.4 数据库完整性控制 203
7.5 小结 207
习题7 207
下篇 扩展篇 209
第8章 数据库应用开发 210
8.1 数据库应用结构和数据库访问接口 210
8.2 Web数据库应用开发实例 215
8.3 小结 224
习题8 225
第9章 SQL应用与扩展 226
9.1 嵌入式SQL 226
9.2 SQL扩展语句概述 229
9.3 存储过程 230
9.4 触发器 235
9.5 游标 239
9.6 小结 242
习题9 242
第10章 数据仓库技术 244
10.1 数据仓库技术产生的背景 244
10.2 数据仓库概述 246
10.3 联机分析处理 253
10.4 小结 265
习题10 265
附录A 实验指导书 268
实验1 数据定义 268
实验2 数据更新 275
实验3 SQL数据查询与视图 277
实验4 数据库安全性和完整性控制 283
实验5 数据库设计 291
参考文献 294
|
內容試閱:
|
数据库技术主要研究如何组织存储数据,如何高效地分析处理数据,从数据中获取有效信息。它是计算机科学的重要分支,是信息管理的核心技术,是各行各业信息化建设的重要基础。数据库技术的出现极大地促进了计算机应用技术的发展。随着大数据、云计算和人工智能技术的迅猛发展,人们对数据管理提出越来越多新的要求,从而不断推动数据库技术的发展与应用。为了适应教学与科研需要,我们在多年从事数据库教学与科研的基础上编写了这本书。全书以关系数据库为重点,全面、系统地介绍了数据库的基本概念、原理与技术,并结合实际应用案例,详细介绍了数据库设计、数据库应用系统开发、数据仓库与联机分析处理等技术,取材上力图反映当前数据库技术的发展水平和发展趋势。本书分上、下两篇,共10章。上篇为基础篇,共7章:第1章介绍数据、数据库、数据库管理系统、数据库系统、数据模型等基本概念,以及数据库系统的组成结构和基本原理;第2章介绍关系数据库的基本概念,包括关系模型的数据结构、完整性约束以及关系操作;第3章介绍SQL语言,结合一个数据库实例,详细地介绍数据定义、数据查询、数据更新的语法结构及其用法,并结合SQL语言进一步介绍关系数据库中的基本表、视图等基本概念;第4章介绍关系数据理论,内容包括函数依赖及Armstrong公理系统、关系规范化及模式分解;第5章以数据库概念结构设计和逻辑结构设计为重点,介绍数据库设计的基本步骤和基本方法,以及PowerDesigner的使用方法;第6章介绍事务的概念,以及事务在数据库恢复和并发控制中的应用、数据库恢复和并发控制的一般原理和方法;第7章介绍数据库安全性和完整性等数据库保护技术,包括用户身份鉴别、SQL存取控制、视图、加密、审计、防止SQL注入等安全控制方法,实体完整性、参照完整性、用户自定义完整性约束的声明方法和程序完整性控制方法。下篇为扩展篇,共3章:第8章介绍利用编程工具或语言来访问、连接以及操纵后台数据库的方法和步骤,并通过案例详细介绍Web数据库应用系统开发过程;第9章介绍嵌入式SQL、扩展SQL的主要技术及其应用;第10章介绍数据仓库与联机分析处理技术,为数据库的进一步应用打下基础。为了配合数据库原理课程的实验教学,附录提供了数据库实验指导书,其中有4个验证型实验、1个综合设计型实验。通过实验课教学,可以使学生学会使用数据库管理系统,掌握数据库创建、数据查询、数据更新和数据控制的基本方法,以及数据库应用系统的设计与开发方法,进一步加深对数据库的基本概念和原理的理解。书中配有丰富的例题与习题,便于教学与自学。 本书第1、3、6、10章由熊才权编写,第7、9章和附录A由曾玲编写,第5、8章由康瑞华编写,第2、4章由熊英编写,江南、李志辉参加了前期部分工作,邵雄凯、胡延忠、潘媛媛对本书编写提出了很多有益的建议,王凌云参加了程序调试和书稿校对工作,全书由熊才权负责统稿。由于水平有限,书中难免存在不足或错误之处,恳请专家和读者批评指正。
|
|