• Код_издания
  • Код_создателя
  • СОЗДАТЬ ТАБЛИЦУ Размещение *( Связывает Места и Переплеты ) ПЕРВИЧНЫЙ КЛЮЧ ( Код_места, Номер_переплета ) ВНЕШНИЙ КЛЮЧ ( Код_места
  • Номер_переплета
  • СОЗДАТЬ ТАБЛИЦУ Выдача *( Связывает Читатели и Переплеты ) ПЕРВИЧНЫЙ КЛЮЧ ( Ном_билета, Ном_переплета ) ВНЕШНИЙ КЛЮЧ ( Ном_билета
  • Ном_переплета
  • СОЗДАТЬ ТАБЛИЦУ Переводчики *( Связывает Создатели, Издания и Языки)




    Download 1 Mb.
    bet6/26
    Sana13.06.2024
    Hajmi1 Mb.
    #263151
    1   2   3   4   5   6   7   8   9   ...   26
    Bog'liq
    Nasiba

    СОЗДАТЬ ТАБЛИЦУ Переводчики *( Связывает Создатели, Издания и Языки)
    ПЕРВИЧНЫЙ КЛЮЧ ( Код_создателя, Код_издания )
    ВНЕШНИЙ КЛЮЧ ( Код_создателя ИЗ Создатели
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Создатели ОГРАНИЧИВАЕТСЯ
    ОБНОВЛЕНИЕ Создатели.Код_создателя КАСКАДИРУЕТСЯ)
    ВНЕШНИЙ КЛЮЧ ( Код_издания ИЗ Издания
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Издания ОГРАНИЧИВАЕТСЯ
    ОБНОВЛЕНИЕ Издания.Код_издания КАСКАДИРУЕТСЯ)
    ВНЕШНИЙ КЛЮЧ ( Код_языка ИЗ Языки
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Языки ОГРАНИЧИВАЕТСЯ
    ОБНОВЛЕНИЕ Языки.Код_языка КАСКАДИРУЕТСЯ)
    ПОЛЯ ( Код_создателя Целое, Код_издания Целое )
    ОГРАНИЧЕНИЯ ( Значения полей Код_создателя, Код_издания и Код_языка должны принадлежать набору значений соответствующих полей таблиц Создатели, Издание и Языки; при нарушении вывод сообщения "Такого автора нет" или "Такого издания нет" или "Такого языка нет");
    Номер_переплета_)_ВНЕШНИЙ_КЛЮЧ_(_Код_места'>СОЗДАТЬ ТАБЛИЦУ Размещение *( Связывает Места и Переплеты )
    ПЕРВИЧНЫЙ КЛЮЧ ( Код_места, Номер_переплета )
    ВНЕШНИЙ КЛЮЧ ( Код_места ИЗ Места
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Места ОГРАНИЧИВАЕТСЯ
    ОБНОВЛЕНИЕ Места.Код_места КАСКАДИРУЕТСЯ)
    ВНЕШНИЙ КЛЮЧ ( Номер_переплета ИЗ Переплеты
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Переплеты КАСКАДИРУЕТСЯ
    ОБНОВЛЕНИЕ Переплеты.Ном_переплета КАСКАДИРУЕТСЯ)
    ПОЛЯ ( Код_места Целое, Номер_переплета Целое, Дата_размещения Дата, Дата_изъятия Дата )
    ОГРАНИЧЕНИЯ ( Значения полей Код_места и Номер_переплета должны принадлежать набору значений соответствующих полей таблиц Переплеты и Места; при нарушении вывод сообщения "Такого переплета нет" или "Такого места нет" );
    Ном_переплета_)_ВНЕШНИЙ_КЛЮЧ_(_Ном_билета'>СОЗДАТЬ ТАБЛИЦУ Выдача *( Связывает Читатели и Переплеты )
    ПЕРВИЧНЫЙ КЛЮЧ ( Ном_билета, Ном_переплета )
    ВНЕШНИЙ КЛЮЧ ( Ном_билета ИЗ Читатели
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Читатели КАСКАДИРУЕТСЯ
    ОБНОВЛЕНИЕ Читатели.Ном_билета КАСКАДИРУЕТСЯ)
    ВНЕШНИЙ КЛЮЧ ( Ном_переплета ИЗ Переплеты
    NULL-значения НЕ ДОПУСТИМЫ
    УДАЛЕНИЕ ИЗ Переплеты КАСКАДИРУЕТСЯ
    ОБНОВЛЕНИЕ Переплеты.Ном_переплета КАСКАДИРУЕТСЯ)
    ПОЛЯ ( Ном_билета Целое, Ном_переплета Целое, Дата_выдачи Дата, Срок Целое, Дата_возврата Дата )

    Download 1 Mb.
    1   2   3   4   5   6   7   8   9   ...   26




    Download 1 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    СОЗДАТЬ ТАБЛИЦУ Переводчики *( Связывает Создатели, Издания и Языки)

    Download 1 Mb.