Лабораторная работа № модель "сущность-связь" Основные понятия модели "сущность-связь". Сущности и атрибуты



жүктеу 0,62 Mb.
бет6/16
Дата26.01.2022
өлшемі0,62 Mb.
#34903
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   16
Лабораторная работа 1 УДВИС

NONE (НИКАКОЙ) – никаких операций по поддержке ссылочной це- лостности не выполняется. В этом случае в дочернем отношении могут появ- ляться некорректные значения внешних ключей, и вся ответственность за це- лостность базы данных ложится на приложение.

  • SET NULL (УСТАНОВИТЬ В NULL) – разрешить выполнение тре- буемой операции, но все возникающие некорректные значения внешних ключей заменять на неопределенные значения (null-значения). При этом кор- тежи дочернего отношения теряют всякую связь с кортежами родительского отношения.

  • SET DEFAULT (УСТАНОВИТЬ ПО УМОЛЧАНИЮ) – разрешить вы- полнение требуемой операции, но все возникающие некорректные значения внешних ключей изменять на некоторое значение, принятое по умолчанию. При этом должен существовать кортеж родительского отношения, первич- ный ключ которого принят как значение по умолчанию для внешних ключей. Этот кортеж нельзя удалять из родительского отношения, и в этом кортеже нельзя изменять значение ключа. Кроме того, как и в предыдущем случае, кортежи дочернего отношения теряют всякую связь с кортежами родитель- ского отношения.

    Рассмотрим применение стратегии поддержания ссылочной целостно- сти [27].

    При обновлении кортежа в родительском отношении допустимы сле- дующие стратегии:

    1. RESTRICT – не разрешать обновление, если имеется хотя бы один кортеж дочернего отношения, ссылающийся на обновляемый кортеж роди- тельского отношения.

    2. CASCADE – выполнить обновление и каскадно изменить значения внешних ключей во всех кортежах дочернего отношения, ссылающихся на обновляемый кортеж.

    3. SET NULL – выполнить обновление и во всех кортежах дочернего отношения, ссылающихся на обновляемый кортеж, изменить значения внеш-

    них ключей на null-значение.

    1. SET DEFAULT – выполнить обновление и во всех кортежах дочер- него отношения, ссылающихся на обновляемый кортеж, изменить значения внешних ключей на некоторое значение, принятое по умолчанию.

    2. NONE – выполнить обновление, не обращая внимания на нарушения ссылочной целостности.

    При удалении кортежа в родительском отношении допустимы страте-

    гии:


    1. RESTRICT – не разрешать удаление, если имеется хотя бы один кор-

    теж в дочернем отношении, ссылающийся на удаляемый кортеж.


    1. жүктеу 0,62 Mb.

      Достарыңызбен бөлісу:
  • 1   2   3   4   5   6   7   8   9   ...   16




    ©g.engime.org 2024
    әкімшілігінің қараңыз

        Басты бет
    рсетілетін қызмет
    халықаралық қаржы
    Астана халықаралық
    қызмет регламенті
    бекіту туралы
    туралы ережені
    орталығы туралы
    субсидиялау мемлекеттік
    кеңес туралы
    ніндегі кеңес
    орталығын басқару
    қаржы орталығын
    қаржы орталығы
    құрамын бекіту
    неркәсіптік кешен
    міндетті құпия
    болуына ерікті
    тексерілу мемлекеттік
    медициналық тексерілу
    құпия медициналық
    ерікті анонимді
    Бастауыш тәлім
    қатысуға жолдамалар
    қызметшілері арасындағы
    академиялық демалыс
    алушыларға академиялық
    білім алушыларға
    ұйымдарында білім
    туралы хабарландыру
    конкурс туралы
    мемлекеттік қызметшілері
    мемлекеттік әкімшілік
    органдардың мемлекеттік
    мемлекеттік органдардың
    барлық мемлекеттік
    арналған барлық
    орналасуға арналған
    лауазымына орналасуға
    әкімшілік лауазымына
    инфекцияның болуына
    жәрдемдесудің белсенді
    шараларына қатысуға
    саласындағы дайындаушы
    ленген қосылған
    шегінде бюджетке
    салығы шегінде
    есептелген қосылған
    ұйымдарға есептелген
    дайындаушы ұйымдарға
    кешен саласындағы
    сомасын субсидиялау