- •Основы систем управления базами данных
- •2.1. Традиционный подход к организации данных
- •2 .2. Система баз данных
- •2.2.1. Данные
- •2.2.2. Аппаратное обеспечение
- •2.2.2. Программное обеспечение
- •2.2.4. Пользователи
- •2.2. Преимущества и недостатки современного подхода к организации данных
- •2.4. Классификация систем баз данных
- •2.5. Архитектура клиент/сервер
- •2.5.1. Компоненты приложений клиент/сервер
- •2.5.2. Разделение клиента и сервера
- •2.5.2. Преимущества и перспективы системы клиент/сервер
- •2.6. Общие понятия реляционного подхода к организации данных
- •2.6.1. Базовые понятия реляционных баз данных
- •Тип данных
- •Отношение
- •2.6.2. Общая характеристика реляционной модели данных
- •2.6.2. Манипулирование данными с помощью языка запросов sql
- •2.7. Основы проектирования реляционных баз данных
- •2.7.1. Основные требования при проектировании бд
- •2.7.2. Основы классической методологии проектирования бд
- •2.7.2. Основные этапы проектирования базы данных
- •2.7.4. Обеспечение свойств бд в процессе проектирования
- •2.8. Проектирование реляционных баз данных с использованием принципов нормализации
- •2.8.1. Первая нормальная форма
- •2.8.2. Вторая нормальная форма
- •2.8.2. Третья нормальная форма
- •2.9. Семантическое моделирование данных. Диаграммы «сущность–связь»
- •2.9.1. Основные понятия
- •2.9.2. Методология idef1
- •2.10. Информационное моделирование с помощью case-средства eRwin
- •2.10.1. Общая характеристика программы eRwin
- •2.10.2. Этапы построения информационной модели в eRwin
- •2.11. Проектирование базы данных доменного производства
- •2.11.1. Концептуальное и логическое проектирование
- •Характеристика вспомогательных сущностей
- •Данные по доменному переделу, приведенные
- •2.11.2. Физическая реализация информационной модели
- •2.12. Контрольные вопросы
2.11. Проектирование базы данных доменного производства
2.11.1. Концептуальное и логическое проектирование
Рассмотрим пример информационного моделирования и разработки базы данных доменного цеха с использованием средства автоматизированного проектирования ERwin. Предполагаем, что читатель знаком в общих чертах с технологией доменного производства, поэтому в материале будут отражены, главным образом, специфические особенности доменной печи как объекта информационных систем.
Учитывая специфику технологии доменной плавки, особенности доменной печи как объекта информационных систем, требования к содержанию и качеству представляемой информации, можно выделить следующие основные информационные объекты (сущности) для проектирования базы данных доменного цеха:
Доменная печь, включающая информацию о конструктивных характеристиках печей доменного цеха:
номер печи;
наименование печи;
геометрические размеры и конструктивные характеристики основных элементов печи.
Шихтоподача, которая отражает информацию о системах загрузки, типах и расходах загружаемых материалов. В частности, в него включены следующие параметры:
тип загружаемых материалов;
соотношение загружаемых материалов в подачу;
вес подачи;
порядок загрузки;
номер подачи;
дата поступления информации в базу данных.
Химический анализ загружаемых шихтовых материалов, отражающий информацию о физико-химических свойствах загружаемых материалов и времени проведения химического анализа, определения физических свойств:
дата проведения анализа;
химический состав шихтовых материалов:
агломерат: Fe, FeO, CaO, SiO2, Al2O2, MgO, Mn, S, CaO/SiO2;
окатыши: Fe, FeO, CaO, SiO2, Al2O2, MgO, Mn, S, P, CaO/SiO2, прочность;
железная руда: Fe, FeO, CaO, SiO2, Al2O2, MgO, Mn, S, P;
добавки: Fe, FeO, CaO, SiO2, Al2O2, MgO, Mn, S, P;
кокс: зола кокса, летучие кокса, влага в коксе, механическая прочность, C, S.
Технологические параметры доменной плавки, отражающие основные контролируемые характеристики дутьевых параметров, отходящего колошникового газа, характеризующих газодинамический режим плавки:
дата поступления информации;
параметры:
расход дутья, м2;
давление горячего дутья, ати;
давление холодного дутья, ати;
содержание О2 в дутье, %;
влажность дутья, г/м2;
расход природного газа, м2/мин;
расход О2;
температура дутья, С;
давление газов под колошником, ати;
СО в газе, %;
СО2 в газе, %;
Н2 в газе, %;
SO2 в газе, %;
температура колошникового газа, С;
перепад давлений верхний, ати;
перепад давлений общий, ати;
температура газов в общем газоотводе, С;
температура газов в свечевых газоотводах, С;
температура газов по показаниям периферийных термопар, С.
Характеристики чугуна и шлака, отражающие временные интервалы отработки жидких продуктов плавки, их химический состав и физический нагрев:
номер выпуска;
время начала выпуска;
время окончания выпуска;
дата выпуска;
температура чугуна на выпуске;
химический анализ чугуна и шлака:
в чугуне: Si, Mn, S, P, Ti, V, C;
в шлаке: SiO2, MgO, MnO, Al2O2, TiO2, V2O5, S;
Структура информационной модели базы данных доменного производства приведена на рис. 2.20.
После того как выделены основные информационные объекты (сущности) информационной системы, необходимо определить схему отношения между отдельными объектами с указанием типа связи между ними, определить ключевые и неключевые атрибуты сущностей. С учетом основных принципов нормализации реляционных отношений, а также для обеспечения свойств целостности, согласованности и непротиворечивости проектируемой базы данных введем дополнительные, вспомогательные сущности, которые представлены в табл. 2.2. Полный список сущностей с указанием их ключевых и неключевых атрибутов, типов полей данных приведен в табл. 2.2.
Таблица 2.2