СРАВНИТЕЛЬНЫЙ АНАЛИЗ СРЕДСТВ ДОКУМЕНТИРОВАНИЯ РЕЛЯЦИОННЫХ СХЕМ БАЗ ДАННЫХ - Студенческий научный форум

VIII Международная студенческая научная конференция Студенческий научный форум - 2016

СРАВНИТЕЛЬНЫЙ АНАЛИЗ СРЕДСТВ ДОКУМЕНТИРОВАНИЯ РЕЛЯЦИОННЫХ СХЕМ БАЗ ДАННЫХ

Шальнев А.А. 1, Рыбанов А.А. 1
1Волжский политехнический институт (филиал) ФГБОУ ВПО "Волгоградский государственный технический университет"
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
Основной информационной системы является база данных. Для упрощения понимания базы данных применяются концептуальные логические схемы. Схема - это логический контейнер, с помощью которого удобно создавать и изменять объекты и связи в пределах определенной базы данных.  

Применение физических схем позволяет:

- оценить сложность базы данных [2,3];

- оценить объем работы при изменений/доработки базы данных [1];

- избежать ошибок при создании/доработки базы данных[5];

- эффективно управлять правами доступа для дальнейшего обслуживания базы данных [4].

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

Решение данной задачи рассмотрим для наиболее распространенной СУБД MySQL, используемой при проектировании веб-ориентированных информационных систем любой сложности. Рассмотрим физическую схему БД веб-ориентированной информационной системы "Аптека" в различный приложениях визуализации баз данных.

phpMyAdmin (https://www.phpmyadmin.net) - это программа написанная на PHP и предназначенная для управления сервером MySQL через всемирную сеть. phpMyAdmin так же генерирует наглядную схему БД (рис. 1).

Рисунок 1 - Физическая схема БД "Аптека" в phpMyAdmin

Плюсы:

- автоматическая генерация схемы;

- отображены ключи связей.

Минусы:

- схема генерируется хаотично;

- громоздкое отображение таблиц;

- не всегда правильно генерирует связи.

Sybase PowerDesigner(https://www.sybase.ru/products/powerdesigner)– полнофункциональный инструментарий для создания бизнес-приложений, включающий средства моделирования бизнес-процессов, возможности концептуального и физического проектирования баз данных, возможности моделирования с использованием UML, и предоставляющий централизованный репозитарий для хранения моделей и объектов (рис. 2).

Рисунок 2 - Физическая схема БД "Аптека" в Sybase PowerDesigner

Плюсы:

- автоматическая генерация схемы;

- отображены ключи связей;

- существует структура.

Минусы:

- для работы с веб-ориентированной информационной системы нужны дополнительные драйвера подключения;

- схема генерируется по структуре, но очень не удобное расположение таблиц;

- громоздкое отображение таблиц.

dbForge Studio for MySQL (http://www.devart.com/) - является универсальным инструментом для работы с MySQL сервером (рис. 3).

Рисунок 3 - Физическая схема БД "Аптека" в dbForge Studio

Плюсы:

- автоматическая генерация схемы;

- отображены ключи связей;

- существует структура.

Минусы:

- громоздкое отображение таблиц;

- связи подписываются ключами, что дает дискомфорт в чтении схемы.

MySQL Workbench (https://www.mysql.com/products/workbench/) — инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL (рис. 4).

Рисунок 3 - Физическая схема БД "Аптека" dbForge Studio

Плюсы:

- автоматическая генерация схемы;

- отображены ключи связей;

- более удобная структура расположения схемы;

- существует карта схемы БД.

Минусы:

- громоздкое отображение таблиц.

- не существуют

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

Список литературы:

1. Азаров А.В., Рыбанов А.А. Автоматизированная система расчета метрических характеристик физической схемы базы данных с целью оценки трудоемкости процесса проектирования // Современная техника и технологии. 2014. № 5 (33). С. 39.

2. Рыбанов А.А. Оценка сложности физической схемы реляционной базы данных // Cовременная техника и технологии. 2014. № 9 (37). С. 26-30.

3. Рыбанов А.А. Анализ базовых возможностей программных продуктов для исследования метрических характеристик баз данных // NovaInfo.Ru. 2015. Т. 2. № 33. С. 20-28.

4. Рыбанов А.А., Морозов А.О. Автоматизация расчета метрических характеристик физических схем баз данных на основе концептуальных графов // Молодой ученый. 2014. № 9 (68). С. 26-30.

5. Черняев А.О., Рыбанов А.А. Разработка и исследование алгоритмов автоматизированного проектирования логических схем реляционных баз данных // В мире научных открытий. 2010. № 4-11. С. 128-129.

Просмотров работы: 896