Skip to main content

Database Design

  • Chapter
  • First Online:
Introduction to Databases

Part of the book series: Texts in Computer Science ((TCS))

  • 2880 Accesses

Abstract

Database design methods, like many other design methods, rely on visualizations of an abstraction of the database. We already discussed data abstraction in the context of the constraint data model in Section 4.4.3. The visualization produced by database design methods may be considered to be at the view-level of the abstraction hierarchy.

One database design method that captured wide attention in databases is the entity relationship diagram method, which is discussed in Section 15.1. Entity relationship diagrams describe many aspects of the database but say little about how the database is going to be queried. However, databases and software engineering may increasingly merge in the future because more and more data processing is expected to be performed by the database before comminicating the query result to the rest of the computer software that uses the database. Hence it seems likely that the analysis of more powerful databases, such as constraint databases, needs to be done similarly to the analysis of programs done in software engineering. Constraint automata, which are related to transition systems in software engineering, form an attractive design method for constraint databases. Section 15.2 describes constraint automata.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Revesz .

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this chapter

Cite this chapter

Revesz, P. (2010). Database Design. In: Introduction to Databases. Texts in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84996-095-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-095-3_15

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-094-6

  • Online ISBN: 978-1-84996-095-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics