Научная статья на тему 'РАЗРАБОТКА БАЗЫ ДАННЫХ УЧЕТА НАУЧНЫХ ДОСТИЖЕНИЙ ОБУЧАЮЩИХСЯ СРЕДСТВАМИ MICROSOFT SQL SERVER'

РАЗРАБОТКА БАЗЫ ДАННЫХ УЧЕТА НАУЧНЫХ ДОСТИЖЕНИЙ ОБУЧАЮЩИХСЯ СРЕДСТВАМИ MICROSOFT SQL SERVER Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
229
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗА ДАННЫХ / MICROSOFT SQL SERVER / ER-МОДЕЛЬ / НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Быковская Елизавета Феликсовна, Бугакова Татьяна Юрьевна

В статье рассматривается проектирование базы данных учета научных достижений обучающихся Сибирского государственного университета геосистем и технологий. Приведены популярные современные системы управления базами данных, выполнен их анализ и выбор системы управления базами данных. В статье показана ER-модель, выполнено ее отображение на реляционной модели. Разработан проект базы данных учета научных достижений обучающихся для Сибирского государственного университета геосистем и технологий с помощью средств Microsoft SQL Server.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF THE DATABASE OF SCIENTIFIC ACHIEVEMENTS OF STUDENTS BY MEANS OF MICROSOFT SQL SERVER

The article discusses the design of the database of scientific achievements of students of the Siberian State University of Geosystems and Technologies. Popular modern database management systems are presented, their analysis and selection of a database management system are performed. The article shows the ER-model, and displays it on the relational model. The project of the database of accounting of scientific achievements of students for the Siberian State University of Geosystems and Technologies with the help of Microsoft SQL Server is developed.

Текст научной работы на тему «РАЗРАБОТКА БАЗЫ ДАННЫХ УЧЕТА НАУЧНЫХ ДОСТИЖЕНИЙ ОБУЧАЮЩИХСЯ СРЕДСТВАМИ MICROSOFT SQL SERVER»

УДК 004

РАЗРАБОТКА БАЗЫ ДАННЫХ УЧЕТА НАУЧНЫХ ДОСТИЖЕНИЙ ОБУЧАЮЩИХСЯ СРЕДСТВАМИ MICROSOFT SQL SERVER

Елизавета Феликсовна Быковская

Сибирский государственный университет геосистем и технологий, б30108, Россия, г. Новосибирск, ул. Плахотного, 10, обучающийся, тел. (953)881-37-88, e-mail: liza-bykovskaya@mail.ru

Татьяна Юрьевна Бугакова

Сибирский государственный университет геосистем и технологий, б30108, Россия, г. Новосибирск, ул. Плахотного, 10, кандидат технических наук, заведующая кафедрой прикладной информатики и информационных систем, тел. (383)343-18-53, e-mail: kaf.pi@ssga.ru

В статье рассматривается проектирование базы данных учета научных достижений обучающихся Сибирского государственного университета геосистем и технологий. Приведены популярные современные системы управления базами данных, выполнен их анализ и выбор системы управления базами данных. В статье показана ER-модель, выполнено ее отображение на реляционной модели. Разработан проект базы данных учета научных достижений обучающихся для Сибирского государственного университета геосистем и технологий с помощью средств Microsoft SQL Server.

Ключевые слова: база данных, Microsoft SQL Server, ER-модель, научно-исследовательская работа

DEVELOPMENT OF THE DATABASE OF SCIENTIFIC ACHIEVEMENTS OF STUDENTS BY MEANS OF MICROSOFT SQL SERVER

Elizaveta F. Bykovskaya

Siberian State University of Geosystems and Technologies, 10, Plakhotnogo St., Novosibirsk, 630108, Russia, Department of Applied Informatics and Information Systems, phone: (953)881-37-88, e-mail: liza-bykovskaya@mail.ru

Tatyana Yu. Bulgakova

Siberian State University of Geosystems and Technologies, 10, Plakhotnogo St., Novosibirsk, 630108, Russia, Ph. D., Head, Department of Applied Informatics and Information Systems, phone: (383)343-18-53, e-mail: kaf.pi@ssga.ru

The article discusses the design of the database of scientific achievements of students of the Siberian State University of Geosystems and Technologies. Popular modern database management systems are presented, their analysis and selection of a database management system are performed. The article shows the ER-model, and displays it on the relational model. The project of the database of accounting of scientific achievements of students for the Siberian State University of Geosystems and Technologies with the help of Microsoft SQL Server is developed.

Keywords: database, Microsoft SQL server, ER-model, research work

Введение

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

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

Существующие системы документооборота вуза в настоящее время не предоставляют возможности оперативно решать эту задачу. Поэтому разработка базы данных (БД) учета научных достижений обучающихся актуальна для СГУГиТ и является основной целью этой работы.

Для реализации поставленной цели необходимо решение следующих задач:

- анализ предметной области;

- разработка концептуальной модели;

- разработка логической и физической структуры ИС;

- разработка web-интерфейса для сетевой версии продукта.

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

Обзор и анализ современных систем управления базами данных широко представленных на современном рынке программных продуктов позволил сделать выбор технологии Microsoft SQL Server для разработки БД учета научных достижений обучающихся СГУГиТ на основе следующих критериев: доступность, масштаб применения, модель данных (таблица) [1].

Технологии для разработки БД

\ Пара-\метры СУБД \ Разработчики ПО Доступность Масштаб применения Модель данных Диалект языка SQL Требуемый уровень квалификации пользователей

Oracle Database Oracle (США) Платно, но есть бесплатная облегченная версия От персонального использования до предприятия крупных размеров Клиент -серверная PL/SQL Высокий и средний

Окончание таблицы

\ Пара- Требуемый

\ метры субд\ Разработчики ПО Доступность Масштаб применения Модель данных Диалект языка SQL уровень квалификации пользователей

Microsoft Поставля- Предприятия Файл - Jet SQL Низкий

Microsoft Access (США) ется в пакете Microsoft Office, есть в свободном доступе малых и средних размеров серверная

Sybase, Ash- Платно, но Предприятия Клиент - Transact-SQL Средний

MS SQL Server ton-Tate и Microsoft (США) есть бесплатная облегченная версия малых, средних и крупных размеров серверная и низкий

РЕЛЭКС Только Предприятия Клиент - Стандарт Средний

ЛИНТЕР (Россия) платно средних и крупных размеров серверная SQL:2003

MySQL AB, Бесплатно, Предприятия Клиент - Частично Средний

MySQL Sun Microsys- есть коммер- малых и сред- сервер- соответствует и низкий

tems, Oracle (США) ческая версия них размеров ная стандарту SQL:2003

IBM Платно, но Предприятия Клиент - Язык Средний

IBM (США) есть бес- средних сервер- SQL DB2

Database 2 платная об- и крупных ная PL/SQL

легченная версия размеров

Firebird Foun- Бесплатное Предприятия Клиент - Процедурный Высокий

Firebird dation (Австралия) распространение крупных размеров серверная язык SQL(PSQL) и средний

Ричард Хипп Бесплатное Предприятия Встраи- Частично Средний

SQLite (США) распростра- малых и сред- ваемая соответствует

нение них размеров стандарту SQL-92

Проектирование ER-модели

Для упрощения создания базы данных создается ER - модель. ER - модель (Entity-relationship model) представляет собой высокоуровневую концептуальную модель данных, которая позволяет избежать ошибок, возникновение которых может произойти в процессе проектирования базы данных [5].

ER-модель базы данных «Учет научных достижений обучающихся» представлена на схеме (рис. 1).

Рис. 1. ER-модель базы данных «Учет научных достижений обучающихся»

Результаты

На основании ER-модели выполнено описание переменных базы данных и ее программная реализация средствами Microsoft SQL Server (рис. 2).

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

Структура, созданной базы данных средствами MS SQL Server представлена на рис. 2.

Разработанный проект предполагает сетевую версию установки продукта с web-интерфейсом для использования в локальной сети университета. Это позволит вносить информацию в БД или выполнять необходимый запрос с любого компьютера вуза, подключенного к локальной сети. Для использования сетевой версии продукта разработан интуитивно понятный web-интерфейс (рис. 3).

Города

Кчцврвд Л

V

События

г квл.шьлын Л

ншда1в считали

нанвт-сиит фсс-цц

а1 '

V

Илфвдры

7

п реп о до о апгсл и

т квдфлдемакп л

4и с^ пр /к лл м.п

(.шм

институты

7 кса.*« ытув л

«—

v

'г гч ч «x 'и л

1 - ■

Рис. 2. Структура базы данных «Учет научных достижений обучающихся»

Рис. 3. Web-интерфейс сетевой версии БД «Учет научных достижений обучающихся»

Выводы

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Петкович, Д. Microsoft SQL Server 2012. Руководство для начинающих / Д. Петкович. - М.: БХВ-Петербург, 2013. - 816 с.

2. Свиридова, М. Ю. Система управления базами данных Access / М.Ю. Свиридова. - М.: Академия, 2016. - 192 с.

3. Советов, Б. Я. Моделирование систем / Б.Я. Советов, С. А. Яковлев. - М.: Высшая школа, 2015. - 343 с.

4. Стружкин, Н. П. Базы данных. Проектирование. Учебник / Н.П. Стружкин, В.В. Годин. - М.: Юрайт, 2016. - 478 с.

5. Фуфаев, Э. В. Базы данных / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: Академия, 2016. - 320 с.

6. Хомоненко, А. Работа с базами данных в C++ BUILDER / А. Хомоненко. - М.: Книга по Требованию, 2017. - 488 с.

7. Цуканова, Н. И. Онтологическая модель представления и организации знаний. Учебное пособие / Н.И. Цуканова. - М.: Горячая линия - Телеком, 2015. - 272 с.

© Е. Ф. Быковская, Т. Ю. Бугакова, 2021

i Надоели баннеры? Вы всегда можете отключить рекламу.