Учебные задачи по нормализации баз данных в программах подготовки военных инженеров

Бесплатный доступ

Предлагается методика обучения курсантов военно-инженерных специальностей нормализации баз данных. Рассматривается пример нормализации универсального отношения из предметной области «Успеваемость курсантов» в соответствии с алгоритмом Э.Ф. Кодда. Сформулированы варианты заданий, относящихся к области военно-профессиональной деятельности. Отмечается роль учебных задач профессиональной направленности в повышении мотивации обучающихся.

Учебные задачи, методика обучения, мотивация курсантов, информационно-технологические дисциплины, нормализация баз данных

Короткий адрес: https://sciup.org/148326886

IDR: 148326886

Текст статьи Учебные задачи по нормализации баз данных в программах подготовки военных инженеров

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

Проблемам разработки и совершенствования методического обеспечения информатики, программирования и других информационно-технологических дисциплин посвящены многие исследования зарубежных и отечественных педагогов высшей школы. В работах конца прошлого столетия [2 и др.] отмечалось, что вопросы, связанные с проектированием баз данных, в курсе школьной информатики чаще всего не рассматривались, что приводило к затруднениям в понимании студентами совершенно нового материала. На текущий момент ситуация существенно не изменилась.

При планировании университетских курсов информатики и баз данных, как правило, ставятся следующие задачи: ознакомить обучающихся с теоретическими основами баз данных; обучить студентов методам проектирования баз данных и создания приложений для них; познакомить учащихся с примерами работы конкретных СУБД [3, с. 77]. При обосновании методических систем исследователями подчеркивается наиболее важная роль практической ориентированности задач при проектировании и разработке баз данных информационных систем будущими IT-специалистами [4 и др.].

В программах подготовки военных инженеров по направлению «Информатика и вычислительная техника» так же имеется дисциплина «Базы данных», включающая как теоретические аспекты организации баз данных - основы реляционной алгебры, теорию нормализации, так и вопросы практическо- го применения инструментальных средств проектирования и языка SQL, реализации физических моделей в системах управления базами данных.

Одной из наиболее сложных проблем курса является изучение теории нормальных форм и практическое воплощение нормализации универсальных отношений, приведение базы данных к третьей нормальной форме. Нами предлагается рассмотреть пример из знакомой каждому обучающемуся предметной области. Предметная область «Успеваемость курсантов» описывается универсальным отношением (см. рис. 1).

КнтдаЛТО-

Гжхша„фактг

Нах. ФЛО.

1

3

4

5

6

7

1111

йзавов И.И

рядовой

121

1

ACT

Петров ПЛ.

1111

Ивэнов И.И.

рядовой

121

1

АСУ

Петров ПЛ.

2222

Нкта НЕ.

рядовой

Ш

1

АСУ

ПярОЕ ПЛ.

ММ

зззз

ДдС.Щ^ДЗДВ

ДдН.^.^ВДи

д.яси^кяф.

KasB^Hiil).

C.B-M-eilip^'M^

С.ИкСЕТР^.-ЖЙГйД.

ОдмеуН.^сд»!!

■№$№9S9^9№^

9

10

11

12

13

14

15

16

ЕД

Озеров 0.0.

6

Авт. =85

Rw wmrii

26222023

2

4

13.06.2623

30.06.2623

Л™ ИИ

6

Aer-=S£

вадекшй

26222023

3

13.07.2623

Як'^Е

И™ ИИ

6

Авт. =$5

вр< яшги

26222023

5

15.07.2623

Рис. 1. Пример универсального отношения (16 атрибутов)

В ведомость «Оценка» заносится информация в виде оценки и даты о сдачах и пересдачах курсантами учебных групп, относящихся к различным факультетам, семестровых экзаменов и зачетов по учебным дисциплинам, закрепленным за кафедрами. Предположение (упрощение модели): экзамен или зачет может приниматься одним преподавателем, ответственным за дисциплину.

На первом этапе приведем универсальное отношение к первой нормальной форме, продублировав строки, отличающиеся лишь оценкой и датой ее получения так, чтобы в каждой ячейке имелось атомарное значение. На втором этапе нормализации выделим и представим в виде деревьев следующие зависимости и отношения (см. рис. 2).

Рис. 2. Деревья отношений

Алгоритм нормализации, описанный Э.Ф. Коддом [Цит. по: 1]:

  • 1.    Начиная с отношения, находящегося на верху дерева, берется его Первичный Ключ, и каждое непосредственно подчиненное отношение расширяется путем вставки домена или комбинации доменов этого первичного ключа.

  • 2.    Первичный Ключ каждого расширенного таким образом отношения состоит из Первичного Ключа, который был у этого отношения до расширения и добавленного Первичного Ключа родительского отношения.

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

Преобразование во 2НФ представлено на рис. 3–4:

Рис. 4. Преобразование во 2НФ (3 отношения)

Для представления отношений в 3НФ необходимо вывести в отдельные отношения информацию о личных данных гражданских преподавателей, военнослужащих, в том числе начальников факультетов, должностей кадрового состава, устранить ограничение «одна дисциплина – один преподаватель». Окончательная модель может быть представлена в виде ER-диаграммы (см. рис. 5).

После разбора примера курсантам предлагается разработать фрагмент базы данных автоматизированной информационной системы контроля технического состояния и технического обслуживания, учета войскового и заводского ремонта вооружений и военной техники (ВВТ) в мирное время. В проект входят задачи формирования планов, актов, приказов и других документов по эксплуатации ВВТ. Разработаны варианты заданий для нормализации следующих универсальных отношений:

  • 1.    Формирование планов обеспечения ВВТ (номер_документа, дата_документа, утвердил_долж-ность, утвердил_звание, утвердил_ФИО, период, номер_в_ч, адрес_в_ч, вид_ВВТ, название_ВВТ, положено_по_штату, имеется_в_наличии, изымаемое_ВВТ, выделяемое_ВВТ, планируемое_ВВТ, процент_обеспеченности).

  • 2.    Формирование актов приема ВВТ (номер_документа, дата_документа, утвердил_должность, утвердил_звание, утвердил_ ФИО, дата_начала, дата_окончания, вид_ВВТ, название_ВВТ, регистр_ номерВВТ, поставщик_название, поставщик_адрес, служба_грузополучатель, ФИО_грузополучатель, вид_транспорта, номер_транспорта, дата_отправления, дата_получения).

  • 3.    Формирование ведомости технического состояния ВВТ при приеме (номер_документа, дата_ документа, утвердил_должность, утвердил_звание, утвердил_ФИО, дата_начала, дата_окончания, вид_ВВТ, название_ВВТ, регистр_номерВВТ, дата_выпуска, значится_по_документам, фактически_ оказалось, состояние, проверил_должность, проверил_звание, проверил_ФИО).

  • 4.    Формирование приказов о постановке ВВТ на хранение (номер_документа, дата_докумен-та, утвердил_должность, утвердил_звание, утвердил_ ФИО, вид_ВВТ, название_ВВТ, регистр_номер ВВТ, поставщик_название, поставщик_адрес, дата_поставки, служба_хранения, срок_хранения, от-ветств_должность, ответств_звание, ответств_ФИО).

  • 5.    Формирование рекламационных актов ВВТ (номер_документа, дата_документа, утвердил_ должность, утвердил_звание, утвердил_ ФИО, вид_ВВТ, название_ВВТ, регистр_номерВВТ, поставщик_ название, поставщик_адрес, название_детали, номер_детали, вид_неисправности, требуемые_работы).

  • 6.    Формирование планов-графиков диагностирования, технического обслуживания (ТО) и ремонта ВВТ (номер_документа, дата_документа, утвердил_должность, утвердил_звание, утвердил_ФИО, вид_ВВТ, название_ВВТ, регистр_номерВВТ, вид_операции, название_операции, норма_времени_ операции, ответств_должность, ответств_звание, ответств_ФИО, план_дата_начала, факт_дата_нача-ла, план_дата_оконч, факт_дата_оконч).

  • 7.    Формирование актов диагностирования, ТО и ремонта ВВТ (номер_документа, дата_докумен-та, утвердил_должность, утвердил_звание, утвердил_ФИО, вид_ВВТ, название_ВВТ, регистр_номер ВВТ, вид_операции, название_операции, норма_времени_операции, ответств_должность, ответств_ звание, ответств_ФИО, дата_начала, дата_оконч, название_детали, номер_детали, вид_неисправно-сти, требуемые_работы).

  • 8.    Формирование графика нарядов (номер_документа, дата_документа, период, утвердил_долж-ность, утвердил_звание, утвердил_ФИО, всл_номер, всл_ФИО, всл_звание, всл_служба, начальник_ звание, начальник_ФИО, наряд_название, наряд_количество, наряд_дата, примечание_оценка).

Рис. 5. ER-диаграмма «Успеваемость курсантов»

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

Список литературы Учебные задачи по нормализации баз данных в программах подготовки военных инженеров

  • Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997. URL: http://dit.isuct.ru/IVT/BOOKS/DBMS/DBMS14/ch_4_2.html (дата обращения: 13.06.2023).
  • Лаптева С.В. Методика обучения проектированию систем управления базами данных в профессиональном образовании учителя информатики: дис. канд. пед. наук. Тольятти, 1998.
  • Светлов А.В. Особенности методики преподавания курса "Базы данных" для направления подготовки бакалавриата "Прикладная информатика" // Вестник Волгоград. гос. ун-та. Сер. 6: Университетское образование. 2012. № 13. С. 74-79.
  • Титовская Н.В., Титовский С.Н. Методика обучения будущих IT-специалистов проектированию и разработке баз данных на основе интерактивного подхода // Вестник Краснояр. гос. пед. ун-та им. В.П. Астафьева. 2019. № 4(50). С. 75-87.
  • Ундозерова А.Н., Близнюк О.Н. Об оценке готовности курсантов высших военных учебных заведений к изучению информационно-технологических дисциплин // Системогенез учебной и профессиональной деятельности: материалы VI Всерос. науч.-практич. конф. (г. Ярославль, 19-21 нояб. 2013 г.). Ярославль: Изд-во Ярослав. гос. пед. ун-та им. К.Д. Ушинского, 2013. С. 283-285.
Еще
Статья