数据库系统概念 - (美)Abraham Silberschatz

数据库系统概念

(美)Abraham Silberschatz

出版时间

2012-03-01

ISBN

9787111375296

评分

★★★★★

标签

编程

书籍介绍

【编辑推荐】

数据库领域的殿堂级作品

夯实数据库理论基础,增强数据库技术内功的必备之选

对深入理解数据库,深入研究数据库,深入操作数据库都具有极强的指导作用!

【内容简介】

本书是数据库系统方面的经典教材之一,其内容由浅入深,既包含数据库系统基本概念,又反映数据库技术新进展。它被国际上许多著名大学所采用,包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学等。我国也有多所大学采用本书作为本科生和研究生数据库课程的教材和主要教学参考书,收到了良好的效果。

第6版保持了前5版的总体风格,同时对内容进行了扩充,对结构进行了调整,以更好地符合数据库教学的需求和反映数据库设计、管理与使用方式的发展和变化。具体更新内容如下:

调整了内容组织结构,将SQL内容提前,并集中进行介绍。

采用一个新的模式(基于大学的数据)作为贯穿全书的运行实例。

修订和更新了对数据存储、索引和查询优化以及分布式数据库的涵盖。

修订了E-R模型、关系设计和事务管理等内容。

扩充了关于应用开发和安全性的素材。

本书配套网站(http://www.db-book.com)提供的教辅资源包括:

· 书中各章的教学课件。

· 实践练习的答案。

· 未放入纸版书中的四个附录(高级关系数据库设计、其他关系查询语言、网状模型、层次模型)。

· 实验素材(包括大学模式和习题中用到的其他关系的SQL DDL和样例数据,以及关于建立和使用各种数据库系统和工具的说明书)。

· 最新勘误表。

AI导读
核心看点
  • 数据库领域殿堂级经典教材
  • 内容涵盖关系模型至分布式数据库
  • 第六版强化SQL与查询优化讲解
适合谁读
  • 计算机专业本科生及研究生
  • 希望夯实数据库理论基础的开发者
  • 需系统掌握数据库原理的自学者
读前提醒
  • 建议结合CMU15-445课程同步学习
  • SQL部分务必动手实践以加深理解
  • 可按需选读,不必逐章死磕全文
读者共识
  • 内容全面但体量庞大,重点需甄别
  • 理论性强,配合实战练习效果更佳
  • 适合反复阅读,是数据库入门必读

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "作为对商业数据计算机化管理的响应,在20世纪60年代出现了最早的数据库系统。现代的数据库应用包括有非常复杂的全球型企业。跟现代的数据库应用相比,那些早期的应用是相对简单的。 所有的数据库应用,不管老的还是新的,都共享重要的公共元素。比如**数据库应用的核心不是执行某种计算的程序,而是数据本身**。今天,一些最有价值的公司之所以有价值,不是因为它们的有形资产,而是因为它们拥有的信息。想象一下,如果一个银行没有了账户和客户数据,一个社交网站丢失了用户之间的联系,则这些公司的价值就全部丧失了。 使用数据库来管理数据集有以下特点: - 数据非常有价值; - 数据量相对较大; - 数据会同时被许多用户和"
  • "Although we refer to the SQL language as a “query language,” it can domuch more than just query a database. It can define the structure of the data, modify data in the database, and specify security constraints. IBM developed the original version of SQL, originally called Sequel, as part of the Syst"
  • "When writing queries, you should be careful to include appropriate where clause conditions. If you omit the where clause condition in the preceding SQL query, it would output the Cartesian product, which could be a huge relation. For the example instructor relation in Figure 2.1 and the example teac"
  • "The from clause by itself defines a Cartesian product of the relations listed in the clause. It is defined formally in terms of set theory, but is perhaps best understood as an iterative process that generates tuples for the result relation of the from clause. for each tuple t1 in relation r1 for ea"
  • "In contrast, the attributes name and building appear in only one of the relations, and therefore do not need to be prefixed by the relation name. • The select clause is used to list the attributes desired in the result of a query. • The from clause is a list of the relations to be accessed in the ev"
  • "In preceding chapters,we have emphasized the higher-level models of a database. For example, at the conceptual or logical level, we viewed the database, in the relational model, as a collection of tables. Indeed, the logical model of the database is the correct level for database users to focus on. "
  • "3.7 Aggregate Functions Aggregate functions are functions that take a collection (a set or multiset) of values as input and return a single value. SQL offers five built-in aggregate functions: • Average: avg • Minimum: min • Maximum: max • Total: sum • Count: count If we do want to eliminate duplica"
  • "3.7.3 The Having Clause 1. As was the case for queries without aggregation, the from clause is first evaluated to get a relation. 2. If a where clause is present, the predicate in the where clause is applied on the result relation of the from clause. 3. Tuples satisfying the where predicate are then"
作者简介
【作者简介】 Abraham Silberschatz 于纽约州立大学石溪分校获得博士学位,现为耶鲁大学计算机科学Sidney J. Weinberg教授,计算机科学系主任,曾任贝尔实验室信息科学研究中心副主任。他是ACM Fellow 和 IEEE Fellow,曾获得IEEE Taylor L. Booth 教育奖、 ACM Karl V. Karlstrom 杰出教育者奖、ACM SIGMOD 贡献奖和IEEE 计算机学会杰出论文奖。他的研究兴趣包括操作系统、数据库系统、存储系统、网络管理和分布式系统。 Henry F. Korth 于普林斯顿大学获得博士学位,现为利哈伊大学计算机科学与工程系Weiseman教授,曾任贝尔实验室数据库原理研究中心主任。他是ACM Fellow 和 IEEE Fellow,是VLDB 10年贡献奖的获得者。他的研究兴趣包括为现代计算架构(多核、多线程、多级缓存)设计的数据库算法、基于Web的大型数据仓储、实时数据库系统和并行系统。 S. Sudarshan 于威斯康星大学麦迪逊分校获得博士学位,现为印度理工学院计算机科学与工程系教授,曾为贝尔实验室数据库研究组技术人员。他的研究兴趣包括查询处理和优化、关系数据和图结构数据的关键字查询,以及构建和测试数据库应用系统的工具。 【译者简介】 杨冬青 1969年毕业于北京大学数学力学系数学专业,现任北京大学信息科学技术学院教授,博士生导师,中国计算机学会数据库专委会委员。多年来承担并完成973、863、国家科技攻关、国家自然科学基金等多项国家重点科研项目,曾获国家科技进步二等奖、三等奖和多项省部级奖励,在国内外杂志及会议上发表论文百余篇,著译作十余部。目前主要研究方向为数据库系统实现技术、Web环境下的信息集成与共享、数据仓库和数据挖掘等。 李红燕 1999年毕业于西北工业大学计算机科学与工程系计算机应用专业,获工学博士学位,现任北京大学信息科学技术学院教授,博士生导师,中国计算机学会数据库专委会委员。多年来承担并完成多项国家自然科学基金课题以及医疗、移动通信等典型应用领域内的应用研究项目,在国内外学术期刊及会议上发表论文90余篇,出版学术专著和教材各1部。目前主要研究方向为数据库系统与智能信息系统、数据仓库与数据挖掘、业务流程控制、云数据管理等。 唐世渭 1964年毕业于北京大学数学力学系计算数学专业,毕业后留校任教至今,现为北京大学信息科学技术学院教授,博士生导师,中国计算机学会数据库专委会委员,中国软件行业协会数据库及应用软件分会理事长。多年来承担并完成973、863、国家科技攻关、国家自然科学基金等多项国家重点科研项目,曾获国家科技进步二等奖、三等奖各1项,省部级科技进步奖多项,在国内外杂志及会议上发表论文百余篇,著译作多部。目前主要研究方向为数据库系统、数据仓库和数据挖掘、Web环境下的信息集成与共享、典型应用领域的信息系统等。
目录
出版者的话
译者序
前言
第1章引言
1.1数据库系统的应用

显示全部
用户评论
很好,分布式和并行数据库的内容更新了。强烈推荐!
层次不够....=.=...等以后层次到了再细看...LOL
基础知识很重要
还是中文版的看起来舒服一点~
没读完.
一看这本书必须喝咖啡,一喝咖啡要拉屎,所以我一看这本书就要蹲坑。证明完毕,我是学渣。🙅🏻‍♂️学渣咬牙要看到哈工大慕课第六讲!PS.无基础只看这本书估计是天书的,定位是数据库官配教材。——结局:最后看到第五讲放弃
内容很全面,也很深,但有很多地方没看懂。感觉这种书可以写得再详细些,分为多册出版
后半部分读不下去了。感觉全是理论,我的境界不够,实在是不知道有什么用。等我进阶在来看看吧。
半年前看的
翻译不能恭维,准备改读英文本。
下载
收藏