Инфоурок Информатика СтатьиИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ПРИ РАЗРАБОТКЕ БАЗЫ ДАННЫХ «УСПЕВАЕМОСТЬ СТУДЕНТОВ»

ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ПРИ РАЗРАБОТКЕ БАЗЫ ДАННЫХ «УСПЕВАЕМОСТЬ СТУДЕНТОВ»

Скачать материал

УДК 004.652.4

Халилова Зарема Энверовна

ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ПРИ РАЗРАБОТКЕ БАЗЫ ДАННЫХ «УСПЕВАЕМОСТЬ СТУДЕНТОВ»

Аннотация: В статье представлен инфологический этап проектирования базы данных успеваемость студентов. Были построены ER-диаграммы, а так же получена одна общая ER-модель.

Ключевые слова: базы данных, ER-диаграмма, ER-модель, инфологическое проектирование.

Постановка проблемы. При проектировании баз данных возникает необходимость выделения сущностей и присвоения им соответствующих свойств для последующей разработки. Для этого необходимо описать предметную область с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных и технических средств, то есть провести логическое проектирование.

Анализ последних исследований и публикаций. Проблеме инфологического проектирования баз данных посвящаются большое количество исследований и публикаций. В  том числе, в статье [1] Векленко В. И., Петренко Н. Н., Пашкова В. Ю., Еременко О. В. разработаны теоретические и методические положения по инфологическому моделированию базы данных для компьютерной системы оптимального планирования сельскохозяйственного производства. А в научной работе [2] Романова С.С. рассматривается проектирование баз данных посредством создания инфологической модели, выражаемой с помощью диаграмм методологии IDEF3 и ER-диаграмм. Представлен конкретный пример подобного проектирования вместе с описанием последовательной нормализации ER-диаграмм в три этапа для базы данных учета продаж. 

Цель статьи – получить ER-модель в ходе инфологического проектирования.

Изложение основного материала. Одним из этапов проектирования базы данных после анализа предметной области является этап инфологического проектирования. В своем пособии Ильиных Т.Е. рассматривает определение инфологического проектирования, как описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных и технических средств [3].

На данном этапе в рамках предметной области необходимо выделить сущности и присвоить им соответствующие атрибуты (свойства). В частности, Шустова Л.И. понятие сущность трактует как «множество реально-существующих или абстрактных индивидуальных объектов, которые обладают одинаковым набором свойств» [3, c.11]. Атрибутом считается некоторое свойство объекта реального мира [3]. Абсолютно каждая сущность должна обладать некоторым набором атрибутов (свойств).

Инфологическая модель представляет собой наличие ER-диаграмм.
ER-диаграмма представляет из себя наличие объектов, их свойств, а так же связей между ними. Проектируя инфологическую модель предметной области, необходимо построить одну общую ER-модель. Инфологическая модель проектирования базы данных «Успеваемость студентов» содержит следующие объекты:

СТУДЕНТЫ. Объект описывает определенного студента и имеет следующие атрибуты: ФИО, дата рождения, адрес (рис. 1).

Безымянный123

Рисунок 1. Сущность «Студенты»

ГРУППА. Объект описывает группу, к которой принадлежит студент и имеет следующие атрибуты: название группы, курс (рис. 2).

Безымянный2.jpg

Рисунок 2. Сущность – Группы

КАФЕДРА. Объект описывает кафедру и имеет следующие атрибуты: название кафедры, заведующий, количество преподавателей, телефон кафедры
(рис. 3).

Безымянный

Рисунок 3. Сущность – Кафедра

СПЕЦИАЛЬНОСТЬ. Объект описывает специальность, к которой принадлежит студент и имеет следующие атрибуты: название специальности, стоимость обучения (рис.4).

Безымянный7890

Рисунок 4. Сущность – Специальности

ДИСЦИПЛИНА. Объект содержит следующие атрибуты: полное название дисциплины, количество часов лекций, количество часов практики (рис. 5).

1234567.jpg

Рисунок 5. Сущность – Дисциплины

ПРЕПОДАВАТЕЛЬ. Объект описывает определенного преподавателя и включает атрибуты: ФИО преподавателя, должность (рис. 6).

долж.jpg

Рисунок 6. Сущность – Преподаватели

ФОРМА КОНТРОЛЯ. Объект содержит следующие атрибуты: вид формы контроля (рис. 7).

форм_к.jpg

Рисунок 7. Сущность – Форма_контроля

ОЦЕНКИ. Объект содержит оценки (рис. 8).

оценка.jpg

Рисунок 8. Сущность – Оценки

УСПЕВАЕМОСТЬ. Объект содержит номер семестра, дату сдачи 
(рис. 9).

успеа.jpg

Рисунок 9. Сущность – Успеваемость

Согласно теории баз данных о связях между таблицами  установим связи между объектами:

¾              объекты студент и группа связаны связью один ко многим;

¾              объекты студент и специальность связаны связью один ко многим;

¾              объекты студент и успеваемость связаны связью один ко многим;

¾              объекты дисциплина и успеваемость связаны связью один ко многим;

¾              объекты оценки и успеваемость связаны связью один ко многим;

¾              объекты преподаватели и успеваемость связаны связью один ко многим;

¾              объекты форма контроля и успеваемость связаны связью один ко многим.

В результате построения ER-диаграмм получим одну общую ER-модель (рис. 10).


 


345345345

Рисунок 10. Модель Сущность-Связь

Вывод: Итак, в результате инфологического проектирования получено 9 ER-диаграмм, итогом которых является одна общая ER-модель. Построенная ER-модель позволяет перейти к следующим этапам проектирования базы данных.


 


Список литературы

1.                 Векленко Василий Иванович, Петренко Николай Николаевич, Пашков Владимир Юрьевич, Еременко Ольга Викторовна Инфологическое моделирование базы данных для оптимального планирования сельскохозяйственного производства // Вестник Курской государственной сельскохозяйственной академии. 2014. №3. URL: http://cyberleninka.ru/article/n/infologicheskoe-modelirovanie-bazy-dannyh-dlya-optimalnogo-planirovaniya-selskohozyaystvennogo-proizvodstva (дата обращения: 22.01.2018).

2.                 Романов С.С. Об инфологическом моделировании баз данных с помощью нормализации ER-диаграмм // Таврический научный обозреватель. 2017. №1 (18). URL: http://cyberleninka.ru/article/n/ob-infologicheskom-modelirovanii-baz-dannyh-s-pomoschyu-normalizatsii-er-diagramm (дата обращения: 21.01.2018). 

3.                 Ильиных Т.Е., Шустова Л.И. Проектирование реляционных баз данных в нотациях IDEF1X / Т.Е. Ильиных, Л.И. Шустова. – М.:МИФИ, 2000. – 136с.

 

 

Халилова Зарема Энверовна,

E-mail: zhalilova4872@gmail.com

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ПРИ РАЗРАБОТКЕ БАЗЫ ДАННЫХ «УСПЕВАЕМОСТЬ СТУДЕНТОВ»"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Психолог в социальной сфере

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 948 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 25.01.2018 3173
    • DOCX 415.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Халилова Зарема Энверовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Халилова Зарема Энверовна
    Халилова Зарема Энверовна
    • На сайте: 7 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 81336
    • Всего материалов: 60

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 494 человека из 73 регионов
  • Этот курс уже прошли 1 525 человек

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 579 человек

Мини-курс

Психологические аспекты развития и состояния личности

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление рисками и финансовое моделирование

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Аспекты эмоционального благополучия и влияния социальных ролей на психологическое состояние

3 ч.

780 руб. 390 руб.
Подать заявку О курсе