Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Data Definition

  • Ramez ElmasriEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80736


Schema definition


Data definition is a process that is part of the database design process. Once the requirements for a particular database application are collected, the next step is the data definition process, during which the constructs of a database schema for that application are created. Hence, data definition is the process of creating the schema constructs in the data model used by a particular database management system (DBMS). Data definition includes defining the object types (entity types), relationship types, attributes, and constraints for a particular database application. Typically, the DDL or a graphical user interface is used during the data definition process.

Historical Background

Because database schemas are a fundamental part of structured database systems, it is necessary to undertake a comprehensive database design process to specify the data requirements for the database application. Once the requirements are collected, the data definition...

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

Recommended Reading

  1. 1.
    Elmasri R, Navathe S. Fundamentals of database systems. 7th ed. Pearson; 2016.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Computer ScienceThe University of Texas at ArlingtonArlingtonUSA

Section editors and affiliations

  • Ramez Elmasri
    • 1
  1. 1.Computer ScienceThe University of Texas ArlingtonArlingtonUSA