
- •Занятие№ 13 проектирование таблиц с помощью языка sql проектирование и модификация таблиц с использованием языка sql
- •Вариант подготовительный
- •Проектирование таблиц
- •Рекомендации по выполнению
- •Заполнение таблиц
- •Рекомендации по выполнению
- •Values («256», "1350", "Иванов и.И.", 1, 70, 290, 203);
- •Корректировка таблиц
- •Создание запроса
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Вариант основной
Заполнение таблиц
ЗАДАНИЕ 2. Заполнить созданную структуру таблицы Пособия данными, приведенными в Задании 1, используя структурированный язык запросов SQL.
Рекомендации по выполнению
1. Заполните первую запись таблицы Пособия. Для этого снова войдите в режим SQL, выбрав в окне базы данных закладку Запросы и нажав кнопку [Конструктор]. После чего наберите команду:
INSERT INTO Пособия
Values («256», "1350", "Иванов и.И.", 1, 70, 290, 203);
Если на экране в окне Таблица: Управляющий запрос на выборку осталась прежняя команда, то ее следует стереть
Выполните набранную команду, воспользовавшись пиктограммой с восклицательным знаком (!), и ответив [Да] на поступившее сообщение: Будет добавлено следующее число записей: 1.
Сохраните результат работы.
Просмотрите результат выполнения команды в Режиме таблицы, выбрав в окне базы данных вкладку Таблицы и, нажав кнопку [Открыть] или выполнив команду Вид / Режим таблицы.
Аналогично заполните все остальные записи таблицы Пособия,
При вводе каждой из остальных записей можно не набирать команды заново, а изменять предыдущую команду
Корректировка таблиц
ЗАДАНИЕ 3. Удалить из таблицы Пособия те записи таблицы, в которых табельные номера равны 1600 и 1591, используя структурированный язык запросов SQL.
Рекомендации по выполнению
Удалите первую из требуемых записей таблицы Пособия. Для этого войдите в режим SQL и наберите команду:
DELETE FROM Пособия
WHERE Таб="1600",
Выполните набранную команду, воспользовавшись пиктограммой Восклицательный знак (!)
Сохраните полученный результат в своей базе.
Просмотрите результат выполнения команды в режиме Таблицы
Аналогично удалите еще одну запись и проанализируйте результат Работы.
ЗАДАНИЕ 4. Добавить в таблицы Пособия те записи, которые удалили, а именно последние две строчки таблицы, используя структурированный язык запросов SQL.
Задание выполните аналогично заданию 2
ЗАДАНИЕ 5. Сделать замену в трех записях таблицы Пособия, а именно: заменить фамилию Иванов на Иванович, Петров на Петрова, Кротов на Кротовский, используя структурированный язык запросов SQL.
Рекомендации по выполнению
Выполните замену первой записи, набрав следующую команду:
UPDATE Пособия
SET Фам= "Иванович И.И."
WHERE Таб="1350"\
Выполните набранную команду.
Сохраните результат ее выполнения в своей базе.
Просмотрите результат выполнения.
Аналогично выполните замену еще в двух строках и проанализируйте результат работы.
Создание запроса
ЗАДАНИЕ 6. Используя язык SQL, выполнить запрос, выдающий на экран:
все данные таблицы Пособия,
только поля Фамилия и Сумма пособия,
только поля Фамилия, Количество нетрудоспособных дней и Процент оплаты.
Рекомендации по выполнению
Выберите все поля таблицы, набрав следующую команду:
SELECT *
FROM Пособия;
Выполните запрос и сохраните результат выполнения.
Просмотрите результат выполнения команды.
Выберите поля Фамилия и Сумма пособия, набрав следующую команду
SELECT Фам, Сумма
FROM Пособия;
Выполните запрос и сохраните результат выполнения.
Просмотрите результат выполнения команды.
Выполните и сохраните аналогично последний запрос задания 5:
SELECT Фам, Дни, Процент
FROM Пособия;
ЗАДАНИЕ 7. Используя язык SQL, выполнить запрос, выдающий на
экран данные таблицы Пособия:
для которых Процент оплаты равен 70%,
когда Фамилия Петров П.П.,
когда Сумма пособия больше 100,
когда Среднемесячная зарплата меньше 290.