登录
注册
书目下载
联系我们
移动端
扫码关注-登录移动端
帮助中心
高等教育出版社产品信息检索系统
图书产品
数字化产品
期刊产品
会议信息
电子书
线上书展
顶部
首页
图书产品
数据库系统概念(第7版 影印版)
收藏
数据库系统概念(第7版 影印版)
无
样章
作者:
Abraham Silberschatz等
定价:
98.00元
ISBN:
978-7-04-055444-1
版面字数:
2150.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
无
出版时间:
2021-03-26
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
数据库系统原理
购买:
样章阅读
图书详情
|
图书目录
暂无
前辅文
Chapter 1 Introduction
1.1 Database-System Applications
1.2 Purpose of Database Systems
1.3 View of Data
1.4 Database Languages
1.5 Database Design
1.6 Database Engine
1.7 Database and Application Architecture
1.8 Database Users and Administrators
1.9 History of Database Systems
1.10 Summary
Exercises
Further Reading
PART ONE RELATIONAL LANGUAGES
Chapter 2 Introduction to the Relational Model
2.1 Structure of Relational Databases
2.2 Database Schema
2.3 Keys
2.4 Schema Diagrams
2.5 Relational Query Languages
2.6 The Relational Algebra
2.7 Summary
Exercises
Further Reading
Chapter 3 Introduction to SQL
3.1 Overview of the SQL Query Language
3.2 SQL Data Definition
3.3 Basic Structure of SQL Queries
3.4 Additional Basic Operations
3.5 Set Operations
3.6 Null Values
3.7 Aggregate Functions
3.8 Nested Subqueries
3.9 Modification of the Database
3.10 Summary
Exercises
Further Reading
Chapter 4 Intermediate SQL
4.1 Join Expressions
4.2 Views
4.3 Transactions
4.4 Integrity Constraints
4.5 SQL Data Types and Schemas
4.6 Index Definition in SQL
4.7 Authorization
4.8 Summary
Exercises
Further Reading
Chapter 5 Advanced SQL
5.1 Accessing SQL from a Programming Language
5.2 Functions and Procedures
5.3 Triggers
5.4 Recursive Queries
5.5 Advanced Aggregation Features
5.6 Summary
Exercises
Further Reading
PART TWO DATABASE DESIGN
Chapter 6 Database Design Using the E-R Model
6.1 Overview of the Design Process
6.2 The Entity-Relationship Model
6.3 Complex Attributes
6.4 Mapping Cardinalities
6.5 Primary Key
6.6 Removing Redundant Attributesin Entity Sets
6.7 Reducing E-R Diagrams to Relational Schemas
6.8 Extended E-R Features
6.9 Entity-Relationship Design Issues
6.10 Alternative Notations for Modeling Data
6.11 Other Aspects of Database Design
6.12 Summary
Exercises
Further Reading
Chapter 7 Relational Database Design
7.1 Features of Good Relational Designs
7.2 Decomposition Using Functional Dependencies
7.3 Normal Forms
7.4 Functional-Dependency Theory
7.5 Algorithms for Decomposition Using Functional Dependencies
7.6 Decomposition Using Multivalued Dependencies
7.7 More Normal Forms
7.8 Atomic Domains and First Normal Form
7.9 Database-Design Process
7.10 Modeling Temporal Data
7.11 Summary
Exercises
Further Reading
PART THREE APPLICATION DESIGN AND DEVELOPMENT
Chapter 8 Complex Data Types
8.1 Semi-structured Data
8.2 Object Orientation
8.3 Textual Data
8.4 Spatial Data
8.5 Summary
Exercises
Further Reading
Chapter 9 Application Development
9.1 Application Programs and User Interfaces
9.2 Web Fundamentals
9.3 Servlets
9.4 Alternative Server-Side Frameworks
9.5 Client-Side Code and Web Services
9.6 Application Architectures
9.7 Application Performance
9.8 Application Security
9.9 Encryption and Its Applications
9.10 Summary
Exercises
Further Reading
PART FOUR BIG DATA ANALYTICS
Chapter 10 Big Data
10.1 Motivation
10.2 Big Data Storage Systems
10.3 The MapReduce Paradigm
10.4 Beyond MapReduce: Algebraic Operations
10.5 Streaming Data
10.6 Graph Databases
10.7 Summary
Exercises
Further Reading
Chapter 11 Data Analytics
11.1 Overview of Analytics
11.2 Data Warehousing
11.3 Online Analytical Processing
11.4 Data Mining
11.5 Summary
Exercises
Further Reading
PART FIVE STORAGE MANAGEMENT AND INDEXING
Chapter 12 Physical Storage Systems
12.1 Overview of Physical Storage Media
12.2 Storage Interfaces
12.3 Magnetic Disks
12.4 Flash Memory
12.5 RAD
12.6 Disk-Block Access
12.7 Summary
Exercises
Further Reading
Chapter 13 Data Storage Structures
13.1 Database Storage Architecture
13.2 File Organization
13.3 Organization of Records in Files
13.4 Data-Dictionary Storage
13.5 Database Buffer
13.6 Column-Oriented Storage
13.7 Storage Organization in Main-Memory Databases
13.8 Summary
Exercises
Further Reading
Chapter 14 Indexing
14.1 Basic Concepts
14.2 Ordered Indices
14.3 B+-Tree Index Files
14.4 B+-Tree Extensions
14.5 Hash Indices
14.6 Multiple-Key Access
14.7 Creation of Indices
14.8 Write-Optimized Index Structures
14.9 Bitmap Indices
14.10 Indexing of Spatial and Temporal Data
14.11 Summary
Exercises
Further Reading
PART SIX QUERY PROCESSING AND OPTIMIZATION
Chapter 15 Query Processing
15.1 Overview
15.2 Measures of Query Cost
15.3 Selection Operation
15.4 Sorting
15.5 Join Operation
15.6 Other Operations
15.7 Evaluation of Expressions
15.8 Query Processing in Memory
15.9 Summary
Exercises
Further Reading
Chapter 16 Query Optimization
16.1 Overview
16.2 Transformation of Relational Expressions
16.3 Estimating Statistics of Expression Results
16.4 Choice of Evaluation Plans
16.5 Materialized Views
16.6 Advanced Topics in Query Optimization
16.7 Summary
Exercises
Further Reading
PART SEVEN TRANSACTION MANAGEMENT
Chapter 17 Transactions
17.1 Transaction Concept
17.2 A Simple Transaction Model
17.3 Storage Structure
17.4 Transaction Atomicity and Durability
17.5 Transaction Isolation
17.6 Serializability
17.7 Transaction Isolation and Atomicity
17.8 Transaction Isolation Levels
17.9 Implementation of Isolation Levels
17.10 Transactions as SQL Statements
17.11 Summary
Exercises
Further Reading
Chapter 18 Concurrency Control
18.1 Lock-Based Protocols
18.2 Deadlock Handling
18.3 Multiple Granularity
18.4 Insert Operations, Delete Operations, and Predicate Reads
18.5 Timestamp-Based Protocols
18.6 Validation-Based Protocols
18.7 Multiversion Schemes
18.8 SnapshotIsolation
18.9 Weak Levels of Consistency in Practice
18.10 Advanced Topics in Concurrency Control
18.11 Summary
Exercises
Further Reading
Chapter 19 Recovery System
19.1 Failure Classification
19.2 Storage
19.3 Recovery and Atomicity
19.4 Recovery Algorithm
19.5 Buffer Management
19.6 Failure with Loss of Non-Volatile Storage
19.7 High Availability Using Remote Backup Systems
19.8 Early Lock Release and Logical Undo Operations
19.9 ARIES
19.10 Recovery in Main-Memory Databases
19.11 Summary
Exercises
Further Reading
PART EIGHT PARALLEL AND DISTRIBUTED DATABASES
Chapter 20 Database-System Architectures
20.1 Overview
20.2 Centralized Database Systems
20.3 Server System Architectures
20.4 Parallel Systems
20.5 Distributed Systems
20.6 Transaction Processing in Paralleland Distributed Systems
20.7 Cloud-Based Services
20.8 Summary
Exercises
Further Reading
Chapter 21 Parallel and Distributed Storage
21.1 Overview
21.2 Data Partitioning
21.3 Dealing with Skew in Partitioning
21.4 Replication
21.5 Parallel Indexing
21.6 Distributed File Systems
21.7 Parallel Key-Value Stores
21.8 Summary
Exercises
Further Reading
Chapter 22 Parallel and Distributed Query Processing
22.1 Overview
22.2 Parallel Sort
22.3 Parallel Join
22.4 Other Operations
22.5 Parallel Evaluation of Query Plans
22.6 Query Processing on Shared-Memory Architectures
22.7 Query Optimization for Parallel Execution
22.8 Parallel Processing of Streaming Data
22.9 Distributed Query Processing
22.10 Summary
Exercises
Further Reading
Chapter 23 Paralleland Distributed Transaction Processing
23.1 Distributed Transactions
23.2 Commit Protocols
23.3 Concurrency Controlin Distributed Databases
23.4 Replication
23.5 Extended Concurrency Control Protocols
23.6 Replication with Weak Degrees of Consistency
23.7 Coordinator Selection
23.8 Consensus in Distributed Systems
23.9 Summary
Exercises
Further Reading
PART NINE ADVANCED TOPICS
Chapter 24 Advanced Indexing Techniques
24.1 Bloom Filter
24.2 Log-Structured Merge Tree and Variants
24.3 Bitmap Indices
24.4 Indexing of Spatial Data
24.5 Hash Indices
24.6 Summary
Exercises
Further Reading
Chapter 25 Advanced Application Development
25.1 Performance Tuning
25.2 Performance Benchmarks
25.3 Other Issuesin Application Development
25.4 Standardization
25.5 Distributed Directory Systems
25.6 Summary
Exercises
Further Reading
Chapter 26 Blockchain Databases
26.1 Overview
26.2 Blockchain Properties
26.3 Achieving Blockchain Properties via Cryptographic Hash Functions
26.4 Consensus
26.5 Data Managementin a Blockchain
26.6 Smart Contracts
26.7 Performance Enhancement
26.8 Emerging Applications
26.9 Summary
Exercises
Further Reading
PART TEN APPENDIX A
Appendix A Detailed University Schema
Index
PART ELEVEN ONLINE CHAPTERS
Chapter 27 Formal Relational Query Languages
Chapter 28 Advanced Relational Database Design
Chapter 29 Object-Based Databases
Chapter 30 XML
Chapter 31 Information Retrieval
Chapter 32 PostgreSQL
相关图书
大型数据库系统概论(Oracle 9i)
朱辉生
¥20.00
收藏
数据库原理与应用(第2版)
李红
¥34.00
收藏
数据库原理与应用(第3版)
李红
¥48.00
收藏
数据库实用技术(基于Oracle)
费雅洁
¥35.00
收藏
数据库管理系统——从基本原理到系统构建
李国良 冯建华 柴成亮 李辉 编著
¥0.00
收藏
数据库系统——面向应用的方法(第二版 影印版)
[美]Michael Kifer等
¥49.50
收藏
数据库系统及应用(第3版)
崔巍
¥31.00
收藏
数据库系统及应用(第3版)
崔巍
¥31.00
收藏
数据库系统及应用(第4版)
崔巍
¥43.00
收藏
数据库系统及应用(第二版)
崔巍
¥28.40
收藏
数据库系统教程(第2版)
施伯乐 丁宝康 汪卫
¥29.50
收藏
数据库系统教程(第3版)
施伯乐 丁宝康 汪卫
¥33.20
收藏
数据库系统教程(第3版)
施伯乐 丁宝康 汪卫
¥0.00
收藏
数据库系统教程习题解答及上机指导
丁宝康、董健全等
¥23.00
收藏
数据库系统教程(第2版)
徐洁磐 操凤萍
¥42.00
收藏
选择收货地址
收货人
地址
联系方式
使用新地址
使用新地址
所在地区
请选择
详细地址
收货人
联系电话
设为默认
设为默认收货地址