暂无商品咨询信息 [发表商品咨询]
聚焦原理,降低学习门槛。重点介绍数据库基本原理,避免读者因底层原理晦涩、工具复杂而受阻。本书深入剖析了关系模型、SQL语言、数据建模等经典理论,帮助读者理解数据库运行的核心逻辑。同时,通过原理与产品特性分离的方式,让读者真正掌握适用于各类数据库的基础知识,为使用和管理数据库奠定基础。
多元兼容,强化实践应用。秉持独立于DBMS产品的教学理念,以Access和MySQL为例,既介绍了广泛使用的个人数据库Access,也融入企业级数据库的知识。每
章配备对应产品使用信息,将原理与实际操作紧密结合起来。同时,每章设有复习题、练习、案例问题和贯穿全书的项目,通过丰富的练习帮助读者将原理应用于实际,提升知识运用能力,实现从理论到实践的转化。
紧跟前沿,内容丰富全面。本书内容紧跟时代发展,强调移动环境下的数据库应用,结合互联网和移动应用讨论数据库。除传统数据库知识外,还涵盖大数据、分布式数据库、云计算等前沿内容。
本书是软件工程领域的经典教材,自1982年第1版出版至今,伴随着软件工程学科的发展不断更新,影响了一代又一代的软件工程人才,对学科建设也产生了积极影响.全书共四个部分,完整讨论了软件工程各个阶段的内容,适合软件工程相关专业本科生和研究生学习,也适合软件工程师参考.
戴维·M.克伦克(David M.Kroenke) 曾在美国科罗拉多州立大学和西雅图大学任教,目前为华盛顿大学教授。曾为美国空军与波音公司计算机服务部工作,并为lBM、微软等公司提供咨询服务。他领导着数十个由信息系统与技术领域的教授组成的研究机构。
戴维.克伦克在科罗拉多州立大学、西雅图大学和华盛顿大学有着多年的教学经验。他在信息系统技术的教育领域曾组织过几十次的研讨会,并于1991年被国际信息系统联合会授予年度计算机教育者称号;2009年被信息技术专业教育协会的特别兴趣组(AITP-EDSIG)授予年度教育者称号。
戴维曾为美国空军波音计算机服务组织工作。他曾作为主要负责人成立过三家公司,并担任过微软公司的产品市场与研发的副总经理,壁数据有限责任公司(Wall Data,Inc)的数据库技术的首席执行官。他被誉为语义对象数据模型之父。戴维的咨询客户包括了IBM、微软和计算机科学公司等这类企业,也同样包括无数的小企业。近几年,戴维一直致力于将信息系统应用于教学协作与团队合作中。
1977年,他的《数据库处理》(Database Processing)一书第一次被出版发行,如今已经第十二次再版。他本人已著及合著过多部教材,包括《数据库概念(第六版,2013)》(Database Concept,6th ed. (2013)),《管理信息系统经验(第四版,2014)》(MIS Essentials, 3rd ed. (2014)),《SharePoint学生用书(2012)》(SharePoint for Students),《商务Office365(2012)》(Office 365 in Business (2012)),和《流程、系统和信息:管理信息系统介绍(2014)》(Processes, Systems, and Information: An Introduction to MIS (2014))。戴维生活在西雅图并且已经结婚,他现在拥有两个孩子和三个孙子。他的妻子说他非常喜欢木工,也非常享受园艺。
目 录
译者序
前言
作者简介
第一部分 数据库基本原理
第1章 入门2
1.1 数据库在互联网和移动应用中的
重要性2
1.2 为什么使用数据库6
1.3 使用列表有什么问题6
1.4 使用关系数据库的表8
1.5 如何使用SQL处理关系表13
1.6 数据库系统15
1.7 个人与企业级数据库系统的比较19
1.8 Web数据库应用程序23
1.9 数据仓库和商业智能系统24
1.10 大数据25
1.11 云计算26
1.12 使用Microsoft Access(第1节:
入门)26
第2章 关系模型57
2.1 关系57
2.2 键的类型60
2.3 空值问题67
2.4 是否作为键—关键问题所在69
2.5 函数依赖和规范化69
2.6 使用Microsoft Access(第2节:
使用多表)83
第3章 结构化查询语言109
3.1 韦奇伍德太平洋公司110
3.2 数据定义SQL(DDL)—创建
表和关系115
3.3 数据操作SQL(DML)—插入
数据126
3.4 数据操作SQL(DML)—单表
查询131
3.5 向DBMS提交SQL语句133
3.6 单表查询的SQL增强133
3.7 执行计算的SQL查询146
3.8 使用SQL选择语句对行进行分组149
3.9 数据操作SQL(DML)—多表
查询151
3.10 数据操作SQL(DML)—数
据修改和删除164
3.11 数据定义SQL(DDL)—表
和约束的修改和删除167
3.12 SQL视图168
3.13 使用Microsoft Access(第3节:
使用查询)168
第二部分 数据库设计
第4章 数据建模及实体-关系模型222
4.1 系统开发和分析222
4.2 需求分析227
4.3 实体-关系数据模型228
4.4 实体-关系图232
4.5 开发一个示例E-R图240
4.6 使用Microsoft Access(第4节:
建模和原型设计)249
第5章 数据库设计284
5.1 数据库设计的目的284
5.2 将数据模型转换为数据库设计285
5.3 用关系模型表示实体285
5.4 表示关系292
5.5 Heather Sweeney Designs中的
数据库设计303
5.6 使用Microsoft Access(第5节:
数据库设计)309
第三部分 数据库管理
第6章 数据库运维管理324
6.1 Heather Sweeney Designs数据库325
6.2 控制、安全和可靠性需求325
6.3 并发控制326
6.4 SQL事务控制语言和声明锁特性332
6.5 游标类型335
6.6 数据库安全337
6.7 数据库备份和恢复343
6.8 物理数据库设计和优化346
6.9 DBA的其他职责347
6.10 使用Microsoft Access(第6节:
数据库运维管理)348
第7章 数据仓库、商业智能系统
和大数据373
7.1 商业智能系统374
7.2 运营系统和BI系统之间的关系374
7.3 报表系统和数据挖掘应用程序375
7.4 数据仓库和数据集市376
7.5 联机分析处理385
7.6 分布式数据库处理388
7.7 对象关系数据库391
7.8 虚拟化392
7.9 云计算394
7.10 大数据和Not only SQL运动395
7.11 使用Microsoft Access(第7节:商业智能系统)401
词汇表421
| 基本信息 | |
|---|---|
| 出版社 | 机械工业出版社 |
| ISBN | 9787111791522 |
| 条码 | 9787111791522 |
| 编者 | (英)伊恩·萨默维尔 著 彭鑫,赵文耘 译 |
| 译者 | |
| 出版年月 | 2025-11-01 00:00:00.0 |
| 开本 | 16开 |
| 装帧 | 平装 |
| 页数 | 436 |
| 字数 | 715 |
| 版次 | 1 |
| 印次 | 1 |
| 纸张 | |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]