Разработка инфологической модели БД для автоматизированной информационной системы в интересах РТП

Рис.4. Инфологическая модель пользователя БД

Разработка даталогической модели БД для автоматизированной информационной системы в интересах РТП

 

Даталогическая схема базы данных рассматриваемой подсистемы представлена на рисунке 4 и включает следующие таблицы:

· Хранение отделений;

· Адреса гидрантов;

· Отряд;

· ПЧ;

· Пожар;

· Адреса объектов;

· Спасенные;

· Погибшие;

· События и распоряжения;

· Заявки;

· Пользователи;

· Уровень доступа.

Таблица “Хранение отделений” содержит полную информацию о имеющихся пожарных отделениях, и включает в себя: идентификатор отделений, тип машины, тип СИЗОД, дата прибытия, должность, ФИО, № пожара.

Таблица “Адреса гидрантов” содержит полную информацию о адресах всех пожарных гидрантов в городе: идентификатор адреса, адрес, № ПЧ.

Информация о отрядах содержится в таблице “Отряд”: номер отряда, адрес.

Информация о пожарных частях содержится в таблице “ПЧ”: № ПЧ, адрес, № отряда.

Таблица “Пожар” содержит: № пожара, адрес, № ПЧ.

Таблица “Адреса объектов” содержит полную информацию о адресах всех имеющихся в городе важных объектах: идентификатор адреса, адрес, описание объекта, количество людей на объекте, № ПЧ.

Таблица “Спасенные” содержит полную информацию обо всех спасенных на пожаре: идентификатор спасенного, фамилию, имя и отчество, пол, возраст, № пожара.

Таблица ”Погибшие” содержит полную информацию обо всех погибших на пожаре: идентификатор погибшего, фамилию, имя и отчество, пол, возраст, № пожара.

Вся информация о произошедших событиях и о поступивших распоряжениях хранится в таблице “События и распоряжения”: идентификатор события, дата и время, текст, кто передал, кому передал, № ПЧ.

Таблица “Заявки” содержит информацию о поступивших заявках на пожар, и включает в себя: идентификатор заявки, дата и время, описание объекта, комментарий, № пожарной части.

Таблица “Пользователи” содержит информацию о пользователях системы: идентификаторы пользователей, ФИО пользователя, логин пользователя для работы с системой, пароль для входа в систему.

автоматизированный информационный тушение пожар

Таблица “Уровень доступа” нужна для ограничения доступа пользователей к базе данных и включает в себя: идентификатор пользователя, название таблицы, уровень доступа, номер записи.

Таблица 1. Описание таблиц и полей.

Название таблицы Название поля Тип поля

Хранение отделений

Идентификатор отделения Числовой
Тип машины Текстовый
Тип СИЗОД Текстовый
Дата прибытия Дата/время
Должность Текстовый
ФИО Текстовый
№ пожара Числовой

Адреса гидрантов

Идентификатор адреса Числовой
Адрес Текстовый
№ ПЧ Числовой

Отряд

Номер отряда Числовой
Адрес Текстовый

ПЧ

№ ПЧ Числовой
Адрес Текстовый
№ отряда Числовой

Пожар

№ пожара Числовой
Адрес Текстовый
№ ПЧ Числовой

Адреса объектов

Идентификатор адреса Числовой
Адрес Текстовый
Описание объекта Текстовый
Количество людей на объекте Числовой
№ ПЧ Числовой

Спасенные

Идентификатор спасенного Числовой
ФИО Текстовый
Пол Текстовый
Возраст Числовой
№ пожара Числовой

 

Погибшие

Идентификатор погибшего Числовой
ФИО Текстовый
Пол Текстовый
Возраст Числовой
№ пожара Числовой

События и распоряжения

Идентификатор события Числовой
Время и дата Дата/время
Текст Текстовый
Кто передал Текстовый
Кому передал Текстовый
№ ПЧ Числовой

Заявки

Идентификатор заявки Числовой
Время и дата Дата/время
Описание объекта Текстовый
Комментарий Текстовый
№ ПЧ Числовой

Пользователи

Идентификатор пользователя Числовой
ФИО Текстовый
Логин Текстовый
Пароль Текстовый

Уровень доступа

Идентификатор пользователя Числовой
Название таблицы Текстовый
Уровень доступа Текстовый
Номер записи Счетчик



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: