
- •Занятие№ 13 проектирование таблиц с помощью языка sql проектирование и модификация таблиц с использованием языка sql
- •Вариант подготовительный
- •Проектирование таблиц
- •Рекомендации по выполнению
- •Заполнение таблиц
- •Рекомендации по выполнению
- •Values («256», "1350", "Иванов и.И.", 1, 70, 290, 203);
- •Корректировка таблиц
- •Создание запроса
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Вариант основной
Рекомендации по выполнению
Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд:
SELECT *
FROM Пособия
WHERE Процент=70;
SELECT *
FROM Пособия
WHERE Фам="Петров П.П.";
SELECT *
FROM Пособия
WHERE Сумма>100;
SELECT *
FROM Пособия
WHERE Зарплата<290;
После выполнения и сохранения каждой команды просмотрите результат и, в случае ошибки, наберите и выполните команду заново
ЗАДАНИЕ 8. Используя язык SQL? выполнить запрос, выдающий на экран данные таблицы Пособия:
для которых процент оплаты равен 70% или 90%,
исключив фамилию Сидор,
исключив фамилию Сидор и Зотов,
когда сумма пособия больше 2000 и меньше 7000,
когда среднемесячная зарплата не равна 290.
Рекомендации по выполнению
Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд:
SELECT *
FROM Пособия
WHERE Процент=70 OR Процент=90;
SELECT *
FROM Пособия
WHERE NOT Фам = "Сидор С.С.";
SELECT *
FROM Пособия
WHERE NOT Фам = "Сидор С.С." AND NOT Фам ="3отов З.З.";
SELECT *
FROM Пособия
WHERE Сумма>2000 AND Сумма<7000;
SELECT * FROM Пособия WHERE Зарплата<>290;
Вычисления с использованием SQL
ЗАДАНИЕ 9. Используя язык SQL, выполнить запрос, выдающий на
экран данные таблицы Пособия,
рассортированные по фамилиям,
рассортированные по кодам учреждения, а внутри кодов по фамилиям,
подсчитать количество работников, у которых процент оплаты неравен 70%,
подсчитать средние суммы пособия по учреждениям.
Рекомендации по выполнению
1. Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд:
SELECT *
FROM Пособия
ORDER BY Фам;
SELECT *
FROM Пособия
ORDER BY Код, Фам;
SELECT СОUNТ(Фам)
FROM Пособия
WHERE Процент <> 70;
SELECT Код, AVG(Cyммa)
FROM Пособия
ROUP BY Код,
Выбор полей из двух таблиц с использованием SQL
ЗАДАНИЕ 10. Самостоятельно, используя язык SQL, спроектировать таблицу 2, содержащую данные о фамилии, домашнем адресе и телефоне работников, содержащихся в таблице 1. Сохранить таблицу под именем Сведения. Заполнить таблицу Сведения согласно таблице Пособия.
ЗАДАНИЕ 11 Вывести из таблиц Пособия и Сведения данные о Фамилии работника, Домашнем адресе, Среднемесячной зарплате и Сумме пособия.
Рекомендации по выполнению
1. Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд
SELECT Пособия.Фам, Сведения.Адрес, Посодия.3арплата,
Пособия. Сумма
FROM Пособия, Сведения
WHERE Пособия. Фам = Сведения. Фам;
Вариант основной
ЗАДАНИЕ 1. Используя следующие стандартные формы документов, циркулирующие на предприятии, создать аналогичные формы в Microsoft Access. Спроектировать по ним запросы и отчеты, представляющие производственный интерес.
Форма 1
ИЗВЕЩЕНИЕ |
( получатель платежа) |
||||||||
|
(наименование банка) |
||||||||
|
Счет получателя |
Лицевой счет |
|||||||
|
|
||||||||
|
|
||||||||
(фамилия, имя, отчество, адрес) (фамилия, имя отчество адрес) Вид платежа Дата
Сумма |
|||||||||
|
Вид платежа |
|
|
Дата |
Сумма |
||||
Кассир
|
|
|
|
|
|
||||
|
|
|
|
|
|||||
|
|
|
|
|
|
||||
|
Плательщик |
||||||||
КВИТАНЦИЯ Кассир М П |
|
||||||||
|
( получатель платежа) |
||||||||
|
(наименование банка) |
||||||||
|
Счет получателя |
Лицевой счет |
|||||||
|
|
||||||||
|
|
||||||||
|
(фамилия, имя, отчество, адрес) |
||||||||
|
Вид платежа |
|
|
Дата |
Сумма |
||||
|
|
|
|
|
|
||||
|
|
|
|
|
|
||||
|
|
|
|
|
|
||||
|
Пеня |
|
|||||||
|
Всею
|
|
|||||||
|
Плательщик
|
|
Рекомендации по выполнению
1. Выполнить задание вначале в режиме диалога, а затем в командном режиме, используя язык SQL
Задания на дом
Понятие и назначение модулей
Процедуры-программы и процедуры-функции.
Основные операторы языка VBA.