Проектирование реляционной базы данных «Коммунальные платежи»
Автор: enmerto • Май 4, 2022 • Практическая работа • 968 Слов (4 Страниц) • 255 Просмотры
Оглавление
Задание №1 Создание базы данных «Коммунальные платежи» 3
Задание 2 «Запросы в конструкторе» 4
Задание №3 « SQL. Запросы на выборку» 11
Задание 4 «Проектирование интерфейса» 14
Задание №1 Создание базы данных «Коммунальные платежи»
Условие. Создать новую базу данных в MS Acces, использую исходные данные из таблицы MS Excel (рисунок 1.1), преобразуя при этом ее в три новые, связанные между собой, таблицы.
Рисунок 1.1 – Исходные данные о коммунальных платежах жильцов в MS Excel
Рисунок 1.2 – Решение задания №1 «Таблица коммунальные услуги, платежи и услуги в режиме конструктор» и схема данных.
Задание 2 «Запросы в конструкторе»
1. Условие. Создайте простой запрос на выборку: информация обо всех платежах за газ, сделанных до 15 июня.
Рисунок 2.1 Решение задания № 2.1
2. Условие. Создайте запрос с параметром: информация обо всех платежах, сделанных жильцами определенной квартиры (№ лицевого счета вводится параметром).
Рисунок 2.2 – Решение задания № 2.2
3. Условие. Создайте запрос с параметром и выборкой: информация обо всех платежах, сделанных позже определенного дня месяца (день вводится параметром).
Рисунок 2.3 – решение задания №2.3
4. Условие. Создайте вычисляемый запрос: определить сумму оплаты по каждому платежу.
Рисунок 2.4 – Решение задания №2.4
5. Условие. Создайте вычисляемый запрос: определить жилплощадь, приходящуюся на каждого жильца.
Рисунок 2.5 – Решение задания №2.5
6. Условие. Создайте запрос с групповыми операциями: определить общую сумму оплаты по каждому квартиросъемщику.
Рисунок 2.6 – Решение задания № 2.6
7. Условие. Создайте запрос с групповыми операциями: определить общее потребление газа всеми жильцами.
Рисунок 2.7 – Решение задания №2.7
8. Условие. Создайте вычисляемый запрос с групповыми операциями: определить среднее потребление газа на одного жильца.
Рисунок 2.8 – Решение задания №2.8
9. Условие. Создайте сложный запрос: количество квартир с максимальным количеством жильцов.
Рисунок 2.9 – Решение задачи №2.9
10. Условие. Создайте перекрестный запрос: сумма оплаты по каждой услуге каждым жильцом.
Рисунок 2.10 – Решение задачи №2.10
11. Условие. Создайте перекрестный запрос. Добавьте итоговый результат по каждой строке предыдущего запроса.
Рисунок 2.11 – Решение задачи №2.11
12. Условие. Создайте записи без подчиненных. Добавьте новые услуги. Создайте запрос 'Записи без подчиненных' – невостребованные услуги.
Рисунок 2.12 – Решение задачи №2.12
13. Условие. Создайте запрос на обновление: название услуги "Газ" заменить на "Природный газ".
Рисунок 2.13 – Решение задачи №2.13
14. Условие. Создайте запрос на обновление с вычислением: Тариф на отопление поднять на 15%.
Рисунок 2.14 – Решение задачи №2.14
Задание №3 « SQL. Запросы на выборку»
1) Условие. Простой запрос. Создайте запрос на выборку указанных полей из первоначальной
...