Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач.docx
Скачиваний:
31
Добавлен:
01.09.2019
Размер:
209.88 Кб
Скачать

Определение информационных объектов

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

Информационный объект

Реквизиты информационного объекта

Примечание

Клиент

Код клиента

ФИО

Адрес

Телефон

Ключ

Счет

Номер р\с

Сумма на счете

Ключ

Информационно логическая модель

Один клиент может иметь несколько расчетных счетов.

Клиент

Счет

Один расчетный счет принадлежит только одному клиенту.

Код клиента

Номер р\с

ФИО

Сумма на счете

Адрес

Телефон

Даталогическая модель

Реляционная База Данных состоит из следующих отношений

Описание состава и работы бд

База данных состоит из таблиц, форм, запроса и отчета:

Таблица представляет собой набор записей, описывающих однотипные данные.

Таблица «Клиенты»

Таблица «Счета»

Таблица «Вклады»

Запросы – это усложненные фильтры, они отсеивают несущественные данные.

  1. Запрос «ФИО/Сумма» на вывод ФИО клиента и сумму на всех его счетах.

SELECT Клиенты.ФИО, Sum(Счета.[Сумма на счете]) AS Сумма

FROM Клиенты LEFT JOIN (Вклады LEFT JOIN Счета ON Вклады.[Номер р\с] = Счета.[Номер р\с]) ON Клиенты.[Код клиента] = Вклады.[Код клиента]

GROUP BY Клиенты.ФИО

ORDER BY Sum(Счета.[Сумма на счете]) DESC;

  1. Запрос «Запрос1»для итогового отчета

 Форма - документ, содержащий предназначенные для заполнения пустые места (поля формы), в которые вводятся данные.

  1. Форма «Клиенты»

  1. Форма «Счета»

  1. Форма «Вклады»

Отчет.

Отчет построен на основе запроса «запрос1». Данные отчета сгруппированы по ФИО клиентов и отсортированы по алфавиту.

Отладка работы программы

Отладка работы системы производилась на контрольном примере. Производилась проверка работы форм и запросов. Проверка форм проводилась по полю со списком. Были учтены ограничения предметной области, а именно:

  • Один клиент может иметь несколько расчетных счетов.

  • Один расчетный счет может принадлежать только одному клиенту.

Программа работает исправно, выдает отчет, приведенный выше, с заданным условием и группировкой.

Таким образом, созданная БД отвечает всем поставленным задачам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]