Skip to content

Database Design and Implementation

Best in textbook rentals since 2012!

ISBN-10: 0471757160

ISBN-13: 9780471757160

Edition: 2009

Authors: Edward Sciore

List price: $195.95
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:

While it's important to know how to write queries, it is equally important to know how they are processed. Sciore covers the traditional database system concepts from a systems perspective. This perspective allows software developers to investigate why database systems are the way they are. The book includes a simple but fully-functional database system, called SimpleDB that allows readers to examine the code and modify it. The end of each chapter contains suggested readings that provide references to relevant Web pages, research articles, reference manuals, and books. Software developers will be able to apply the information to build an application that uses a database system.
Customers also bought

Book details

List price: $195.95
Copyright year: 2009
Publisher: John Wiley & Sons, Incorporated
Publication date: 10/24/2008
Binding: Hardcover
Pages: 784
Size: 7.75" wide x 9.25" long x 1.25" tall
Weight: 2.750
Language: English

Introduction: Why a Database System?
Databases and Database Systems
Record Storage
Multi-User Access
Memory Management
Data Models and Schemas
Physical Data Independence
Logical Data Independence
Chapter Summary
Suggested Reading
Exercises
Rational Databases
Data Definition
Tables
Null Values
Keys
Foreign Keys and Referential Integrity
Integrity Constraints
Specifying Tables in SQL
Chapter Summary
Suggested Reading
Exercises
Data Design
Designing Tables id Difficult
Class Diagrams
Transforming Class Diagrams to Tables
The Design Process
Relationships to Constraints
Functional Dependancies and Normalization
Chapter Summary
Suggested Reading
Exercises
Data Manipulation
Queries
Relational Algebra
SQL Queries
SQL Updates
Views
Chapter Summary
Suggested Reading
Exercises
Integrity and Security
The Need for Integrity and Security
Assertions
Triggers
Authorization
Mandatory Access Control
Chapter Summary
Suggested Reading
Exercises
Improving Query Efficiency
The Virtues of Controlled Redundancy
Materialized Views
Indexes
Chapter Summary
Suggested Reading
Exercises
Client-Server Database Systems
Clients and Servers
The Data-Sharing Problem
Database Clients and Servers
The Derby and SimpleDB Database Servers
Running Database Clients
The Derby ij Client
The SimpleDB Version of SQL
Chapter Summary
Suggested Reading
Exercises
Using JDBC
Basic JDBC
Advanced JDBC
Computing in Java vs. SQL
Chapter Summary
Suggested Reading
Exercises
Persistent Java Objects
The Domain Model and View of a Client Program
The Problem with Our Domain Model
The Java Persistence Architecture
The Java Persistence Query Language
Downloading a JPA Implementation
Chapter Summary
Suggested Reading
Exercises
Data Exchange
Sharing Database Data with Non-Users
Saving Data in an XML Document
Restructuring an XML Document
Generating XML Data from the Database
Chapter Summary
Suggested Reading
Exercises
Webserver-Based Database Clients
Types of Database Clients
Interacting with a Web Server
Basic Servlet Programming
Managing Database Connections
Configuring a Servlet Container
Chapter Summ