Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Петухова (отчет_практ_инжен).doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆
      1. Логическая модель данных

Основными понятиями являются сущность, атрибут сущности и отношения между сущностями.

Логическая структура БД приведена в Приложении 4.

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

      1. Физическая модель данных

Физическое проектирование данных осуществляется на основе логической модели. Результатом этого процесса является физическая модель, содержащая полную информацию, необходимую для генерации всех необходимых объектов в базе данных. Каждый объект модели данных отображается соответствующей реляционной таблицей. Структура реляционной таблицы определяется реквизитным составом объекта, где каждый столбец (поле) соответствуют одному из реквизитов. Ключевые реквизиты объекта образуют уникальный ключ реляционной таблицы.

Физическая структура БД приведена в Приложении 4.

На основании созданной концептуальной модели проектируем таблицы БД. Ниже приведены структуры всех таблиц.

Таблица 2.9

Основные таблицы БД

Название таблицы

Назначение таблицы

Справочник компонентов и ПДК

Таблица, содержащая справочную информацию о компонентах и ПДК

Справочник объекты

Таблица, содержащая справочную информацию об объектах

Справочник точек отбора проб

Таблица, содержащая справочную информацию о точках отбора проб

Справочник сотрудников

Таблица, содержащая справочную информацию о сотрудниках

Таблица анализов

Таблица, содержащая информацию о результатах анализов

Рассмотрим структуру приведенных таблиц.

Таблица 2.10

Сущность «Справочник компонентов и ПДК»

№

Наименование

Тип значения

Длина

Точность

Описание

1

Код компонента

Число

3

0

Идентификационный номер компонента

2

Наименование

Строка

50

Наименование компонента

3

Обозначение

Строка

20

Краткое наименование компонента

4

ПДК max раз (сан_з)

Число

10

4

ПДК max разовая (санитарная зона)

5

ПДК max с/с (сан_з)

Число

10

4

ПДК max средне сменное (санитарная зона)

6

ПДК max раз (раб_з)

Число

10

4

ПДК max разовая (рабочая зона)

7

ПДК max с/с (раб_з)

Число

10

4

ПДК max средне сменное (рабочая зона)

Таблица 2.11

Сущность «Справочник объекты»

№

Наименование

Тип значения

Длина

Точность

Описание

1

Код объекта

Число

3

0

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

2

Наименование

Строка

50

Наименование объекта

Таблица 2.12

Сущность «Справочник точек отбора проб»

№

Наименование

Тип значения

Длина

Точность

Описание

1

Код точки

Число

5

0

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

2

Наименование точки

Строка

50

Наименование точки отбора

3

Объект

СправочникСсылка.Объекты

Наименование объекта из справочника объектов

4

Номер корпуса

Число

4

0

Номер корпуса отбора проб

5

Наименование корпуса

Строка

50

Полное наименование корпуса отбора проб

Таблица 2.13

Сущность «Справочник сотрудников»

№

Наименование

Тип значения

Длина

Точность

Описание

1

Код сотрудника

Число

3

0

Идентификационный номер сотрудника

2

ФИО

Строка

50

ФИО сотрудника

3

Должность

Строка

20

Должность сотрудника

Таблица 2.14

Сущность «Таблица анализов»

№

Наименование

Тип значения

Длина

Точность

Описание

1

Код таблицы

Число

9

0

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

2

Объект

СправочникСсылка.Объекты

Объект из справочника объектов

3

Дата

Дата (Дата)

Поле для ввода даты

4

Время

Дата (Время)

Поле для ввода времени

5

Результат анализа

Число

10

3

Результат анализа

6

Точка отбора проб

СправочникСсылка.СправочникТочекОтбора

Точка отбора проб из справочника

7

Компонент

СправочникСсылка.КомпонентыИПДК

Компонент из справочника компонентов

8

Температура

Число

2

0

Температура в градусах

9

Направление ветра

ПеречислениеСсылка.НаправлениеВетра

Направление ветра из справочника перечислений (констант)

10

Скорость ветра

Строка

5

Скорость ветра метров в секунду

11

Направление в градусах

Число

4

0

Направление ветра в градусах

12

Погода

13

Сотрудник вв_данные

ПеречислениеСсылка.Погода

Сотрудники из справочника перечислений (констант)