Современные вызовы и тенденции в обучении работе с базами данных
Описание влияния повсеместного внедрения больших языковых моделей и других современных технологий, в том числе новых структур построения баз данных, на подходы к обучению. Обеспечение доступности, хранения и управления огромными объемами информации.
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 22.10.2024 |
Размер файла | 17,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Современные вызовы и тенденции в обучении работе с базами данных
Манухина О.В.
старший преподаватель кафедры математики и информатики Забайкальский государственный университет (г. Чита, Россия)
Аннотация: в современном информационном обществе базы данных играют ключевую роль в обеспечении доступности, хранения и управления огромными объемами информации. Обучение работе с базами данных становится все более важным в контексте современного образования и профессиональной подготовки. В данной статье описывается возможное влияние повсеместного внедрения больших языковых моделей и других современных технологий, в том числе новых структур построения баз данных, на подходы к обучению работе с базами данных.
Ключевые слова: базы данных, обучение, большие языковые модели.
Manukhina O.V.
Transbaikal State University (Chita, Russia)
MODERN CHALLENGES AND TRENDS IN DATABASE EDUCATION
Abstract: in the modern information society, databases play a key role in ensuring the availability, storage and management of huge volumes of information. Database training is becoming increasingly important in the context of modern education and training. This article describes the possible impact of the widespread adoption of large language models and other modern technologies, including new database structures, on current approaches to database education.
Keywords: databases, education, large language model, NoSQL.
В современном информационном обществе базы данных играют ключевую роль в обеспечении доступности, хранения и управления огромными объемами информации. Обучение работе с базами данных становится все более важным в контексте современного образования и профессиональной подготовки студентов. Обучение работе с базами данных помогает студентам развивать навыки анализа, обработки и интерпретации данных, что поможет им в дальнейшем в их профессиональной деятельности. Но технологии в области баз данных постоянно и очень быстро развиваются, усложняются (распределенные базы данных, облачные технологии, NoSQL и другие инновации, изменяющие способы хранения и обработки данных). Это требует постоянного обновления образовательных программ и дополнительных усилий студентов по их изучению.
На протяжении долгого времени важным элементом содержания дисциплины «Базы данных» в вузах является раздел «Структурированный язык запросов SQL (Structured Query Language)». В настоящее время в мире наблюдается рост возможностей больших языковых моделей (Large Language Model, LLM), состоящих из нейронной сети со множеством параметров и обученных на большом количестве текста с использованием машинного обучения. Одной из возможностей таких моделей является написание развернутого и быстродействующего SQL-запроса по простому текстовому описанию, где на естественном языке описывается концептуальная модель базы данных и какие данные из этой базы данных нужно извлечь. При этом не требуется указание ни логической структуры, ни полей, ни связей между таблицами. обучение большая языковая модель
Например, направив в одну из современных LLM ChatGPT запрос «Создай структуру таблиц для базы данных, в которой должны содержаться данные о студентах (ФИО, группа), изучаемых предметах (название) и оценках студентов по предметам. Напиши запрос SQL, который будет извлекать все оценки и подставлять ФИО студента и название предмета», на выходе получим модель базы данных с таблицами, запросы SQL на создание этих таблиц и определение ключей, а также описание того, что каждый из запросов делает. А также получим итоговый запрос, извлекающий требуемые нам данные. Приведем выдержки из ответа от ChatGPT:
«Создадим структуру таблиц для базы данных, которая будет содержать информацию о студентах, предметах и оценках. Затем я напишу запрос SQL для извлечения всех оценок с подстановкой ФИО студента и названия предмета.
Для начала, давай определимся с таблицами:
Таблица “Студенты”:
Столбцы:
id (целое число, уникальный идентификатор студента)
fio (строка, ФИО студента)
group_number (строка, номер группы студента)
Таблица “Предметы”:
Столбцы:
id (целое число, уникальный идентификатор предмета) subject_name (строка, название предмета)
Таблица “Оценки”:
Столбцы:
id (целое число, уникальный идентификатор оценки) student_id (целое число, связь с таблицей “Студенты”) subject_id (целое число, связь с таблицей “Предметы”) grade (целое число, оценка студента по предмету)
Теперь давай создадим эти таблицы в SQL. Вот пример SQL-запроса для создания таблиц:
-- Создание таблицы "Студенты"
CREATE TABLE Students (
id INT NOT NULL PRIMARY KEY AUT O_INCREMENT, fio VARCHAR(255) NOT NULL, group_number VARCHAR(50) NOT NULL
);
-- Создание таблицы "Предметы"
CREATE TABLE Subjects (
id INT NOT NULL PRIMARY KEY AUT O_INCREMENT, subject_name VARCHAR(255) NOT NULL
);
-- Создание таблицы "Оценки"
CREATE TABLE Grades (
id INT NOT NULL PRIMARY KEY AUT O_INCREMENT, student_id INT NOT NULL, subject_id INT NOT NULL,
Международный научный журнал «ВЕСТНИК НА УКИ» № 5 (74) Том 2. МАЙ 2024 г. grade INT NOT NULL,
FOREIGN KEY (student_id) REFERENCES Students(id),
FOREIGN KEY (subject_id) REFERENCES Subjects(id)
);
В этом примере:
Мы используем оператор CREATE TABLE, чтобы создать каждую таблицу.
Указываем тип данных для каждого столбца (например, INT, VARCHAR).
Определяем ограничения (например, NOT NULL, PRIMARY KEY, FOREIGN KEY).
Теперь, чтобы извлечь все оценки с подстановкой ФИО студента и названия предмета, мы можем использовать следующий SQL-запрос:
SELECT Students.fio, Subjects.subject_name, Grades.grade
FROM Students
JOIN Grades ON Students.id = Grades.student_id
JOIN Subjects ON Grades.subject_id = Subjects.id;
Этот запрос объединяет таблицы “Студенты”, “Оценки” и “Предметы”, чтобы получить ФИО студента, название предмета и оценку».
Таким образом, был получен хороший результат:
- разработана структура базы данных, соответствующая реляционной модели данных, теории нормализации и стандартам языка SQL;
- представлены SQL-запросы на создание таблиц БД;
- написан правильный запрос на получение необходимых данных из всех трех таблиц базы данных.
Используя только текстовое описание базы данных на естественном языке и сформулировав то, что нам требуется найти, мы получили развернутую структуру таблиц, SQL-запросы на создание таблиц и извлечение данных, описание каждого запроса. Множество примеров и из других предметных областей подтвердили это.
Использование новых технологий на занятиях, как правило, вызывает живой интерес студентов, а значит, дает дополнительную мотивацию для изучения темы. Также анализ полученных результатов требует от студентов более глубокого изучения теоретических материалов.
Кроме создания структур баз данных и SQL-запросов, LLM позволяют оптимизировать существующие запросы для повышения скорости их обработки и видоизменять запросы для извлечения дополнительных данных.
Другим примером современных тенденций в развитии технологий баз данных является технология NoSQL (not only SQL, «не только SQL»). Она более гибкая и производительная при работе с неструктурированными и полуструктурированными данными, чем реляционные базы данных и имеет более легкую масштабируемость [2]. Основным отличием таких баз данных является отсутствие строгой заранее заданной структуры базы, отсутствие необходимости построения реляционных таблиц, новые формы и виды хранения данных - «ключ-значение», документоориентированные, колоночные, графовые базы данных [1]. Изучение этих технологий уже требуется включать в программу дисциплины «Базы данных». По крайней мере, раздел «Модели баз данных NoSQL» имеется в содержании педагогических измерительных материалов по дисциплине «Базы данных» высшего образования. Эти материалы используются при проведении тестирования в системе «Интернет-тренажеры в сфере образования» (ФЭПО - федеральный интернет-экзамен в сфере профессионального образования).
При наличии таких мощных инструментов, как LLM, возможно возникновение ситуации, когда изучение самого языка SQL может потерять необходимость, либо стать частью углубленного изучения работы с базами данных, а технология NoSQL еще быстрее приближает это событие.
Развитие и внедрение в окружающую действительность технологий больших данных (Big Data) и машинного обучения (Machine learning) также заставляет уходить от традиционных реляционных баз данных из-за недостаточной у них гибкости и скорости обработки и анализа заданных объемов данных.
Таким образом, при обучении базам данных будет возрастать роль практического применения баз данных именно в части создания и администрирования различных по структуре баз в разных системах управления базами данных (СУБД), подключение баз данных к программам и сайтам в различных популярных интегрированных средах разработки (IDE). И одновременно с этим, возможно, будет снижается важность изучения классической реляционной структуры базы данных и языка SQL.
СПИСОК ЛИТЕРАТУРЫ:
1. NoSQL: что это за базы данных, для чего они нужны и как работают [Электронный ресурс]. URL: https://skinbox.ru/media/code/nosql-chto-eto-za-bazy- dannykh-dlya-chego-oni-nuzhny-i-kak-rabotayut/ (дата обращения: 07.05.2024);
2. Базы данных: Взгляд в будущее - перспективы развития технологии [Электронный ресурс]. URL: https://nauchmestati.ru/spravka/perspektivy-razvitiya- tehnologii-baz-dannyh/ (дата обращения: 07.05.2024);
3. Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт. - 8-е изд.; пер.с англ. - М : Вильямс, 2018. - 1328 с;
4. Прамодкумар, Дж. Садаладж. NoSQL: Новая методология разработки нереляционных баз данных / Дж. С. Прамодкумар, М. Фаулер.; пер.с англ. - М : Вильямс, 2017. - 192 с.
Размещено на Allbest.ru
...Подобные документы
Диаграммы как универсальное средство графического представления данных. Программные средства для построения диаграмм. Современные методические подходы по изучения темы: "Представление данных в виде диаграмм". Нормативные документы по изучению темы.
методичка [85,8 K], добавлен 13.05.2014Изучение положительных и отрицательных сторон внедрения новых информационных технологий в ВУЗе, их влияния на развитие процесса обучения. Особенности управления познавательной деятельностью студентов при использовании информационной технологии обучения.
курсовая работа [53,5 K], добавлен 11.12.2012Основные технические средства, используемые в обучении. Применение аудиовизуальных средств отображения информации в процессе обучения. Пути внедрения компьютерных телекоммуникаций в образование. Использование лингафонных кабинетов и языковых лабораторий.
курсовая работа [74,6 K], добавлен 08.07.2012Парадигмы современного экологического образования, его основное содержание и методики, подходы в странах Запада. Психолого-педагогические основы применения современных информационных технологий в экологическом образовании, использование интернета.
курсовая работа [46,8 K], добавлен 25.02.2012Цель и место геометрических построений на проекционном чертеже в обучении стереометрии (анализ программ). Использование информационно-коммуникативных технологий в обучении построения сечений. Разработка презентации по обучению построению сечений пирамиды.
курсовая работа [43,4 K], добавлен 10.01.2015Основные способы использования современных технологий в обучении иностранному языку, помогающие разнообразить учебный материал, осуществлять мониторинг усвоения знаний студентов. Анализ виртуальной системы интерактивного контроля студентов ActiveEngage2.
статья [518,1 K], добавлен 07.08.2017- Использование мультимедийных программ в обучении иностранного языка студентов 1 курса языкового ВУЗа
Состояние информатизации иноязычного образования. Значение новых информационных технологий. Современные подходы обучения иностранного языка на основе использования мультимедийных программ. Новая парадигма обучения иностранного языка: "компьютер-ученик".
курсовая работа [134,6 K], добавлен 10.02.2015 Информатизация школьного курса биологии осуществляется в форме внедрения средств новых информационных технологий (СНИТ), в том числе мультимедийных пособий. Методические приемы и тематическое планирование использования мультимедиа на уроках биологии.
курсовая работа [256,8 K], добавлен 24.04.2008Психологические аспекты использования современных информационных технологий. Основные направления внедрения компьютерной техники в образование. Разработка и анализ эффективности тестовой системы контроля на уроках русского языка в начальной школе.
дипломная работа [141,4 K], добавлен 24.06.2011Особенности методического эксперимента по проверке доступности и эффективности новых программ, учебников, новых методов и приемов обучения, отдельных типов уроков и их циклов, целых систем обучения. Диагностика и прогнозирование в обучении русскому языку.
реферат [24,3 K], добавлен 09.07.2010Информационные технологии как процесс использования совокупности средств, методов сбора, обработки и передачи данных. Этапы развития обработки информации. Специфика информатизации образования. Использование информационных технологий на уроках литературы.
реферат [16,5 K], добавлен 02.10.2009Цели и задачи использования компьютерных технологий в обучении иностранным языкам. Дидактические свойства и функции современных компьютерных технологий. Интенсификация всех уровней учебно-воспитательного процесса. Развитие творческих возможностей.
курсовая работа [47,9 K], добавлен 15.12.2016Основные качества новых современных педагогических технологий. Психологические теории как основа некоторых педагогических технологий. Использование элементов модульной технологии и рейтинговой оценки знаний при дифференциации в обучении математике.
дипломная работа [60,9 K], добавлен 11.01.2011Теоретические основы и анализ понятий информационного математического моделирования. Информационные технологии в обучении. Анализ подходов к обучению информационному моделированию в школьном курсе информатики. Элективные курсы в профильном обучении.
дипломная работа [439,5 K], добавлен 31.03.2011Особенности внедрения Интернет-технологий в организацию работы студентов при обучении иностранным языкам. Основные группы самостоятельной деятельности, осуществляемые студентами в сети Интернет. Интернет ресурсы, используемые в изучении английского языка.
курсовая работа [38,9 K], добавлен 25.12.2014Педагогические технологии. Технология развития нововведений в обучении истории. Роль инновационных технологий в обучении истории. Внедрение инновационных технологий в целях повышения эффективности обучения истории. Метод интерактивного обучения.
дипломная работа [100,7 K], добавлен 16.11.2008Теоретические современные подходы к изучению зрительно-моторной координации при обучении письму детей в норме и при патологии. Методика формирования зрительно-моторной координации при обучении письму дошкольников с общим недоразвитием речи.
дипломная работа [44,6 K], добавлен 03.05.2007Особенности использования коммунтикативно-ориентированного подхода в обучении грамматике иностранного языка в школе. Характеристика сказки, пословиц и стихов как основных дидактических приемов формирования грамматических навыков немецкого языка.
курсовая работа [132,5 K], добавлен 20.03.2011Основные типы и виды уроков. Формирование познавательных интересов в обучении. Основные требования к использованию метода проектов. Информационная среда, интеллектуализация деятельности. Система средств обучения на базе новых информационных технологий.
курсовая работа [69,3 K], добавлен 17.03.2012Классификация современных моделей обучения в ВУЗе. Сопоставительный анализ различных моделей обучения. Эффективность применения и тенденции развития американской модели обучения в вузе. Создание условий для становления личности студента как специалиста.
курсовая работа [42,5 K], добавлен 01.02.2014