Table of contents

  1. Front Matter
    Pages i-xi
  2. Databases as Abstract Machines

    1. Paul Beynon-Davies
      Pages 1-9
  3. Key Concepts

    1. Paul Beynon-Davies
      Pages 10-19
  4. Data Models

    1. Front Matter
      Pages 21-21
    2. Paul Beynon-Davies
      Pages 23-41
    3. Paul Beynon-Davies
      Pages 42-48
    4. Paul Beynon-Davies
      Pages 49-58
  5. Database Management

    1. Front Matter
      Pages 59-60
    2. Paul Beynon-Davies
      Pages 61-79
    3. Paul Beynon-Davies
      Pages 80-96
    4. Paul Beynon-Davies
      Pages 97-106
    5. Paul Beynon-Davies
      Pages 107-115
    6. Paul Beynon-Davies
      Pages 116-126
  6. Database Development

    1. Front Matter
      Pages 127-127
    2. Paul Beynon-Davies
      Pages 129-143
    3. Paul Beynon-Davies
      Pages 144-161
    4. Paul Beynon-Davies
      Pages 162-184
    5. Paul Beynon-Davies
      Pages 185-206
    6. Paul Beynon-Davies
      Pages 207-221
  7. New Developments

    1. Front Matter
      Pages 223-223

About this book

Introduction

The main aim of this work is to provide one readable text of essential core material for most higher education and commercial courses on database systems. The book was developed from the author's experiences of running a number of academic and commercial courses on database technology for more than seven years. The text is organised into a number of parts. The introductory chapters set the scene for the core of the text. First, the key features of a database system are described. Then some key concepts are defined. Part one explores a number of contemporary architectures for database systems. Because of its current dominance, particular emphasis is given to the relational data model. Part two provides a description of the major elements of a contemporary relational database management system: interface, kernel and toolkit. The issue of distributed database systems is also addressed. The part concludes by reviewing two existing DBMS: one relational; the other object-oriented. Part three presents a discussion of the major techniques utilised in the design and implementation of database systems. The issue of administering data in organisations is also considered. Part four considers new applications for databases. It consists of three chapters which look at areas that have a significant effect on the functionality of database systems: the issue of parallelism (contributed by Professor Frank Sumner), the issue of embedded 'intelligence' and handling complex data.

Keywords

architectures database database administration database management database system DBMS relational database

Authors and affiliations

  • Paul Beynon-Davies
    • 1
  1. 1.Department of Computer StudiesUniversity of GlamorganUK

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-349-13722-0
  • Copyright Information P. Beynon-Davies 1996
  • Publisher Name Palgrave, London
  • eBook Packages Engineering
  • Print ISBN 978-0-333-63667-1
  • Online ISBN 978-1-349-13722-0
  • About this book