Концептуальное проектирование базы данных - это процесс создания модели используемой на предприятии информации, не зависящей от любых физических аспектов ее представления
Логическое проектирование базы данных – это процесс создания модели используемой на предприятии информации на основе выбранной модели организации данных, но без учета типа целевой СУБД и других физических аспектов реализации.
Физическое проектирование базы данных - это процесс подготовки описания реализации базы данных на вторичных запоминающих устройствах.
Одним из наиболее известных и получивших широкое распространение методов семантического моделирования является метод построения модели "сущность—связь" (или ER-модели, используемая на концептуальном уровне). Этот подход основан на использовании модели "сущность—связь" [40].
На рисунке ниже (рисунок 11) представлена ER–модель, семь сущностей и атрибуты, описывающие данные сущности.

Рисунок 11 - ER–модель
Сущность Справочник «Подразделения организации» описывается атрибутами:
1) Код подразделения;
2) Наименование.
Сущность Справочник «Причина проведения внепланового инструктажа» описывается атрибутами:
1) Код;
2)
Наименование.
Сущность Справочник «Сотрудники организации» описывается атрибутами:
1) Наименование;
2) Подразделение;
3) Должность;
4) Вид договора;
5) Дата принятия на работу;
6) Аванс.
Сущность Справочник «Должности» описывается атрибутами:
3) Код;
4) Наименование.
Сущность Документ «Учет инструктажей» описывается атрибутами:
1) Номер документа
2) Вид инструктажа;
3) Инструктирующий;
4) Подразделение;
5) Дата следующего инструктажа;
6) Причина проведения инструктажа;
7) Организация;
8) Сотрудник.
Сущность Документ «Регистрация допусков сотрудников» описывается атрибутами:
1) Номер документа
2) Организация;
3) Сотрудник;
4) Должность;
5) Срок действия.
Сущность Регистр сведений «Инструктаж» описывается атрибутами:
1) Регистратор; 
2) Вид инструктажа;
3) Подразделение организации;
4) Сотрудник;
5) Инструктирующий;
6) Дата прохождения инструктажа;
7) Дата следующего инструктажа.
Сущность Регистр сведений «Не прошедшие инструктаж» описывается атрибутами:
8) Регистратор;
9) Подразделение;
10) Организация;
11) Сотрудник;
12) Причина.
Сущность Регистр сведений «Допуски сотрудников» описывается атрибутами:
13) Регистратор;
14) Организация;
15) Сотрудник;
16) Дата получения допуска;
17) Срок действия.
Связь между сущностью Справочник «Подразделения организации» и сущностью Документ «Учет инструктажей» на рисунке представлена в виде: один ко многим. Связь между сущностью Справочник «Причина проведения внепланового инструктажа» и сущностью Документ «Учет инструктажей» также один ко многим, т.е. одной причине проведения инструктажа соответствует много документ. Связь между сущностью Справочник «Сотрудники Организации» и сущностью Документ «Учет инструктажей», связь между сущностью Справочник «Должности» и сущностью Документ «Учет инструктажей» как и в предыдущих случаях один ко многим, также и
для документа «Регистрация допусков сотрудников» со справочниками «Должности» и «Сотрудники организации» связь один ко многим.
Связь между сущностью Документ «Учет инструктажей» и сущностью Регистр сведений «Инструктаж» один к одному, также и для Регистра сведений «Не прошедшие инструктаж». Связь между сущностью Документ «Регистрация допусков сотрудников» и сущностью Регистр сведений «Допуски сотрудников» один к одному. Описание таблиц реляционной базы данных в терминах системы приведено в таблицах 5-13.
Таблица 5 – Справочник «Подразделения организации»
| Наименование поля | Тип данных | Длина поля | Описание |
| Код подразделения | Число | Код каждого из подразделений организации | |
| Наименование | Текст | Ключевое поле |
Таблица 6 – Справочник «Причина проведения внепланового инструктажа»
| Наименование поля | Тип данных | Длина поля | Описание |
| Код | Число | Код причины инструктажа | |
| Наименование | Текст | Ключевое поле |
Таблица 7 – Справочник «Сотрудники организации»
| Наименование поля | Тип данных | Длина поля | Описание |
| Наименование | Текст | Ключевое поле | |
| Подразделение | Текст | Конкретное подразделение организации | |
| Должность | Текст | Должность каждого сотрудника организации | |
| Вид договора | Текст | Вид договора при принятии на работу | |
| Дата принятия на работу | Дата |
Дата принятия сотрудника на работу в организацию
| |
| Аванс | Число | Предоплата сотруднику организации |
Таблица 8 – Справочник «Должности»
| Наименование поля | Тип данных | Длина поля | Описание |
| Код | Число | Код причины инструктажа | |
| Наименование | Текст | Ключевое поле |
Таблица 9 – Документ «Учет инструктажей»
| Наименование поля | Тип данных | Длина поля | Описание |
| Номер документа | Число | Ключевое поле | |
| Вид инструктажа | Текст | Вид инструктажа, который необходимо провести | |
| Инструктирующий | Текст | Инструктирующий подразделения для проведения инструктажа | |
| Подразделение | Текст | Конкретное подразделение организации | |
| Дата следующего инструктажа | Дата | Дата следующего инструктажа, который необходимо провести | |
| Причина проведения инструктажа | Текст | Причины, обязывающие проведение инструктажа (внепланового) | |
| Организация | Текст | Организация, для которой проводится учет инструктаже (в нашем случае ООО Гера) | |
| Сотрудник | Текст | Сотрудник организации, для которого проводится инструктаж |
Таблица 10 – Док
умент «Регистрация допусков сотрудников»
| Наименование поля | Тип данных | Длина поля | Описание |
| Номер документа | Число | Ключевое поле | |
| Организация | Текст | Организация, для которой проводится учет инструктаже (в нашем случае ООО Гера) | |
| Сотрудник | Текст | Сотрудник организации, для которого проводится инструктаж | |
| Должность | Текст | Должность каждого сотрудника организации | |
| Срок действия | Дата | Период действия допуска сотрудника к работам |
Таблица 11 – Регистр сведений «Инструктаж»
| Наименование поля | Тип данных | Длина поля | Описание |
| Регистратор | Текст | Ключевое поле | |
| Вид инструктажа | Текст | Разновидность инструктажей по ТБ | |
| Подразделение организации | Текст | Конкретное подразделение организации | |
| Сотрудник | Текст | Сотрудник организации, для которого проводится инструктаж | |
| Инструктирующий | Текст | Инструктирующий подразделения для проведения инструктажа | |
| Дата прохождения инструктажа | Дата | Дата проведения инструктажа по ТБ | |
| Дата следующего инструктажа | Дата | Дата следующего инструктажа, который необходимо провести |
Таблица 12 – Регистр сведений «Не прошедшие инструктаж»
| Наименование поля | Тип данных | Длина поля | Описание |
Регистратор
| Текст | Ключевое поле | |
| Подразделение | Текст | Конкретное подразделение организации | |
| Организация | Текст | Организация, для которой проводится учет инструктаже (в нашем случае ООО Гера) | |
| Сотрудник | Текст | Сотрудник организации, для которого проводится инструктаж | |
| Причина | Текст | Причина не прохождения инструктажа |
Таблица 13 – Регистр сведений «Допуски сотрудников»
| Наименование поля | Тип данных | Длина поля | Описание |
| Регистратор | Текст | Ключевое поле | |
| Организация | Текст | Организация, для которой проводится учет инструктаже (в нашем случае ООО Гера) | |
| Сотрудник | Текст | Сотрудник организации, для которого проводится инструктаж | |
| Дата получения допуска | Дата | Дата получения допуска сотрудником для выполнения работ | |
| Срок действия | Дата | Дата, по которую действует допуск к работам сотрудника организации |
2.3 Технологическая архитектура комплекса задач