数据库系统基础教程

厄尔曼 (Jeffrey D. Ullm

文学

数据库 计算机 database 编程

2008-8-1

机械工业出版社

目录
1 The Worlds of Database Systems 1.1 The Evolution of Database Systems 1.1.1 Early Database Management Systems 1.1.2 Relational Database Systems 1.1.3 Smaller and Smaller Systems 1.1.4 Bigger and Bigger Systems 1.1.5 Information Integration 1.2 Overview of a Database Management System 1.2.1 Data-Definition Language Commands 1.2.2 Overview of Query Processing 1.2.3 Storage and Buffer Management 1.2.4 Transaction Processing 1.2.5 The Query Processor 1.3 Outline of Database-System Studies 1.4 References for Chapter 1 2 Relational Database Modeling 2 The Relational Model of Data 2.1 An Overview of Data Models 2.1.1 What is a Data Model? 2.1.2 Important Data Models 2.1.3 The Relational Model in Brief 2.1.4 The Semistructured Model in Brief 2.1.5 Other Data Models 2.1.6 Comparison of Modeling Approaches 2.2 Basics of the Relational Model 2.2.1 Attributes 2.2.2 Schemas 2.2.3 Tuples 2.2.4 Domains 2.2.5 Equivalent Representations of a Relation 2.2.6 Relation Instances 2.2.7 Keys of Relations 2.2.8 An Example Database Schema 2.2.9 Exercises for Section 2.2 2.3 Defining a Relation Schema in SQL 2.3.1 Relations in SQL 2.3.2 Data Types 2.3.3 Simple Table Declarations 2.3.4 Modifying Relation Schemas 2.3.5 Default Values 2.3.6 Declaring Keys 2.3.7 Exercises for Section 2.3 2.4 An Algebraic Query Language 2.4.1 Why Do We Need a Special Query Language? 2.4.2 What is an Algebra? 2.4.3 Overview of Relational Algeebra 2.4.4 Set Operations on Relations 2.4.5 Projection 2.4.6 Selection 2.4.7 Cartesian Product 2.4.8 Natural Joins 2.4.9 Theta-Joins 2.4.10 Combining Operations to Form Queries 2.4.11 Naming and Renaming 2.4.12 Relationships Among Operations 2.4.13 A Linear Notation for Algebraic Expressions 2.4.14 Exercises for Section 2.4 2.5 Constraints on Relations 2.5.1 Relational Algebra as a Constraint Language 2.5.2 Referential Integrity Constraints 2.5.3 Key Constraints 2.5.4 Additional Constraint Examples 2.5.5 Exercises for Secticn 2.5 2.6 Summary of Chapter 2 2.7 References for Chapter 2 3 Design Theory for Relational Databases 3.1 Functional Dependencies 3.1.1 Definition of Functional Dependency 3.1.2 Keys of Relations 3.1.3 Superkeys 3.1.4 Exercises for Section 3.1 3.2 Rules About Functional Dependencies 3.2.1 Reasoning About Functional Dependencies 3.2.2 The Splitting/Combining Rule …… 4 High-Level Database Models 5 Algebraic and Logical Query Languages 6 The Database Language SQL 7 Constraints and Triggers 8 Views and Indexes 9 SQL in a Server Environment 10 Advanced Topics in Relational Databases 11 The Semistructured-Data Model 12 Programming Languages for XML Index
【展开】
内容简介
《华章图书·数据库系统基础教程(英文版)(第3版)》由美国斯坦福大学知名计算机科学家Jeffrey Ullman和Jennifer Widom合作编写。书中介绍了核心DBMS概念、理论和模型,描述了如何使用抽象语言和SQL查询与更新DBMS。在介绍了SQL扩展内容(包括嵌入式SQL程序设计和对象关系特征)后,又介绍了使用XML的系统。设计语言包括XML模式,查询语言包括XPath和XQuery。
【展开】
下载说明

1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接
热门评论
  • 潇湘码头的评论
    数据库系统基础教程.pdf - 共享资料下载 网页链接
  • 暉崽的评论
    苦逼的大学啊!学完《数据库系统基础教程》这本书都不用考四六级了,书是全英文的就算了,连上课,PPT,作业,考试都是英文的,3节课下来的笔记,别人不知道的还以为是上英语课记不懂的单词,真无奈[抓狂]求解救啊!! 我在:演达大道
  • 乔克素素的评论
    中科院Oracle 10G数据库系统基础教程_51CTO视频课程 网页链接 (分享自 @51CTO视频课程)
  • 逾凡学堂的评论
    中科院Oracle 10G数据库系统基础教程_51CTO视频课程 网页链接
  • 流沙河鱼的评论
    #数据库系统基础教程# 最普遍的用于描述和操纵关系数据库的语言是SQL。最新SQL标准称为SQL-99。现今的大多数商用数据库管理系统都只是实现了标准的一部分,而不是全部实现。SQL有两方面的内容:1.用于定义数据库模式的数据定义子语言。2.DML 详情:查看话题详情
  • 流沙河鱼的评论
    #数据库系统基础教程#数据模型(data model)是用于描述数据或信息的标记。一般由三部分组成:数据结构(structure of the data)、数据操作(operation of the data)、数据上的约束(constraint on the data)。数据库系统中所讨论的数据结构指的是一种物理数据模型(physical data model)。
  • 莱斯基的评论
    MVD, 3NF, 4NF看的我有有点迷糊了…《数据库系统基础教程》这书只讲定义和方法,但是不论证为何(偶有论证似乎还是错的),关于4NF的作用举的是“MVD消除BCNF冗余的例子”,竟然把这个例子用来说明“MVD冗余”,我楞没看出来哪冗余了!
  • CTO吾爱网的评论
    MySQL教程(基础篇) -尤其是象银行、院校和图书馆这样的大型组织更加依靠数据库系统实现其正常的运作。再看互联网上,从搜索引擎到在线商场,从网上聊天到邮件列表,都离不开数据库。 网页链接
  • Office办公的评论
    【ACCESS基础教程】ACCESS已成为世界上最流行的桌 面数据库管理系统。 1. 1. 1 Access 应用及发展现状 Access 历经多次升级改版, Access2. 0到Access95 、 Access97 、 Access2000 、 Access2..网页链接