Тема: Разработка и реализация базы данных на основе успеваемости учеников старших классов (Политехнический колледж им. Н.Н. Годовикова (г. Москва))
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Есть приложения (программный код).
ВВЕДЕНИЕ 3
1. Основные теоретические сведения 5
1.1. Язык программирования Python 5
1.2. Реляционные базы данных 8
1.3. Библиотека random 10
1.4. Библиотека mimesis 11
2. Разбор программного кода 12
2.1. Разработка базы данных со случайными значениями 12
2.2. Реализация сортировок и изменение таблицы 17
ЗАКЛЮЧЕНИЕ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 25
ПРИЛОЖЕНИЕ 27
📖 Введение
В современном мире базы данных используются повсеместно. Это обусловлено необходимостью работать с большими объемами информации практически во всех областях деятельности. Базы данных позволяют структурировать и систематизировать информацию, что облегчает и ускоряет работу с ней. Соответственно, перед многими разработчиками ставятся задачи по использованию баз данных в приложениях. Здесь у начинающих программистов могут возникнуть проблемы. Это связано с отсутствием достаточного количества учебных пособий, литературы и документации на русском языке, а понимание текстов на английском языке может вызвать затруднения, а именно на нем и написана большая часть источников. Понимание основ подключения к базам данных и работе с ними в выбранном языке программирования является актуальным вопросом. Далее в работе будут рассмотрены основы работы с базами данных на примере баз данных SQLite.
Прогресс не стоит на месте, информационные и компьютерные технологии развиваются, расширяются возможности языков программирования и вместе с тем растут требования к разрабатываемым программам. Современного пользователя уже не устроит программа, работающая в консоли и управляемая текстовыми командами. Теперь программа должна быть не только эффективной, но и максимально удобной в использовании для любого человека, вне зависимости от его уровня знаний в области информационных технологий и программирования. Задача разработчика – обеспечить для рядового пользователя возможность управлять базой данных, не вникая в весь процесс взаимодействия с ней.
Целью работы является создание программы на языке Python, которая будет работать с базой данных, содержащей информацию о преподавателях.
В рамках поставленной цели будут рассмотрены и реализованы следующие задачи:
• подключение к готовой базе данных;
• добавление, удаление и редактирование записей в базе данных;
• поиск и выборка по базе данных;
• разработка визуального интерфейса для удобного выполнения поставленных выше задач.
Объектом исследования данной работы является создание визуального интерфейса для работы с базой данных, предметом исследования данной работы является использования языка программирования Python для работы с базой данных.
✅ Заключение
• программное обеспечение;
• высокая скорость разработки;
• переносимость программ;
• библиотеки;
• широкие возможности применения;
• расширяемость;
• удобство использования;
• встроенные типы данных
• возможности использования классов.
В работе были рассмотрены основы подключения к базам данных и взаимодействия с ними. Описаны основные методы и SQL-команды для создания базы данных, соединения с ней, сохранения результатов транзакций и закрытия соединения, удаления, добавления и редактирования записей, осуществления различных выборок из базы данных.
В результате данной работы была написана программа на языке Python, реализующая вывод в консоль для готовой базы данных. Благодаря упрощенному синтаксису и структуре языка программа имеет относительно небольшой код – 119 [Приложение 1] и 93 [Приложение 2] строк. Программа реализована с использованием большого количества функций.
Программа позволяет выполнить следующие действия:
• удалить выбранную;
• добавить новую запись посредством;
• сортировка студентов «лучших» и «худших» по предмету;
• сортировка студентов «лучших» и «худших» по классу;
Таким образом, была получена простая понятная программа для работы с базой данных, не требующая от пользователя каких-либо дополнительных знаний в сфере информационных технологий.



