Отчет по практике: Разработка информационной системы
В таблице обслуживание электросчетчиков хранится информация о предоставляемых услугах.
Связь устанавливается между двумя общими полями (столбцами) двух таблиц. Отношения, которые могут существовать между записями двух таблиц:
· один – к - одному, каждой записи из одной таблицы соответствует одна запись в другой таблице;
· один – ко - многим, каждой записи из одной таблицы соответствует несколько записей другой таблице;
· многие – к - одному, множеству записей из одной таблице соответствует одна запись в другой таблице;
· многие – ко - многим, множеству записей из одной таблицы соответствует несколько записей в другой таблице.
Для обеспечения целостности данных между объектами базы данных были установлены связи:
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.
В информационной системе по учету электроэнергии были созданы параметрический запрос, запрос с вычислениями и запрос на выборку полей из разных таблиц. Параметрический запрос запрашивает информацию об адресе и выводит информацию о плательщике по его адресу в качестве условия. При запуске запроса нужно ввести адрес плательщика в диалоговое окно.
Для создания такого запроса нужно ввести в квадратные скобки выражение, по которому вы хотите получить информацию.
В запросе абонентская плата производятся вычисления суммы к оплате. Для этого были созданы вспомогательный столбец «расход электроэнергии» и столбец «сумма к оплате». Во вспомогательном столбце определяется расход электроэнергии, а уже в столбце «сумма к оплате», который берет данные из вспомогательного столбца, производятся итоговые вычисления.
Результатом выполнения запроса является расчет абонентской платы.
Запрос на выборку полей из разных полей определяет, заказывал ли плательщик услуги и какие из них если да. Данные были взяты из таблиц «Физические лица» - номер лицевого счета, адрес и «Обслуживание электросчетчиков»-Наименование услуги, стоимость услуги.
Результатом выполнения запроса является информация об услугах предоставляемых клиентам.
Access предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления. Формы Access позволяют выполнять задания, которые нельзя выполнить в режиме таблицы. Формы позволяют вычислять значения и выводить на экран результат. Источником данных для формы являются записи таблицы или запроса.
Форма предоставляет возможности для:
- ввода и просмотра информации базы данных
- изменения данных
- печати
- создания сообщений
Для улучшения функциональности формы были добавлены такие кнопки как: закрытия формы, переход по записям (предыдущая, следующая) и добавления новой записи. Внешний вид форм представлен на скриншотах.