Описание внешних иерархических моделей базы данных. Проектирование нормализованных локальных ER-моделей. Выявление и устранение эквивалентных сущностей и категорий, дублирования атрибутов и связей. Создание внутренней реляционной модели данного проекта.
Аннотация к работе
Раздел 1 посвящен неформальному концептуальному описанию проблемной области для автоматизируемых функций информационной системы, служащих основой для дальнейшего проектирования формальных моделей базы данных. Здесь дается краткое описание информационной системы; обсуждаются автоматизируемые функции (бизнес-процессы); даются локальные описания проблемной области применительно к каждой автоматизируемой функции. Раздел 2 посвящен проектированию внешних иерархических моделей базы данных. Раздел 3 посвящен проектированию нормализованных локальных ER-моделей. Раздел 4 посвящен проектированию глобальной ER-модели путем объединения локальных ER-моделей.Данный раздел посвящен неформальному концептуальному описанию проблемной области для автоматизируемых функций информационной системы, служащих основой для дальнейшего проектирования формальных моделей базы данных.В данном подразделе дается краткое описание информационной системы для организации (учреждения, подразделения) "Вуз. Руководство научно-исследовательской работой студентов осуществляют профессора и преподаватели вуза. Научно-исследовательская работа студентов подразделяется на научно-исследовательскую работу, включаемую в учебный процесс и выполняемую во внеучебное время. Научно-исследовательская работа студентов, включаемая в учебный процесс, предусматривает: - выполнение заданий, лабораторных работ, курсовых и выпускных квалификационных работ, содержащих элементы научных исследований; - выполнение конкретных нетиповых заданий научно-исследовательского характера в период производственных и учебных практик; - изучение теоретических основ методики, постановки, организации выполнения научных исследований, планирования и организации научного эксперимента, обработки научных данных и т.д. по курсу "Основы научных исследований". Научно-исследовательская работа студентов, выполняемая во внеучебное время, организуется по форме: - работы в студенческих научных семинарах;В данном подразделе дается первичное описание информационного обеспечения функций, выбранных для автоматизации. Локальная проблемная область этой функции связана с процессом проведения конференций и рассматривается с точки зрения. При реализации этой функции необходимо учитывать в информационной схеме следующие сведения: Сведения о проведении - Дата, время, место проведения. Локальная проблемная область этой функции связана с процессом проведения конкурсов и выставок и рассматривается с точки зрения организатора. При реализации этой функции необходимо учитывать в информационной схеме следующие сведения: Сведения о месте проведения конкурса/выставки - код организации, название организации.НИРС" в плане трех автоматизируемых функций (бизнес-процессов), связанных с приемом, подготовкой и защитой диссертации, получены локальные описания проблемной области информационной системы, включающие данные о сотрудниках, о диссертации, выступлении, замечании, отзывах, рассылке автореферата.Данный раздел посвящен проектированию внешних иерархических моделей базы данных.Модель содержит единственную сущность "Прием диссертации", набор атрибутов которой имеет структуру: однозначные агрегаты "Проведение", "Оргкомитет", множественный агрегат "Участник", Множественный агрегат "Доклад", Множественный агрегат "Автор", Множественный агрегат "Организатор". Множественный агрегат "Участник" включает в себя атрибуты: Нпп участника, Код участника, ФИО участника. Множественный агрегат "Доклад" включает в себя атрибуты: Рег номер доклада, Название доклада, Автор. Множественный агрегат "Автор" включает в себя атрибуты: Код автора, ФИО автора. Модель содержит единственную сущность "Конкурсы и выставки" набор атрибутов который имеет структуру: простой агрегат "Место проведения конкурса\выставки", множественный агрегат "Экспонат", множественный агрегат "Автор".В данном подразделе для построенных выше исходных моделей выявляются и записываются локальные ограничения целостности и операционные правила, а именно: - ограничения атрибутов и агрегатов (таблица 2.1); Регистрационный номер положит. целое 1 1 инкр.3) Атрибуты, относящиеся к приему диссертации: регистрационный номер акта приема, код диссертанта, ФИО диссертанта, диссертация, эксперт, научный руководитель При удалении записи о каком-либо приеме диссертации все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Атрибуты, относящиеся к эксперту: Код эксперта, ФИО эксперта При удалении записи о каком-либо эксперте все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Атрибуты, относящиеся к научному руководителю: Код научного руководителя, ФИО научного руководителя При удалении записи о каком-либо научном руководителе все сведения о нем переносятся в архивную базу с ук
План
Содержание база данные локальный реляционный
Введение
1. Описание проблемной области
1.1 Описание информационной системы
1.2 Описание автоматизируемых функций (бизнес-процессов)
1.3 Первичное описание информационного обеспечения
Вывод
2. Проектирование внешних иерархических моделей
2.1 Составление внешних иерархических моделей
2.2 Спецификации локальных ограничений и правил
Вывод
3. Проектирование нормализованных локальных ER-моделей
3.1 Нормализация локальных ER-моделей
3.2 Спецификации локальных ограничений и правил
Вывод
4. Проектирование глобальной ER-модели
4.1 Анализ дублирования в локальных моделях
4.2 Синтез глобальной ER-модели
4.3 Спецификации ограничений и правил
Вывод
5. Проектирование внутренней реляционной модели
5.1 Устранение подсущностей, категорий и явных связей
5.2 Спецификации ограничений и правил
5.3 Разработка моделей внешних представлений
Вывод
6. Проектирование моделей отображения
6.1 Разработка иерархий представлений
6.2 Разработка внутренних моделей представлений
Вывод
7. Разработка SQL-кода базы данных
7.1 SQL-код создания таблиц
Вывод
Заключение
Список литературы
Введение
Целью данного проекта является выработка умений и навыков проектирования моделей базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка концептуально-логических моделей, необходимых для создания и эксплуатации реляционной базы данных для гипотетической информационной системы организации (учреждения, подразделения).
Раздел 1 посвящен неформальному концептуальному описанию проблемной области для автоматизируемых функций информационной системы, служащих основой для дальнейшего проектирования формальных моделей базы данных. Здесь дается краткое описание информационной системы; обсуждаются автоматизируемые функции (бизнес-процессы); даются локальные описания проблемной области применительно к каждой автоматизируемой функции.
Раздел 2 посвящен проектированию внешних иерархических моделей базы данных. Для каждой автоматизируемой функции строится иерархическая модель данных. Специфицируются локальные ограничения целостности и операционные правила.
Раздел 3 посвящен проектированию нормализованных локальных ER-моделей. Каждая внешняя иерархическая модель преобразуется в нормализованную локальную ER-модель. Разрабатываются спецификации ограничений целостности и операционных правил для локальных ER-моделей.
Раздел 4 посвящен проектированию глобальной ER-модели путем объединения локальных ER-моделей. Здесь производится выявление и устранение эквивалентных сущностей, выявление категорий и синтез обобщающих сущностей, выявление и устранение дублирования атрибутов и связей. Строится графическое представление глобальной модели, специфицируются ограничения и правила поддержания целостности.
Раздел 5 посвящен проектированию внутренней реляционной модели. Здесь выполняется перевод глобальной ER-модели в реляционную форму, специфицируются ограничения и правила поддержания целостности на реляционном уровне.
Раздел 6 посвящен разработке моделей отображения, связывающих глобальную реляционную модель (разработанную на этапе 5) с внешними иерархическими моделями (разработанными на этапе 2). Разрабатываются иерархии представлений, соответствующие внешним моделям, затем разрабатываются внутренние модели представлений.
Раздел 7 посвящен разработке SQL-моделей базы данных. Здесь создается SQL-код для таблиц, триггеров и виртуальных представлений базы данных.
Вывод
В результате анализа функционирования организации (учреждения, подразделения) "Вуз. НИРС" в плане трех автоматизируемых функций (бизнес-процессов), связанных с приемом, подготовкой и защитой диссертации, получены локальные описания проблемной области информационной системы, включающие данные о сотрудниках, о диссертации, выступлении, замечании, отзывах, рассылке автореферата.