• DDL is used to define schemas, the storage structure, the integrity constraints and Authorizations on the database content and operations.

  • Specification notation for defining the database schema

  • Example: create table account ( account-number char(10), balance integer)

  • DDL compiler generates a set of tables which are stored in a data dictionary.

  • Data dictionary contains metadata (i.e., data about data)

    • Database schema
    • Storage structure and supported access methods
      • Specified using a data storage and definition language
    • Integrity constraints
      • Domain constraints
      • Referential integrity (references constraint in SQL)
      • Assertions
  • Authorization

results matching ""

    No results matching ""