русс | укр

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

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

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

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


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

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


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


Запрос на удаление записей

Запрос на создание таблицы

Запросы на изменение и их использование

 

Запрос на изменения является запросом, который позволяет в одной операции внести изменения во многие записи. Существует четыре типа запросов на изменение: на создание таблицы, на удаление записей, на добавление и на обновление записей.

 

Создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен для выполнения следующих действий:

 

q ·Создание таблицы для экспорта в другую базу данных Microsoft Access. Например, требуется создать таблицу, содержащую несколько полей из таблицы "Сотрудники", а затем экспортировать эту таблицу в базу данных, используемую отделом кадров.

 

q ·Создание отчетов, содержащих данные, соответствующие определенному моменту времени и дате.

Например, нужно вывести на печать пять отчетов, содержащих ежеквартальные итоги к таким датам, как 9:00 утра 31 марта 1996 г

q ·Создание резервной копии таблицы.

q ·Создание архивной таблицы, содержащей старые записи.

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

q ·Повышение быстродействия форм и отчетов, базирующихся на многотабличных запросах или инструкциях SQL.

Предположим, например, что требуется вывести на печать несколько отчетов, базирующихся на запросе, включающем пять таблиц, в котором рассчитываются общие итоговые значения. Для того чтобы ускорить процесс, разработайте запрос на создание таблицы, извлекающий необходимые записи и сохраняющий их в одной таблице. После этого создайте отчет на базе этой таблицы или укажите эту таблицу в инструкции SQL как источник записей для формы или отчета. Это позволит обойтись без повторных запусков запроса для каждого отчета. Однако следует помнить, что данные в этой таблице не изменяются после выполнения запроса на создание таблицы.



 

Удаляет группу записей из одной или нескольких таблиц. Например, запрос на удаление записей позволяет удалить записи о товарах, поставки которых прекращены и на которые нет заказов. Запрос на удаление записей всегда удаляет записи целиком. С его помощью нельзя удалить отдельные поля внутри записей.

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

 

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

q ·Добавление записей, когда некоторые поля одной таблицы отсутствуют в другой таблице. Например, в демонстрационной базе данных "Борей" таблица "Клиенты" содержит 11 полей. Предположим, что требуется добавить записи из другой таблицы с полями, соответствующими 9 полям таблицы "Клиенты" из 11. Запрос на добавление добавит данные в совпадающие поля и пропустит остальные.

 



<== предыдущая лекция | следующая лекция ==>
Вычисления в запросе | Вычисление суммы, среднего, числа элементов или других итоговых значений для записей в запросе


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


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

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

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


 


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

 
 

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

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