Курс занятий на Оператора компьютерного набора
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Практическая работа №11

Тема занятия: Создание управляющих запросов.

Цель занятия: Научиться создавать и изменять управляющие запросы с помощью средств базы данных Access.

План занятия:

1.  Создание запроса на создание таблиц.

2.  Создание запроса на объединение.

3.  Создание запросов на добавление.

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

1.  Создание запроса на создание таблиц.

Создадим запрос, который позволит создать новую таблицу «Начальники» в нашей базе данных. Таблица начальники должна содержать такие поля:

Наименование поля

Тип данных

Код начальника

Счетчик

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Адрес

Текстовый

Телефон

Текстовый

Дополнительные сведения

Мемо

Данный вид запроса будет создан с помощью языка SQL.

·  Откройте базу данных

·  Перейдите на вкладку Запросы.

·  Создайте запрос в режиме Конструктор.

·  Для того чтобы создать управляющий запрос выполните следующие действия: Меню Запрос→Запросы SQL→Управление.

·  В окно редактора SQLзапросов введите следующую процедуру

CREATE TABLE Начальники

([Код начальника] Autoincrement,

[Фамилия] text,

[Имя] text,

[Отчество] text,

[Телефон] text,

[Дополнительные сведения] memo,

CONSTRAINT [Индекс1] PRIMARY KEY ([Код начальника]));

·  Разберем синтаксис данного запроса.

CREATE TABLE – оператор, который дает команду базе данных о том что будет создана таблица. После данной записи необходимо указать имя таблицы.

Запись «([Код начальника] Autoincrement, [Фамилия] text, [Имя] text, [Отчество] text, [Телефон] text, [Дополнительные сведения] memo,» сообщает название и тип данных полей.

Для указания ключевого поля в процедуру запроса была добавлена запись «CONSTRAINT [Индекс1] PRIMARY KEY ([Код начальника]));»

·  Сохраните данный запрос под именем «Управляющий на создание таблиц» и проверьте его работу. В результате выполнения данного запроса у вас должна быть создана таблица «Начальники»

Создание запроса на объединение.

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

·  Откройте базу данных

·  Перейдите на вкладку Запросы.

·  Создайте запрос в режиме Конструктор.

·  Для того чтобы создать SQL запросов на объединение выполните следующие действия: Меню Запрос→Запросы SQL→Управление.

·  В окно редактора запросов введите следующую процедуру

SELECT DISTINCT [Наименование товара] AS Объединение

FROM товары WHERE NOT ( [Наименование товара] like «А*»)

UNION SELECT DISTINCT [Дата заказа] AS Объединение FROM заказы;

·  Сохраните и проверьте работу данного запроса.

Создание запросов на добавление.

Создадим запрос на добавление новых должностей в таблицу должности. Данный запрос должен добавлять в поле Наименование должности значение «Администратор», а в поле Процентная ставка Значение 15.

·  В окно редактора запросов введите следующую процедуру

INSERT INTO Должности ( [Наименование должности], [Процентная ставка] )

VALUES ("Администратор", "15");

·  Сохраните и проверьте работу данного запроса

Примечание: Если тип данных для поля Код должности стоит не счетчик то необходимо в продцедуре запроса дополнительно указывать значения и для этого поля.

Задание:

Создайте запрос на добавление новых товаров в таблицу «Товары». Создайте запрос на объединение Фамилий клиентов и Фамилий сотрудников.

Контрольные вопросы:

1.  Что такое управляющий запрос?

2.  Как создать управляющий запрос?

3.  Какие виды управляющих запросов вы знаете?

4.  С помощью какого языка создаются управляющие запросы?

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

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство