Database Systems: The Complete Book (häftad)
Fler böcker inom
Format
Häftad (Paperback)
Språk
Engelska
Antal sidor
1140
Utgivningsdatum
2013-07-24
Upplaga
2
Förlag
Pearson
Medarbetare
Ullman, Jeffrey / Widom, Jennifer
Illustratör/Fotograf
illustrations
Illustrationer
Illustrationsstrations
Dimensioner
275 x 215 x 35 mm
Vikt
2100 g
Antal komponenter
1
ISBN
9781292024479

Database Systems: The Complete Book

Pearson New International Edition

Häftad,  Engelska, 2013-07-24
1273

10% rabatt på allt vid köp från 299 kr med kod LUCIA24

Gäller t.o.m. 12 december. Villkor

  • Skickas från oss inom 7-10 vardagar.
  • Fri frakt över 249 kr för privatkunder i Sverige.
Database Systems: The Complete Book Kan tyvärr inte längre levereras innan julafton.
Finns även som
Visa alla 1 format & utgåvor
For Database Systems and Database Design and Application courses offered at the junior, senior and graduate levels in Computer Science departments.

Written by well-known computer scientists, this introduction to database systems offers a comprehensive approach, focusing on database design, database use, and implementation of database applications and database management systems.

The first half of the book provides in-depth coverage of databases from the point of view of the database designer, user, and application programmer. It covers the latest database standards SQL:1999, SQL/PSM, SQL/CLI, JDBC, ODL, and XML, with broader coverage of SQL than most other texts. The second half of the book provides in-depth coverage of databases from the point of view of the DBMS implementor. It focuses on storage structures, query processing, and transaction management. The book covers the main techniques in these areas with broader coverage of query optimization than most other texts, along with advanced topics including multidimensional and bitmap indexes, distributed transactions, and information integration techniques.

Resources:
  • Open access Author Website http://infolab.stanford.edu/~ullman/dscb.html includes Power Point slides, teaching notes, assignments, projects, Oracle Programming Guidelines, and solutions to selected exercises.
  • Instructor only Pearson Resources: Complete Solutions Manual (click on the Resources tab above to view downloadable files)
Visa hela texten

Passar bra ihop

  1. Database Systems: The Complete Book
  2. +
  3. The Official Stardew Valley Cookbook

De som köpt den här boken har ofta också köpt The Official Stardew Valley Cookbook av Concernedape, Ryan Novak (inbunden).

Köp båda 2 för 1588 kr

Kundrecensioner

Har du läst boken? Sätt ditt betyg »

Övrig information

Hector Garcia-Molina is the L. Bosack and S. Lerner Professor of Computer Science and Electrical Engineering at Stanford University. His research interests include digital libraries, information integration, and database applications on the Internet. He was a recipient of the SIGMOD Innovations Award and a member of PITAC (President's Information-Technology Advisory Council). He currently serves on the Board of Directors of Oracle Corp. Jeffrey D. Ullman is the Stanford W. Ascherman Professor of Computer Science (emeritus) at Stanford University. He is the author or co-author of 16 books, including Elements of ML Programming. His research interests include data mining, information integration, and electronic education. He is a member of the National Academy of Engineering, and recipient of a Guggenheim Fellowship, the Karl V. Karlstom Outstanding Educator Award, the SIGMOD Contributions and Edgar F. Codd Innovations Awards, and the Knuth Prize. Jennifer Widom is Professor of Computer Science and Electrical Engineering at Stanford University. Her research interests span many aspects of nontraditional data management. She is an ACM Fellow and a member of the National Academy of Engineering, she received the ACM SIGMOD Edgar F. Codd Innovations award in 2007 and was a Guggenheim Fellow in 2000, and she has served on a variety of program committees, advisory boards, and editorial boards.

Innehållsförteckning

 TABLE OF CONTENTS

 

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

 

PART I: 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 Algebra

   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 Refer...