Базы данных - модели, разработка, реализация



         

Средства изменения описания таблиц и средства удаления таблиц - часть 6


157

таблицей объектов. Кроме того, операция удаления таблицы не должна нарушать целостность базы данных, поэтому удалять таблицу, на которую имеются ссылки других таблиц, невозможно,

Например, в нашей схеме, связанной с библиотекой, мы не можем удалить ни таблицу BOOKS, ни таблицу READERS, ни таблицу CATALOG. У этих таблиц есть связь с подчиненными таблицами EXEMPLAR и RELATION_67. Поэтому если вы хотите удалить некоторый набор таблиц, то сначала необходимо грамотно построить последовательность их удаления, которая не нарушит базовых принципов поддержки целостности вашей схемы БД. В нашем примере последовательность операторов удаления таблиц может быть следующей:

  • DROP TABLE EXEMPLAR
  • DROP TABLE RELATION_67
  • DROP TABLE CATALOG
  • DROP TABLE READERS
  • DROP TABLE BOOKS
  • 158

    151 :: 152 :: 153 :: 154 :: 155 :: 156 :: 157 :: 158 :: Содержание




    Содержание  Назад  Вперед