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


         

create Index IOIINEONY_E_IAEANOE_CIAIEE_FK on RELATION_67


  • (


  • ISBN varchar(14) not null.


  • KW_KOD smallint not null.


  • constraint PK_RELATION_67 primary key (ISBN. KW_KOD)


  • )


  • go


  • 156

  • /* ================================================================= */


  • /* Index: IOIINEONYJ_IAEANOE_CIAIEE_FK */


  • /* ================================================================= */


  • create Index IOIINEONY_E_IAEANOE_CIAIEE_FK on RELATION_67 (ISBN)


  • go


  • /* ================================================================= */


  • /* Index: I_AANOAAEAIA_A_EIEAAO_FK */


  • /* ================================================================= */


  • create Index I_AANOAAEAIA_A_EIEAAO_FK on RELATION_67 (KW_KOD)


  • go


  • alter table EXEMPLAR


  • add constraint FK_EXEMPLAR_RELATION_BOOKS foreign key (ISBN)


  • references BOOKS (ISBN)


  • go


  • alter table EXEMPLAR


  • add constraint FK_EXEMPLAR_RELATION_READERS foreign key (NUM_READER)


  • references READERS (NUM_READER)


  • go


  • alter table RELATION_67


  • add constraint FK_RELATION_IOIINEONY_BOOKS foreign key (ISBN)


  • references BOOKS (ISBN)


  • go


  • alter table RELATION_67


  • add constraint FK_RELATION_I_AANOAAE_CATALOG foreign key (KW_KOD)


  • references CATALOG (KW_KOD)


  • go


  • В языке SQL присутствует и операция удаления таблиц. Синтаксис этой операции предельно прост:

  • ::= DROP TABLE [CASCADE | RESTRICT]


  • Параметр CASCADE означает, что при удалении таблицы одновременно удаляются и все объекты, связанные с ней. С таблицей, кроме рассмотренных ранее ограничений, могут быть связаны также объекты типа триггеров и представления. Понятие представления будет рассмотрено в следующем подразделе, а триггеров мы коснемся в разделах, связанных с архитектурой клиент-сервер. Однако операция удаления объектов определяется еще правами пользователей, что связано с концепцией безопасности в базах данных. Это значит, что если вы не являетесь владельцем объекта, то вы можете не иметь прав на его удаление. И в этом случае синтаксически правильный оператор DROP TABLE не может быть выполнен системой в силу отсутствия прав на удаление связанных с удаляемой


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