Язык определения данных

Язык определения данных Основы языка определения данных (DDL) DDL используется для создания и изменения объектов базы данных, включая таблицы, индексы […]

Язык определения данных

  • Основы языка определения данных (DDL)

    • DDL используется для создания и изменения объектов базы данных, включая таблицы, индексы и пользователей. 
    • Инструкции DDL аналогичны языкам программирования для определения структур данных. 
    • Примеры DDL включают CREATE, ALTER и DROP. 
  • История и развитие DDL

    • Концепция DDL связана с моделью базы данных Codasyl и языком структурированных запросов (SQL). 
    • SQL-92 представил язык управления схемами и информационные таблицы схем. 
    • Термин DDL также используется для описания любого формального языка для описания данных. 
  • Язык структурированных запросов (SQL)

    • SQL использует декларативный синтаксис для изменения схемы базы данных. 
    • SQL смешивает инструкции DDL с другими SQL-инструкциями, что делает его не отдельным языком. 
  • Создание инструкции

    • CREATE используется для создания новых объектов базы данных. 
    • В SQL CREATE создает схемы, таблицы, представления и другие компоненты. 
    • Некоторые системы позволяют выполнять CREATE и другие DDL-команды внутри транзакции. 
  • Оператор CREATE TABLE

    • CREATE TABLE является наиболее часто используемой командой DDL. 
    • CREATE TABLE включает определения столбцов, первичного ключа и ограничений. 
    • Существуют конструкции CREATE TABLE, подобные DML, например, CREATE TABLE AS SELECT. 
  • Оператор УДАЛЕНИЯ

    • DROP удаляет существующие объекты базы данных, включая базы данных, таблицы и индексы. 
    • DROP отличается от операторов DELETE и TRUNCATE, которые удаляют данные, но не саму таблицу. 
  • Оператор ИЗМЕНИТЬ

    • ALTER изменяет свойства существующих объектов базы данных. 
    • ALTER может добавлять и удалять столбцы, изменять типы данных и ограничения. 
  • Оператор УСЕЧЕНИЯ

    • TRUNCATE удаляет все данные из таблицы, что быстрее, чем DELETE. 
  • Другие языки и рекомендации

    • XML-схема и схема JSON являются примерами DDL для XML и JSON соответственно. 
    • Ссылки на другие команды DDL в Oracle и рекомендации по использованию DDL доступны в архивах. 

Полный текст статьи:

Язык определения данных — Википедия

Оставьте комментарий

Прокрутить вверх