Abstract
In this chapter, we focus on what is likely to be the most common and demanded application of conceptual modelling: that of the development of database systems. We start by introducing databases for those who are not familiar with them and especially relational databases. We introduce the notions of tables, columns, rows, primary keys, foreign keys and relationships and provide some examples of how a simple relational database works. Then, we provide a comprehensive list of mapping guidelines that can be used to construct a relational database from a conceptual model. Ten different mapping guidelines are provided, to implement enumerated types and items, classes and attributes, specialization hierarchies and associations. Finally, a worked example is provided to illustrate how a relational database is constructed from a simple type model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Gonzalez-Perez, C. (2018). Developing Database Systems. In: Information Modelling for Archaeology and Anthropology. Springer, Cham. https://doi.org/10.1007/978-3-319-72652-6_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-72652-6_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72651-9
Online ISBN: 978-3-319-72652-6
eBook Packages: Computer ScienceComputer Science (R0)