Database Processing 15th Edition
作者: David M. Kroenke
语言: 英文
出版年份: 2018
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Database Processing: Fundamentals, Design, and Implementation》第15版是由David M. Kroenke、David J. Auer、Scott L. Vandenberg和Robert C. Yoder共同撰写的经典数据库教材,于2018年出版。本书全面覆盖了数据库的基础知识、设计方法以及实现技术,是信息系统专业学生和数据库从业者的重要学习资源。

一、内容概述

本书分为五个部分,内容层次分明,涵盖了数据库处理的各个方面。

第一部分:入门知识

  • 第1章:介绍了数据库在互联网和智能手机世界中的重要性,阐述了数据库的特性、应用案例以及数据库系统的组成部分。
  • 第2章:深入讲解了结构化查询语言(SQL)的基础知识,包括SQL查询框架、数据提取、数据计算以及如何使用SQL进行多表查询。

第二部分:数据库设计

  • 第3章:讨论了关系模型和规范化理论,包括关系的特性、函数依赖、键以及各种范式。
  • 第4章:基于规范化原则,介绍了如何从现有数据设计数据库,包括评估表结构、设计可更新数据库和只读数据库。
  • 第5章:介绍了实体-关系(E-R)模型,包括实体、属性、关系以及如何使用E-R图表示数据模型。
  • 第6章:讲解了如何将数据模型转化为数据库设计,包括创建表、设置主键、外键以及处理最小基数和最大基数。

第三部分:数据库实现

  • 第7章:介绍了SQL数据定义语言(DDL)和数据操纵语言(DML),包括如何使用SQL创建表、插入数据、更新数据和删除数据。
  • 第8章:探讨了数据库重构的必要性,包括如何分析现有数据库、进行反向工程以及使用SQL进行数据库重构。

第四部分:多用户数据库处理

  • 第9章:讨论了多用户数据库的管理,包括并发控制、数据库安全性、备份与恢复等。
  • 第10章:提供了关于管理Microsoft SQL Server 2017、Oracle Database和MySQL 5.7的指导,包括安装、配置和使用这些主流数据库管理系统。

第五部分:数据库访问标准

  • 第11章:介绍了Web服务器环境以及如何通过Web技术访问数据库,包括ODBC、OLE DB、ADO.NET等标准。
  • 第12章:探讨了数据仓库、商业智能系统和大数据技术,包括数据仓库的组成部分、数据挖掘应用以及分布式数据库处理。

二、特色与亮点

  • 实用性强:本书不仅讲解了理论知识,还提供了大量实际操作示例,帮助读者掌握如何使用SQL和主流数据库管理系统。
  • 与时俱进:随着技术的发展,本书不断更新内容,包括对大数据、NoSQL数据库和云计算等新兴技术的介绍。
  • 结构清晰:采用“螺旋式”教学方法,逐步引导读者从基础到高级,从简单到复杂,逐步深入数据库设计和实现。
  • 案例丰富:通过多个案例(如Cape Codd Outdoor Sports、Wedgewood Pacific等),帮助读者更好地理解和应用数据库设计原则。

三、适用人群

  • 学生:适合计算机科学、信息系统等相关专业的本科生和研究生,作为数据库课程的教材。
  • 从业者:对于数据库开发者、数据库管理员以及对数据库技术感兴趣的自学者,本书提供了实用的指导和参考。

《Database Processing: Fundamentals, Design, and Implementation》第15版是一本全面、深入且实用的数据库教材,无论是作为学术教材还是专业参考书,都值得推荐。

期待您的支持
捐助本站