русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Стр. 58.


Дата добавления: 2014-12-01; просмотров: 504; Нарушение авторских прав


Как и в других случаях появится информационное сообщение о количестве записей.

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

Типичное применение запроса на создание новой таблицы- создание резервных копий (помнить о ключе).

Для того, чтобы воспользоваться копией, нужно применить обычные команды копирования через буфер обмена.

Запросы на добавление.

Условия применения:

1.Если таблица, в которую добавляют записи, имеет ключевое поле, то добавляемые записи не могут иметь в этом поле NULL или повторяющихся значений.

2.При добавлении в другую БД необходимо знать ее местоположение и имя.

3.Если добавляются записи с полем Счетчик (ключевое поле), добавлять само поле Счетчик не следует (если в таблице, куда добавляем, уже есть это поле см. П.1).

Все остальное аналогично предыдущим.

Запросы на удаление.

Особенность этих запросов в том, что если затронуты связи, для которых включена «Целостность данных» и «Каскадное удаление», то автоматически оно пройдет по всем связям.

Запрос на удаление удаляет данные безвозвратно.

Проблемы, возникающие при работе с запросами на изменение.

· Могут появиться сообщения о том, что утеряно несколько записей из-за возможности разрушения ключа, или записи могут быть заблокированы на время выполнения запроса.

· Если тип данных добавляемых записей не подходит, то записи создаются (ключи), но пустые.

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



· Не позволяется удаление содержимого поля со стороны «один» при связи «один ко многим» до удаления всех записей со стороны «многие».

Заблокированные поля относятся к многопользовательской среде. При таком обстоятельстве необходимо решить продолжать ли выполнение запроса (или прервать его). Если продолжить, то он выполнится для незаблокированных записей, но потом будет трудно определить недостающие записи.

При добавлении или изменении текстовых полей с превышением длины произойдет усечение (без выдачи каких-либо сообщений).

Сохранение запросов.

При сохранении запроса Access может переупорядочить или уничтожить некоторые поля, руководствуясь следующими правилами:

· Если для поля не включена опция «Вывод на экран», но указаны условия отбора, оно расположится справа.

· Если для поля не включена опция «Вывод на экран» и не указаны условия отбора или сортировки, оно будет удалено из запроса.

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



<== предыдущая лекция | следующая лекция ==>
Запросы, вносящие изменения. | Язык SQL


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.189 сек.