Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
2019-08-07 | 280 |
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. Результат выполнения запроса «Список_Телефонов».
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!