数据库系统基础:高级篇(英文注释版 第4版)(讲述数据库系统原理的经典教材)
基本信息
- 作者: Ramez Elmasri Shamkant B.Navathe [作译者介绍]
- 译者: 孙瑜(注释)
- 丛书名: 图灵原版计算机科学系列
- 出版社:人民邮电出版社
- ISBN:9787115194077
- 上架时间:2009-3-16
- 出版日期:2009 年2月
- 开本:16开
- 页码:390
- 版次:4-1
- 所属分类:
计算机 > 数据库 > 数据库理论 > 综合
编辑推荐
“本书是数据库教材的典范,书中提供了丰富的内容供教师自由选择,可以根据授课需要对理论与实践,设计与编程,应用与实现,以及历史问题与现代观点等进行取舍。”
——Henry A.Etlinger,罗彻斯特理工学院
“这是一本杰出的,全新的数据库教科书,对本科生和研究生课程均很适用。书中提供了非常好的示例,清晰地描述了如何设计优良且可操作的数据库,以及如何从现存的数据库检索
和操纵数据。”
——Petel.Ng,得克萨斯大学泛美分校
《数据库系统基础》是世界众多高校广泛采用的数据库经典教科书。它清晰地阐述了数据库系统理论和设计问题,涵盖了数据库系统的设计、实现和管理方面的诸多专题,使用优秀的实例引入最新的现代数据库技术。本书旨在通过对原文中重要的、常用的专业术语以及较生僻的英语词汇加以注释,在保持原著原汁原味的同时,使学生能够较容易地熟悉数据库领域的专业术语,并在一定程度上降低学生阅读的难度,帮助学生对教材原文进行深入理解。
考虑到本书英文原版内容较多、篇幅巨大且知识点跨度较大,注释版将分为“初级篇”和“高级篇”两册出版。“初级篇”包括第1章到第16章的内容,可以作为数据库导论课程的教材;“高级篇”包括第17章到第29章的内容,可以作为数据库高级课程的教材。另外还有附录、参考文献和索引三部分,感兴趣的读者可以到图灵网站www,turingbook,com本书网页免费注册下载。
内容简介回到顶部↑
本书是讲述数据库系统原理的经典教材。全书分为4个部分。第一部分讲述事务处理的概念、并发控制技术和数据库恢复技术,第二部分讲述面向数据库的概念、语言、设计及对象-关系和扩展-关系系统,第三部分主要描述了数据库安全和客户-服务器体系结构,第四部分简要介绍了xml、数据挖掘和数据仓库等几种新兴技术。
本书是高等院校计算机及相关专业本科生、研究生数据库系统课程的理想教材,也是对相关技术人员非常有价值的参考书。
本书是高等院校计算机及相关专业本科生、研究生数据库系统课程的理想教材,也是对相关技术人员非常有价值的参考书。
作译者回到顶部↑
本书提供作译者介绍
Ramez Elmasri,世界知名的数据库学者。现任得克萨斯大学阿灵顿分校计算机科学与工程教授。1980年于斯坦福大学获得计算机科学博士学位。他的主要研究方向是数据库系统、时间数据库、概念建模、面向对象数据库、Web建模和本体论数据库模型和语言、DBMS系统实现、检索技术等。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
part 5 transaction processing concepts 事务处理的概念
chapter 17 introduction to transaction processing concepts and theory事务处理的概念与理论简介
chapter 18 concurrency control techniques 并发控制技术
chapter 19 database recovery techniques数据库恢复技术
part 6 object and object-relational databases对象和对象-关系数据库
chapter 20 concepts for object databases 对象数据库的概念
chapter 21 object database standards, languages, and design 对象数据库标准、语言与设计
chapter 22 object-relational and extended-relational systems 对象-关系和扩展-关系系统
part 7 further topics深入的主题
chapter 23 database security and authorization 数据库安全性和授权
chapter 24 enhanced data models for advanced applications 高级应用的增强数据模型
chapter 25 distributed databases and client-server architectures 分布式数据库和客户-服务器体系结构
part 8 emerging technologies新兴技术
chapter 26 xml and lnternet databases xml和internet数据库
chapter 27 data mining concepts 数据挖掘的概念
chapter 28 overview of data warehousing and olap 数据仓库和olap概念
chapter 29 emerging database technologies and applications 新兴的数据库技术及应用
chapter 17 introduction to transaction processing concepts and theory事务处理的概念与理论简介
chapter 18 concurrency control techniques 并发控制技术
chapter 19 database recovery techniques数据库恢复技术
part 6 object and object-relational databases对象和对象-关系数据库
chapter 20 concepts for object databases 对象数据库的概念
chapter 21 object database standards, languages, and design 对象数据库标准、语言与设计
chapter 22 object-relational and extended-relational systems 对象-关系和扩展-关系系统
part 7 further topics深入的主题
chapter 23 database security and authorization 数据库安全性和授权
chapter 24 enhanced data models for advanced applications 高级应用的增强数据模型
chapter 25 distributed databases and client-server architectures 分布式数据库和客户-服务器体系结构
part 8 emerging technologies新兴技术
chapter 26 xml and lnternet databases xml和internet数据库
chapter 27 data mining concepts 数据挖掘的概念
chapter 28 overview of data warehousing and olap 数据仓库和olap概念
chapter 29 emerging database technologies and applications 新兴的数据库技术及应用
译者序回到顶部↑
为提高我国高等学校信息技术的教学水平,加快培养高水平的具有国际竞争力的信息技术人才,教育部提出,在信息科学技术领域要大力引进国外优秀的原版教材,在有条件的学校要推动开展英语授课或双语教学。一本适合双语教学的好教材是正常开展双语教学及保证教学效果的基础。.
我们调研了部分高校的双语教学的开展情况,了解到大多数高校都是直接采用国外原版教材或国内影印版作为双语课教材。直接引进原版教材进行教学,有利于使学生阅读到“原汁原味”的专业英语,为学生提供一个国际化的教育环境,为今后与国外同行直接进行学术和技术交流打下坚实的基础。
但我们认为,根据中国目前的国情,使用全英文教材可能会存在以下两方面问题。
(1) 中英文术语对应问题。接受双语教学的对象是以中文为母语的学生,这些学生今后除了要参与国际交流以外,可能更多的是要与国内同行进行交流。如果学生仅仅熟悉专业词汇的英文说法,而不熟悉对应的中文术语,那么会给他们阅读其他中文专业参考书及与国内同行交流带来较大的困难。
(2) 全英文教材对部分英语基础不太好的学生难度偏大。
我们通过双语教学的实践和调研发现:不管教师采用哪种模式的双语教学,对于重要的专业术语和概念都在教案(或授课幻灯片)中用中文进行了标注,并在课堂讲授时用中文强调和解释。这就给了我们建设一种全新的双语教材的启发:在引进国外优秀原版教材的基础上添加部分中文注释,以弥补使用全英文教材的不足。
通过调研,我们选择了数据库系统方面的优秀英文原版教材Fundamentals of Database Systems进行注释。这本教材在内容上既包括数据库系统基本概念,又反映了数据库技术最新发展前沿,在国际上被许多著名大学采用,并多次再版。此外,这本教材在语言文字上也比较浅显,适合大学本科三年级以上学生阅读。
在注释的尺度上,我们主要为以下内容添加了注释:
·所有的章节标题;
·所有的图表标题;..
·原文中重要的、常用的专业术语;
·原文中较生僻的公共英语词汇,对这些词的注释用语往往根据上下文进行了适当的调整,以更加便于理解。
我们认为,通过以上的注释,可以让学生充分熟悉数据库领域重要的、常用的专业术语的中英文对照,为以后进行国内外技术交流打下语言基础,同时在一定程度上降低了学生阅读教材的难度,帮助学生对教材原文进行理解。
考虑到原版教材内容较多、篇幅巨大且知识点跨度较大,本注释版教材将其分为“初级篇”和“高级篇”两册。“初级篇”包括原书的第1章到第16章,内容主要包括数据库系统基本概念、概念建模、关系数据模型、逻辑建模、SQL语言、数据库设计理论和方法学、数据存储、索引、查询处理和数据库物理设计等,可以作为“数据库导论课程”的教科书;“高级篇”包括原书的第17章到第29章,内容主要包括事务处理、对象和对象-关系数据库、数据库安全性、增强的数据模型、分布式数据库、XML、数据仓库、数据挖掘及其他数据库新兴技术,可以作为“数据库高级课程”的教科书。另外原书还有附录、参考文献和索引三部分,感兴趣的读者可以到图灵网站www.turingbook.com本书网页免费注册下载。
需要说明的是,由于本注释版教材本质上就是国外原版教材的影印版,所以在将原书拆分成“初级篇”和“高级篇”两册时,我们保留了原书的页码、章节编号和版式。
本书的注释和审校由西南石油大学计算机科学学院孙瑜博士组织完成。参加注释的还有刘影、蒋俊、蒋萍萍、高磊等。本书注释过程中曾得到西南石油大学计算机科学学院副院长陈汶滨副教授、赵刚副教授的关心和指导,在此向他们表示衷心的感谢。
出版这种注释版双语教材在国内数据库教学领域是一种尝试,限于注释者水平和经验的不足,注释中疏漏和错误难免,欢迎读者批评指正(bobsunyu@gmail.com)。...
注释者
西南石油大学计算机科学学院
2008年7月
我们调研了部分高校的双语教学的开展情况,了解到大多数高校都是直接采用国外原版教材或国内影印版作为双语课教材。直接引进原版教材进行教学,有利于使学生阅读到“原汁原味”的专业英语,为学生提供一个国际化的教育环境,为今后与国外同行直接进行学术和技术交流打下坚实的基础。
但我们认为,根据中国目前的国情,使用全英文教材可能会存在以下两方面问题。
(1) 中英文术语对应问题。接受双语教学的对象是以中文为母语的学生,这些学生今后除了要参与国际交流以外,可能更多的是要与国内同行进行交流。如果学生仅仅熟悉专业词汇的英文说法,而不熟悉对应的中文术语,那么会给他们阅读其他中文专业参考书及与国内同行交流带来较大的困难。
(2) 全英文教材对部分英语基础不太好的学生难度偏大。
我们通过双语教学的实践和调研发现:不管教师采用哪种模式的双语教学,对于重要的专业术语和概念都在教案(或授课幻灯片)中用中文进行了标注,并在课堂讲授时用中文强调和解释。这就给了我们建设一种全新的双语教材的启发:在引进国外优秀原版教材的基础上添加部分中文注释,以弥补使用全英文教材的不足。
通过调研,我们选择了数据库系统方面的优秀英文原版教材Fundamentals of Database Systems进行注释。这本教材在内容上既包括数据库系统基本概念,又反映了数据库技术最新发展前沿,在国际上被许多著名大学采用,并多次再版。此外,这本教材在语言文字上也比较浅显,适合大学本科三年级以上学生阅读。
在注释的尺度上,我们主要为以下内容添加了注释:
·所有的章节标题;
·所有的图表标题;..
·原文中重要的、常用的专业术语;
·原文中较生僻的公共英语词汇,对这些词的注释用语往往根据上下文进行了适当的调整,以更加便于理解。
我们认为,通过以上的注释,可以让学生充分熟悉数据库领域重要的、常用的专业术语的中英文对照,为以后进行国内外技术交流打下语言基础,同时在一定程度上降低了学生阅读教材的难度,帮助学生对教材原文进行理解。
考虑到原版教材内容较多、篇幅巨大且知识点跨度较大,本注释版教材将其分为“初级篇”和“高级篇”两册。“初级篇”包括原书的第1章到第16章,内容主要包括数据库系统基本概念、概念建模、关系数据模型、逻辑建模、SQL语言、数据库设计理论和方法学、数据存储、索引、查询处理和数据库物理设计等,可以作为“数据库导论课程”的教科书;“高级篇”包括原书的第17章到第29章,内容主要包括事务处理、对象和对象-关系数据库、数据库安全性、增强的数据模型、分布式数据库、XML、数据仓库、数据挖掘及其他数据库新兴技术,可以作为“数据库高级课程”的教科书。另外原书还有附录、参考文献和索引三部分,感兴趣的读者可以到图灵网站www.turingbook.com本书网页免费注册下载。
需要说明的是,由于本注释版教材本质上就是国外原版教材的影印版,所以在将原书拆分成“初级篇”和“高级篇”两册时,我们保留了原书的页码、章节编号和版式。
本书的注释和审校由西南石油大学计算机科学学院孙瑜博士组织完成。参加注释的还有刘影、蒋俊、蒋萍萍、高磊等。本书注释过程中曾得到西南石油大学计算机科学学院副院长陈汶滨副教授、赵刚副教授的关心和指导,在此向他们表示衷心的感谢。
出版这种注释版双语教材在国内数据库教学领域是一种尝试,限于注释者水平和经验的不足,注释中疏漏和错误难免,欢迎读者批评指正(bobsunyu@gmail.com)。...
注释者
西南石油大学计算机科学学院
2008年7月
前言回到顶部↑
This book introduces the fundamental concepts necessary for designing, using, and implementing database systems and applications. Our presentation stresses the fundamentals ofdatabase modeling and design, the languages and facilities provided by the database man-agement systems, and system implementation techniques. The book is meant to be usedas a textbook for a one- or two-semester course in database systems at the junior, senior orgraduate level, and as a reference book. We assume that the readers are familiar with ele-mentary programming and data-structuring concepts and that they have had some expo-sure to basic computer organization. .
We start in Part 1 with an introduction and a presentation of the basic concepts andterminology, and database conceptual modeling principles. We conclude the book inParts 7 and 8 with an introduction to emerging technologies, such as data mining, XML,security, and Web databases. Along the way in Parts 2 through 6---we provide an in-depth treatment of the most important aspects of database fundamentals.
The following key features are included in the fourth edition:
●The entire book follows a self-contained, flexible organization that can be tailored to individual needs.
●Coverage of data modeling now includes both the ER model and UML.
●A new advanced SQL chapter with material on SQL programming techniques, such as JDBC and SQL/CLI.
●Two examples running throughout the book---called COMPANY and UNIVER- SITY allow the reader to compare different approaches that use the same application.
●Coverage has been updated on security, mobile databases, GIS, and Genome data management.
●A new chapter on XML and Internet databases.
●A new chapter on data mining.
●A significant revision of the supplements to include a robust set of materials for instructors and students, and an online case study.
Main Differences from the Third Edition
There are several organizational changes in the fourth edition, as well as some importantnew chapters. The main changes are as follows:
●The chapters on file organizations and indexing (Chapters 5 and 6 in the third edi- tion) have been moved to Part 4, and are now Chapters 13 and 14. Part 4 also includes Chapters 15 and 16 on query processing and optimization, and physical database design and tuning (this corresponds to Chapter 18 and sections 16.3-16.4 of the third edition).
●The relational model coverage has been reorganized and updated in Part 2. Chapter 5 covers relational model concepts and constraints. The material on relational alge- bra and calculus is now together in Chapter 6. Relational database design using ER- to-relational and EER-to-relational mapping is in Chapter 7. SQL is covered in Chapters 8 and 9, with the new material on SQL programming techniques in sec- tions 9.3 through 9.6.
●Part 3 covers database design theory and methodology. Chapters 10 and 11 on normal- ization theow correspond to Chapters 14 and 15 of the third edition. Chapter 12 on practical database design has been updated to include more UML coverage.
●The chapters on transactions, concurrency control, and recovery (19, 20, 21 in the third edition) are now Chapters 17, 18, and 19 in Part 5.
●The chapters on oblect oriented concepts, ODMG object model, and object-relational systems (11, 12, 13 in the third edition) are now 20, 21, and 22 in Part 6. Chapter 22 has been reorganized and updated.
●Chapters 10 and 17 of the third edition have been dropped. The material on client- server architectures has been merged into Chapters 2 and 25.
●The chapters on security, enhanced models (active, temporal, spatial, multimedia), and distributed databases (Chapters 22, 23, 24 in the third edition) are now 23, 24, and 25 in Part 7. The security chapter has been updated. Chapter 25 of the third edition on deductive databases has been merged into Chapter 24, and is now section 24.4.
We start in Part 1 with an introduction and a presentation of the basic concepts andterminology, and database conceptual modeling principles. We conclude the book inParts 7 and 8 with an introduction to emerging technologies, such as data mining, XML,security, and Web databases. Along the way in Parts 2 through 6---we provide an in-depth treatment of the most important aspects of database fundamentals.
The following key features are included in the fourth edition:
●The entire book follows a self-contained, flexible organization that can be tailored to individual needs.
●Coverage of data modeling now includes both the ER model and UML.
●A new advanced SQL chapter with material on SQL programming techniques, such as JDBC and SQL/CLI.
●Two examples running throughout the book---called COMPANY and UNIVER- SITY allow the reader to compare different approaches that use the same application.
●Coverage has been updated on security, mobile databases, GIS, and Genome data management.
●A new chapter on XML and Internet databases.
●A new chapter on data mining.
●A significant revision of the supplements to include a robust set of materials for instructors and students, and an online case study.
Main Differences from the Third Edition
There are several organizational changes in the fourth edition, as well as some importantnew chapters. The main changes are as follows:
●The chapters on file organizations and indexing (Chapters 5 and 6 in the third edi- tion) have been moved to Part 4, and are now Chapters 13 and 14. Part 4 also includes Chapters 15 and 16 on query processing and optimization, and physical database design and tuning (this corresponds to Chapter 18 and sections 16.3-16.4 of the third edition).
●The relational model coverage has been reorganized and updated in Part 2. Chapter 5 covers relational model concepts and constraints. The material on relational alge- bra and calculus is now together in Chapter 6. Relational database design using ER- to-relational and EER-to-relational mapping is in Chapter 7. SQL is covered in Chapters 8 and 9, with the new material on SQL programming techniques in sec- tions 9.3 through 9.6.
●Part 3 covers database design theory and methodology. Chapters 10 and 11 on normal- ization theow correspond to Chapters 14 and 15 of the third edition. Chapter 12 on practical database design has been updated to include more UML coverage.
●The chapters on transactions, concurrency control, and recovery (19, 20, 21 in the third edition) are now Chapters 17, 18, and 19 in Part 5.
●The chapters on oblect oriented concepts, ODMG object model, and object-relational systems (11, 12, 13 in the third edition) are now 20, 21, and 22 in Part 6. Chapter 22 has been reorganized and updated.
●Chapters 10 and 17 of the third edition have been dropped. The material on client- server architectures has been merged into Chapters 2 and 25.
●The chapters on security, enhanced models (active, temporal, spatial, multimedia), and distributed databases (Chapters 22, 23, 24 in the third edition) are now 23, 24, and 25 in Part 7. The security chapter has been updated. Chapter 25 of the third edition on deductive databases has been merged into Chapter 24, and is now section 24.4.
媒体评论回到顶部↑
“本书是数据库教材的典范,书中提供了丰富的内容供教师自由选择,可以根据授课需要对理论与实践、设计与编程、应用与实现以及历史问题与现代观点等进行取舍。”.
——Henry A. Etlinger,罗彻斯特理工学院
“这是一本杰出的、全新的数据库教科书,对本科生和研究生均很适用。书中提供了非常好的示例,清晰地描述了如何设计优良且可操作的数据库,以及如何从现存的数据库检索和操纵数据。”
——Peter Ng,得克萨斯大学泛美分校...
——Henry A. Etlinger,罗彻斯特理工学院
“这是一本杰出的、全新的数据库教科书,对本科生和研究生均很适用。书中提供了非常好的示例,清晰地描述了如何设计优良且可操作的数据库,以及如何从现存的数据库检索和操纵数据。”
——Peter Ng,得克萨斯大学泛美分校...







点击看大图





加载中...

