После того, как выбор СУБД завершён, необходимо приступить к проектированию датологической модели БД [11, 13, 14]. При формировании датологической схемы, каждая из определённых в концептуальной схеме сущностей отображается в таблицу, которая является одним отношением. При этом следует учитывать ограничения на размер таблиц, которые накладывает конкретная СУБД.
После выбора информационных объектов предметной области, рассмотренных в пункте 2.3, представим их в виде реляционных таблиц в соответствии с выбранной СУБД MS Access.
Объект «Сотрудник», который имеет в БД физическое имя «SP_Sotrudnika», отражает данные о сотрудниках и их должностях (табл. 2.2).
Таблица 2.2
Справочник «Сотрудник»
Наименование поля |
Тип поля | Описание поля |
TabNomer | Счетчик | Табельный номер (ключ) |
FIOSotr | Текстовый | ФИО сотрудника |
Dolgnost | Текстовый | Должность сотрудника |
В табл. 2.3 представлен объект «Марка завода» с физическим именем «SP_MarkaZavoda», отражающий информацию об изготовителе рельс.
Таблица 2.3
Справочник «Марка завода»
Наименование поля |
Тип поля | Описание поля |
Kod | Счетчик | Код марки завода (ключ) |
NameMarkiZavod | Текстовый | Наименование марки |
Объект «Дефект» (физическое имя БД «SP_Defectov») содержит сведения о наименовании дефекта и его расположении в рельсах (табл. 2.4).
Таблица 2.4
Справочник «Дефект»
Наименование поля |
Тип поля | Описание поля |
Kod | Счетчик | Код дефекта (ключ) |
NameDefecta | Текстовый | Наименование дефекта |
RaspologenDefecta | Текстовый | Расположение |
В табл. 2.5 представлены свойства справочника «Состояния», который имеет физическое имя «SP_Sostoaynii» в БД. Содержимое справочника применяются для отражения состояния дефектоскопа и рельс при формировании отчетов.
Таблица 2.5
Справочник «Состояния»
Наименование поля | Тип поля | Описание поля |
Kod | Счетчик | Код состояние (ключ) |
OpisanieSostoayn | Текстовый | Описание состояния |
Информационный объект «Перегоны» представлен в табл. 2.6. Данный объект имеет физическое имя «SP_Peregonov» и содержит сведения о наименовании перегонов и их расположении.
Таблица 2.6
Справочник «Перегоны»
Наименование поля |
Тип поля | Описание поля |
Kod | Счетчик | Код перегона (ключ) |
NamePeregona | Текстовый | Наименование перегона |
В табл. 2.7 представлена структура справочника «Скорость движения поездов» с физическим именем «SP_SkorDvigenPoez».
Таблица 2.7
Справочник «Скорость движения поездов»
Наименование поля |
Тип поля | Описание поля |
Kod | Счетчик | Код движения (ключ) |
Skorost | Текстовый | Скорость (груз/пас) |
Объект «Номер пути» (физическое имя «SP_NomerPuti») отражает сведения о номерах путей, а в табл. 2.8 представлена структура данного объекта.