Модификация базы данных «Студенты» | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 11 мая, печатный экземпляр отправим 15 мая.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №20 (206) май 2018 г.

Дата публикации: 16.05.2018

Статья просмотрена: 2618 раз

Библиографическое описание:

Котенева, Д. А. Модификация базы данных «Студенты» / Д. А. Котенева, Г. Г. Кравченко. — Текст : непосредственный // Молодой ученый. — 2018. — № 20 (206). — С. 19-23. — URL: https://moluch.ru/archive/206/50424/ (дата обращения: 02.05.2024).



Для ведения документооборота в деканате факультета математики и компьютерных наук Кубанского государственного университета была спроектирована и реализована в СУБД Access база данных «Студенты».

Рис. 1. Схема данных БД «Студенты»

База данных была внедрена, однако в ходе эксплуатации выяснилось, что база данных имеет недостатки и нуждается в доработке.

В данной статье представлен процесс модификации этой базы данных.

После проведения анализа схемы данных, разработанных отчетов, форм, запросов и таблиц, а также предоставленных документов были установлены объекты, которые необходимо модифицировать.

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

Рис. 2. Фрагменты из таблицы «Справочник предметов» из исходной и переделанной БД

Тоже самое было проделано и с названием направлений подготовки в таблице «Справочник специальностей», но также потребовалось сделать возможным ввод одинакового кода направления. Разницу между исходным вариантом и исправленным можно увидеть на рисунке 3.

Рис. 3. Фрагменты таблиц «Справочник специальностей» из исходной и исправленной БД

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

Рис. 4. Фрагменты отчетов с исправлением поля специальности

Рис. 5. Фрагменты отчетов с исправлением поля дисциплины

Если обратить внимание на рисунок 4, то можно заметить, что на фрагментах отчетов присутствуют в выделенной области слова «специальность» и «направление». До модификации базы данных «Студенты» в абсолютно всех отчетах присутствовало слово «специальность», что на момент передачи мне базы для внесения поправок было не корректно, так как на факультете есть еще и направления. На рисунке 6 можно увидеть, что после доработки формы для создания ведомости появился вариант выбора между специальностью и направлением. Очевидно, что если внести изменения только на форме, то в отчете ничего не исправится, поэтому потребовалось доработать и соответствующий отчет, фрагмент которого изображен на рисунке 4.

Рис. 6. Формы для создания ведомостей в исходной и исправленной БД

На этом работа с отчетами еще не окончена. Анализ документов и соответствующих отчетов показал, что отчет аттестационной ведомости имеет в БД разрозненный характер, то есть он не соответствует единому шаблону и имеет лишние поля. В связи с этим потребовалось привести все отчеты, каждый из которых соответствует разному количеству предметов, этой ведомости к единому виду. Результат изменений виден на рисунке 7.

Рис. 7. Отчеты «Аттестационная ведомость»

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

Рис. 8. Форма и отчет накопительной экзаменационной ведомости

На этом модификация базы данных «Студенты» была окончена. Измененная база соответствует всем требованиям сотрудников деканата.

Литература:

  1. Бекаревич, Ю. Б. Самоучитель Microsoft Access 2013 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ–Петербург, 2014. — 464 с.
  2. Бекаревич, Ю. Б. Самоучитель Microsoft Access 2016 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ–Петербург, 2016. — 408 с
  3. Бекаревич, Ю. Б. Самоучитель Microsoft Access 2010 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ–Петербург, 2011. — 432 с.
  4. Одиночкина, С. В. Разработка баз данных в Microsoft Access 2010/ С. В. Одиночкина. — СПб.: НИУ ИТМО, 2012. — 83 с.
  5. Гурвиц, Г.А. — Microsoft Access 2010. Разработка приложений на реальном примере/ Г. А. Гурвиц. — СПб.: БХВ–Петербург, 2010. — 497 с.
Основные термины (генерируются автоматически): отчет, база данных, рисунок, фрагмент отчетов, баз данных, исправленная БД, модификация базы данных, результат изменений, таблица.


Похожие статьи

Разработка программного модуля тестирования баз данных

Ключевые слова: база данных, СУБД, реляционные базы данных, нереляционные базы данных, NoSQL. Базы данных являются незаменимым инструментом в разработке программного обеспечения.

Реализация базы данных для лаборатории микроскопии

База данных (далее — БД) разрабатывается для сотрудников и гостей WEB-приложения. Поэтому БД должна содержать как публичные, так и конфиденциальные для посетителей данные, к которым могут иметь доступ только сотрудники лаборатории микроскопии.

Автоматизированная разработка базы данных Oracle с помощью...

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

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

Ключевые слова: база данных, хранилище данных, БД, ХД, СУБД, DWH, OLTP, OLAP, информационная система, анализ, фронт-офис, бизнес-приложение, ПО, ИС, ИТ.

Разработка базы данных для отдела кадров в программе...

Приведенный пример базы данных «Кадры», легко дополняется при необходимости разработки профессиональной базы данных.

СУБД Oracle: DDL триггер, как средство контроля изменения... Значением данной переменной является CREATE, ALTER или DROP, в...

База данных (далее — БД) разрабатывается для сотрудников...

– История изменений: все изменения базы данных без перерывно отправляются пользователям

Использование современных СУБД в информационных... Основные термины (генерируются автоматически): баз данных, система управления, DDL, DML, система, СУБД...

Информационно-статистическая база | Статья в журнале...

Организация базы данных в автоматизированных системах. Система управления базами данных (СУБД) включает комплекс программ для ввода данных, загрузки и корректировки базы данных, обеспечения доступа к данным.

СУБД Oracle: DDL триггер, как средство контроля изменения...

Контроль изменений в структуре базы данных (БД), с последующим сохранением этих изменений обычно используется для того, чтобы с одной стороны автоматически выполнять какие-либо действия с данными, а с другой стороны решить следующие задачи [1,2]: · кто...

Ключевые слова: метрическая характеристика, база данных...

База данных является ядром информационной системы. Применение рассчитанных количественных метрических характеристик физических схем баз данных (БД) позволяет разработчикам БД [1, 3, 4]

Похожие статьи

Разработка программного модуля тестирования баз данных

Ключевые слова: база данных, СУБД, реляционные базы данных, нереляционные базы данных, NoSQL. Базы данных являются незаменимым инструментом в разработке программного обеспечения.

Реализация базы данных для лаборатории микроскопии

База данных (далее — БД) разрабатывается для сотрудников и гостей WEB-приложения. Поэтому БД должна содержать как публичные, так и конфиденциальные для посетителей данные, к которым могут иметь доступ только сотрудники лаборатории микроскопии.

Автоматизированная разработка базы данных Oracle с помощью...

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

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

Ключевые слова: база данных, хранилище данных, БД, ХД, СУБД, DWH, OLTP, OLAP, информационная система, анализ, фронт-офис, бизнес-приложение, ПО, ИС, ИТ.

Разработка базы данных для отдела кадров в программе...

Приведенный пример базы данных «Кадры», легко дополняется при необходимости разработки профессиональной базы данных.

СУБД Oracle: DDL триггер, как средство контроля изменения... Значением данной переменной является CREATE, ALTER или DROP, в...

База данных (далее — БД) разрабатывается для сотрудников...

– История изменений: все изменения базы данных без перерывно отправляются пользователям

Использование современных СУБД в информационных... Основные термины (генерируются автоматически): баз данных, система управления, DDL, DML, система, СУБД...

Информационно-статистическая база | Статья в журнале...

Организация базы данных в автоматизированных системах. Система управления базами данных (СУБД) включает комплекс программ для ввода данных, загрузки и корректировки базы данных, обеспечения доступа к данным.

СУБД Oracle: DDL триггер, как средство контроля изменения...

Контроль изменений в структуре базы данных (БД), с последующим сохранением этих изменений обычно используется для того, чтобы с одной стороны автоматически выполнять какие-либо действия с данными, а с другой стороны решить следующие задачи [1,2]: · кто...

Ключевые слова: метрическая характеристика, база данных...

База данных является ядром информационной системы. Применение рассчитанных количественных метрических характеристик физических схем баз данных (БД) позволяет разработчикам БД [1, 3, 4]

Задать вопрос