Skip to content

First Course in Database Systems

Best in textbook rentals since 2012!

ISBN-10: 0130353000

ISBN-13: 9780130353009

Edition: 2nd 2002 (Revised)

Authors: Jeffrey D. Ullman, Jennifer Widom

List price: $102.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Written by well-known computer scientists, this accessible and succinct introduction to database systems focuses on database design and use. Provides a more extensive treatment of query processing than other books on the market.The authors provide 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 books. Now includes coverage of the technologies used to connect database programming with C or Java code-SWL/PSM, SQL/CLI, and JDBC.For database systems and database design and application…    
Customers also bought

Book details

List price: $102.00
Edition: 2nd
Copyright year: 2002
Publisher: Prentice Hall PTR
Publication date: 10/2/2001
Binding: Hardcover
Pages: 528
Size: 7.00" wide x 9.25" long x 1.00" tall
Weight: 2.046
Language: English

The Worlds of Database Systems
The Evolution of Database Systems
Overview of a Database Management System
Outline of Database-System Studies
Summary of Chapter 1
References for Chapter 1
The Entity-Relationship Data Model
Elements of the E/R Model
Design Principles
The Modeling of Constraints
Weak Entity Sets
Summary of Chapter 2
References for Chapter 2
The Relational Data Model
Basics of the Relational Model
From E/R Diagrams to Relational Designs
Converting Subclass Structures to Relations
Functional Dependencies
Rules About Functional Dependencies
Design of Relational Database Schemas
Multivalued Dependencies
Summary of Chapter 3
References for Chapter 3
Other Data Models
Review of Object-Oriented Concepts
Introduction to ODL
Additional ODL Concepts
From ODL Designs to Relational Designs
The Object-Relational Model
Semistructured Data
XML and Its Data Model
Summary of Chapter 4
References for Chapter 4
Relational Algebra
An Example Database Schema
An Algebra of Relational Operations
Relational Operations on Bags
Extended Operators of Relational Algebra
Constraints on Relations
Summary of Chapter 5
References for Chapter 5
The Database Language SQL
Simple Queries in SQL
Queries Involving More Than One Relation
Subqueries
Full-Relation Operations
Database Modifications
Defining a Relation Schema in SQL
View Definitions
Summary of Chapter 6
References for Chapter 6
Constraints and Triggers
Keys and Foreign Keys
Constraints on Attributes and Tuples
Modification of Constraints
Schema-Level Constraints and Triggers
Summary of Chapter 7
References for Chapter 7
System Aspects of SQL
SQL in a Programming Environment
Procedures Stored in the Schema
The SQL Environment
Using a Call-Level Interface
Java Database Connectivity
Transactions in SQL
Security and User Authorization in SQL
Summary of Chapter 8
References for Chapter 8
Object-Orientation in Query Languages
Introduction to OQL
Additional Forms of OQL Expressions
Object Assignment and Creation in OQL
User-Defined Types in SQL
Operations on Object-Relational Data
Summary of Chapter 9
References for Chapter 9
Logical Query Languages
A Logic for Relations
From Relational Algebra to Datalog
Recursive Programming in Datalog
Recursion in SQL
Summary of Chapter 10
References for Chapter 10
Index