Информатика. Теория и практика. Часть 2. Ищенко В.А - 151 стр.

UptoLike

150
Изменения, происходящие в результате выполнения запросов
этих типов, производятся в таблицах базы данных и являются необ -
ратимыми.
Поэтому перед выполнением модифицирующего запроса реко-
мендуется создавать резервные копии данных изменяемых таблиц , а
также всех связанных с ними таблиц .
Рис. 3.34. Группировка записей по двум таблицам
Чтобы создать один из типов модифицирующего запроса ,
необходимо:
Создать запрос на базе таблицы (таблиц )
Выбрать поля, которые необходимо модифицировать
Установить тип создаваемого запроса с помощью команд разде-
ла меню Запрос .
Необходимо помнить, что при использовании запросов на уда -
ление можно получить непредсказуемый результат , если :
Таблица является частью отношения один-ко-многим
В качестве условия обеспечения целостности данных исполь -
зована опция Каскадное удаление связанных записей .
При использовании запроса добавления:
Результирующая таблица может быть расположена в той же
самой или другой базе данных.
                                        150

       И зм енени я, прои сходящи е в резу л ьт ат е выпол нени я запросов
эт и х т и пов, прои зводят ся вт абл и цах базы данных и явл яют ся необ-
рат и м ым и .
       П оэт ому п еред вып олнением модифиц ирую щ его за п рос а реко-
мендует с я с озда ва т ь резервные коп ии да нных изменяемых т а блиц , а
т а кже вс ехс вяза нныхс ними т а блиц .




                Р ис . 3.34. Г руп п ировка за п ис ей п одвум т а блиц а м

        Ч т о бы со зда т ь о ди н и з т и по в м о ди ф и ц и р ую щ его за пр о са ,
нео бхо ди м о :
        Созда т ь за п рос на ба зе т а блиц ы(т а блиц )
        Выбра т ь п оля, кот орые необходимомодифиц ирова т ь
        У с т а новит ь т ип с озда ва емогоза п рос а с п омощ ь ю кома нд ра зде-
ла меню Запрос.
        Необходи м о пом ни т ь, чт о при и спол ьзовани и запросов на у да-
л ени е м ожно пол у чи т ь непредск азу ем ый резу л ьт ат , есл и :
      • Т а блиц а являет с я ч а с т ь ю от нош ения один-ко-многим
      • В ка ч ес т ве ус ловия обес п еч ения ц елос т нос т и да нных ис п оль -
          зова на оп ц ия К аск ад ноеуд алени есв язанны х запи сей.
        П ри и спол ьзовани и запроса добавл ени я:
      • Р езуль т ирую щ а я т а блиц а может быт ь ра с п оложена в т ой же
          с а мой или другой ба зе да нных.