Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2019-08-07 | 272 |
5.00
из
|
Заказать работу |
|
|
Запрос на создание таблицы получает данные из одной или нескольких таблиц, а затем помещает набор результатов в новую таблицу. Эта новая таблица может располагаться в базе данных, открытой в данный момент, или создается в другой базе данных.
Обычно запрос на создание таблицы создается, когда необходимо скопировать данные или поместить их в архив.
Запрос на создание таблицы состоит из двух этапов: создания запроса на выборку и преобразование этого запроса в новую таблицу.
1. Создайте новый запрос на основании таблиц «Транспортная_Компания»
(поле «Название компании»), «Доставка» (поля «ДатаДоставки» и «Тариф»), «Подробности_Заказа» (поле «КодЗаказа»).
2. Для полей запроса «Название» и «ДатаДоставки» установите
Сортировку (Sort) - по возрастанию (Acsending).
3. Выполните запрос, убедитесь в корректности результатов.
4. На вкладке Конструктор (Design) в группе Тип запроса (Query Type)
выберите команду Создание таблицы . Откроется диалоговое окно Создание таблицы. введите имя для новой таблицы«Доставка_Транспорт» (таблица должна быть помещена в текущую базу данных).
5. Выполните запрос, создав новую таблицу. Сохраните запрос под именем
«Запрос_Доставка_Транспорт».
6. В результате выполнения запроса появилась новая таблица с записями в ней.
Запрос на добавление записи
Запрос на добавление используется, когда требуется добавить к имеющейся таблице новые строки данных.
Задание:с помощью запроса добавить запись о новом поставщике втаблицу «Поставщики».
1. Перейдите на вкладку Создание (Create) и нажмите на кнопку Мастер запросов (Query Wizard).
2. Выберите Простой запрос (Simple Query Wizard) – в качестве источника выберите таблицу «Поставщики» - добавьте в запрос все поля таблицы (кнопка >> добавляет сразу все поля) – имя запроса
|
«Данные_О_Поставщиках» - ОК.
3. В запросе внесите информацию о новом поставщике (произвольную), заполнив все поля запроса. После заполнения полей запроса данные автоматически должны передаться в таблицу «Поставщики».
4. Нажмите кнопку Обновить все.
5. Откройте таблицу «Поставщики» и убедитесь, что в ней появилась новая запись.
6. В запросе «Данные_О_Поставщиках» измените название организации для последней введенной записи и выполните запрос.
7. Откройте таблицу «Поставщики» и убедитесь, что название организации в последней записи также изменилось.
8. Сохраните изменения.
Запрос на обновление записи
С помощью запроса на обновление можно добавлять, изменять или удалять данные в одной или нескольких записях.
Задание:тариф доставки всех транспортных компаний на все заказыувеличился в два раза. Необходимо ввести новый тариф (работая с таблицей «Доставка_Транспорт»).
1. На базе таблицы «Доставка_Транспорт» создайте конструктором новый запрос на обновление , включив в него поле «Тариф».
2. В ячейку Обновление (Update To) для поля «Тариф» введите следующее выражение: [Тариф]*2.
3. Выполните запрос, подтвердив обновление записей.
4. Сохраните запрос под именем «Удвоение_Тарифа».
5. Закройте запрос и посмотрите измененную таблицу.
6. Выполните запрос «Удвоение_Тарифа» еще раз, подтвердив все операции. Проверьте, что в таблице «Доставка_Транспорт» тарифы повысились еще раз.
Запрос на удаление записи
Задание:удалить из запроса все транспортные компании,тариф которыхпревышает 1000 руб.
1. Создайте новый запрос, внеся в него все поля таблицы
«Доставка_Транспорт».
2. В режиме конструктора в группе Тип запроса (Query Type) выберите кнопку Удаление (Delete).
3. В ячейку Условие отбора (Criteria) для поля «Тариф» введите выражение: >1000.
|
4. Выполните запрос; убедитесь, что в представленных данных нет тарифов больше 1 000 руб.
5. Сохраните запрос под именем «Условие_Тарифа».
Запросы в режиме SQL
Для извлечения данных из базы данных используется язык SQL (Structured Query Language — язык структурированных запросов). SQL —
это язык программирования, который очень напоминает английский, но предназначен для программ управления базами данных. Каждый выполняемый запрос на самом деле основан на SQL.
Простой запрос на выборку
Задание:из таблицы«Транспортная_Компания»выбрать всетранспортные компании, кроме «Кенгуру».
1. Создайте запрос на выборку на основании таблицы
«Транспортная_Компания» (поле «Название компании»).
2. Выполните запрос.
3. Перейдите в режим SQL («Вид(View)» - SQL). Измените код таким образом:
SELECT [Транспортная_Компания].[НазваниеКомпании] FROM [Транспортная_Компания]
WHERE [Транспортная_Компания].[НазваниеКомпании]<>'Кенгуру';
4. Выполните запрос, убедитесь, что он выполняется корректно.
5. Вернитесь в режим SQL. Программно измените запрос таким образом, чтобы он выводил не только название компании, но и адрес (имения полей «Улица», «Город», «Штат»). Выполните запрос.
6. В режиме SQL измените запрос таким образом, чтобы выводились только транспортные компании, расположенные в городе Денвер. Выполните запрос.
7. Сохраните запрос под именем «SQL _Выборка».
8. Сделайте сортировку выбранных записей по названию компании в алфавитном порядке:
ORDER BY НазваниеКомпании;
9. Выполните запрос. Сохраните изменения.
Задание:удалить таблицу«Доставка_Транспорт»
1. В конструкторе запросов выберите режим SQL.
2. Введите следующий код:
DROP TABLE [Доставка_Транспорт];
3. Выполните запрос, убедитесь, что выбранная таблица удалена.
4. Сохраните запрос под именем «Удаление_Таблицы».
Запрос на объединение
Данный вид запросов используется для объединения идентично структурированных данных.
Задание:создать запрос,возвращающий список всех контактов компании(клиенты, сотрудники) с номерами телефонов, отсортированный в алфавитном порядке.
1. В конструкторе запросов выберите тип запроса – объединение (автоматически работа будет происходить в режиме SQL).
|
2. Введите следующий код:
SELECT Фамилия, Имя, НомерТелефона FROM Клиенты UNION SELECT Фамилия, Имя, Телефон FROM Сотрудники;
3. Для объединения двух полей «Фамилия» и «Имя» в одно – «ФамилияИмя» измените код следующим образом:
SELECT Фамилия&" "& Имя AS ФамилияИмя, НомерТелефона FROM Клиенты
UNION
SELECT Фамилия&" "&Имя AS ФамилияИмя, Телефон FROM Сотрудники;
4. Сохраните запрос под именем «Список_Телефонов».
Рис. 2.1. Результат выполнения запроса «Список_Телефонов».
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!