Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРМ работника магазина бытовой техники / Пояснительная записка к проекту.docx
Скачиваний:
128
Добавлен:
22.01.2019
Размер:
1.26 Mб
Скачать

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

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

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

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

Сущность – это любой объект, отличающийся от другого, информацию о котором необходимо сохранить.

Связь – это ассоциирование нескольких сущностей с целью отыскания одних из них по значениям других.

База данных может содержать неограниченное количество сущностей и такое же количество связей между ними, что определяет сложность инфологических моделей.

Атрибут – это характеристика сущности. Это может быть числовой характеристикой, классификацией, идентификацией. Его наименование должно быть уникальным для конкретного типа сущностей и может совпадать с атрибутами других сущностей.

Ключ представляет собой минимальное количество атрибутов, с помощью которого можно отыскать необходимый экземпляр сущности.

Связи между сущностями:

  • один-к-одному (1:1);

  • один-ко-многим (1:М);

  • многие-ко-многим (М:М).

Цель инфологического моделирования – обеспечить оптимальные способы сбора и представления информации, хранимой в базе данных.

Целью данной модели является обеспечение наиболее естественных для пользователя способов представления и сбора информации.

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

Таблицы содержат следующие поля:

  • таблица «Заказ»: «Менеджер», «Заказчик», «Склад»;

  • таблица «Заказ комплектующих»: «Склад», «Поставщик»;

  • таблица «Прием на работу»: «ФИО», «Номер», «Адрес», «Дата принятия», «Заработная плата», «Регистрация»;

  • таблица «Новые контрагенты»: «Деятельность», «Наименование», «Реквизиты», «Адрес»;

  • таблица «Сотрудники»: «Наименование», «Тип», «Цена».

Рисунок 2.3 – Диаграмма «Сущность-связь»

Даталогическая модель же является конкретной моделью базы данных, которая уже реализована на основе инфологической модели. Во время реализации могут добавляться новые сущности, нормализоваться существующие, создаваться какие-либо ограничения. Это уже куда более детальный план, который основывается на предметной области и предназначен в первую очередь для разработчиков.

2.3 Защита он несанкционированного доступа

Программное средство включает в себя базовые способы защиты от доступа к информации сторонними лицами. На данный момент предусмотрены следующие возможности:

  • возможность задать пароль для пользователей;

  • разграничение по ролям пользователей.

Для обеспечения защиты персональных данных в 1C используется защищенный программный комплекс «1С:Предприятие, версия 7.7». В то же время, у каждого сотрудника имеются свои обязанности и метрдотелю не обязательно знать (а уж тем более увольнять) сотрудников. В этом поможет разграничение по ролям.