ИССЛЕДОВАНИЕ МЕТОДОВ КОЛИЧЕСТВЕННОЙ ОЦЕНКИ СХЕМ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Статья посвящена разработке и обоснованию современной технологии количественной оценки схем реляционных баз данных.
На сегодняшний день все большие объемы информации вовлекаются в общественные связи и жизнь каждого человека. Для быстроты и удобства работы с массивами информации, она формируется в базы данных, представляющие собой один из тех объектов в сфере информатизации, от которых требуется высокое качество, а, следовательно, наличие возможности его оценки. Однако возникает вопрос, каковы критерии оценки качества информации и в чем выражаются единицы его измерения. Анализ отечественной и зарубежной литературы свидетельствует, что до настоящего времени не выработано достаточно четких стандартов и алгоритмов оценки качества баз данных.
Одним из направлений решения поставленной проблемы может стать разработка методики на основе методов и стандартов, разработанных для анализа сложных программных средств. В научном сообществе предлагается множество подходов к изучению сложных программных средств, в данной статье рассмотрены три наиболее подходящих, с нашей точки зрения, а именно: методы теории исследования сложных систем, методика количественной оценки и сравнения диаграмм UML, теория метрологии стандартизации и сертификации.
С точки зрения методов теории исследования сложных систем, качественную оценку баз данных (БД) требуется выполнять комплексным критерием сложности в соответствии с методами теории исследования сложных систем, предложенными Н.П. Бусленко. Для комплексной оценки системы необходимо оценивать сложность ее элементов, к которым можно отнести: атрибуты, входящие и исходящие связи, и алгоритмы обработки данных.
Изучение методов теории исследования сложных систем показало, что теория не учитывает типы полей и их количество, кроме того, она ориентирована на динамические системы.
Методика количественной оценки и сравнения диаграмм UML, строится на присвоении элементам диаграмм оценок, зависящих от их информационной ценности, а также от вносимой ими в диаграмму дополнительной сложности. Ценность отдельных элементов меняется в зависимости от типа диаграммы, на которой они находятся.
Словарь языка UML включает два вида строительных блоков: сущности и отношения. Сущности - это абстpaкции, являющиеся основными элементами модели. Отношения связывают различные сущности. Недостатком диаграммы является как слишком низкая оценка (диаграмма недостаточно информативна), так и слишком высокая оценка (диаграмма обычно слишком сложна для понимания).
Таким образом, при использовании методики количественной оценки диаграмм UML, в процессе анализа качества баз данных, полученный результат является достаточно поверхностным. Данная теория позволяет учитывать только информацию о количестве атрибутов, поэтому она не способна в полной мере отразить сложность и качество спроектированной базы данных.
Перейдем к рассмотрению теория метрологии стандартизации и сертификации применительно к оценке схем реляционных баз данных. Как известно основу метрики Холстеда составляют четыре измеряемых хаpaктеристики программы:
n1 - число уникальных операторов программы, включая символы-разделители, имена процедур и знаки операций (словарь операторов);
n2 - число уникальных операндов программы (словарь операндов);
N1 - общее число операторов в программе;
N2 - общее число операндов в программе.
На основании этих хаpaктеристик рассчитываются оценки:
1) словарь программы: HPvoc = n1 + n2;
2) длина программы: HPlen = N1 + N2;
3) объем программы: HPVol = HPLen log2 HPV oc;
4) сложность программы: HDiff = (n1/2)⋅(N2/n2).
Для языка SQL, описывающего схемы баз данных, основной сложностью является проведение его синтаксического анализа, т.е. составление словарей операторов и операндов языка.
Результатом оценки, основанной на метрики Холстеда, является достаточно адекватная величина, учитывающая все синтаксические элементы исходного кода, а значит максимально отражающая сложность схемы базы данных.
Изучив и сравнив предложенные модели оценки качества баз данных, можно сделать вывод, что наиболее полно отразить качество спроектированной БД способна модель Холстеда.
Однако, для того чтобы применить метрику Холстеда к языку SQL необходимо определить множества операндов и операторов языка. В процессе исследования были рассмотрены конструкции языка SQL, участвующие в описании баз данных, применяемые в средствах их автоматического проектирования, и выделены необходимые операторы и операнды.
На основании полученных данных разработано программное средство, осуществляющее расчет метрических хаpaктеристик схем баз данных по их SQL-скрипам, а также выполняющее вычисление оценок.
Статья в формате PDF 322 KB...
19 04 2024 15:23:58
Статья в формате PDF 111 KB...
18 04 2024 17:59:33
Статья в формате PDF 113 KB...
17 04 2024 0:33:55
Статья в формате PDF 113 KB...
16 04 2024 14:19:50
Статья в формате PDF 112 KB...
15 04 2024 23:12:11
Статья в формате PDF 162 KB...
14 04 2024 8:12:22
В этой статье рассматриваются особенности формирования навыков здорового образа жизни учащихся сельских школ во внеурочное время путем применения инновационных технологий. ...
13 04 2024 12:48:49
При выборочной обработке произрастающих деревьев первым действием всегда является отбор их по качеству древесины. В связи с этим цель статьи – показать методологическую возможность разработки и уточнения системы акустических показателей древесины (САПД) применительно к действиям отбора растущих деревьев для последующей механической обработки древесины. ...
11 04 2024 10:58:38
Статья в формате PDF 162 KB...
08 04 2024 6:59:28
Статья в формате PDF 100 KB...
07 04 2024 18:37:52
Адаптация организма к гипоксии существенно повышает возможности животных сохранять функциональный статус в гипоксических условиях. Исследования метаболизма моноаминов в разных отделах мозга выявили функционально зависимый хаpaктер сдвигов. При этом уровень активности моноаминергических систем может быть фактором, лимитирующим реализацию адаптивных возможностей организма. ...
06 04 2024 20:50:37
Статья в формате PDF 117 KB...
05 04 2024 23:26:45
Изучено влияние солей кадмия, свинца и марганца на содержание белков в сыворотке крови сеголеток карпа. Показаны разнонаправленные изменения белкового состава сыворотки крови рыб при воздействии солей тяжелых металлов, о чем можно судить на основании изменения А/G индекса. При хроническом действии ионов кадмия отмечено значительное преобладание суммарного содержания альбуминов над глобулинами на протяжении всего эксперимента, пребывание рыб в среде с ионами свинца сопровождалось более значительным ростом содержания глобулинов, тогда как при действии ионов марганца не выявлен однонаправленный хаpaктер изменения соотношения альбуминов и глобулинов. ...
04 04 2024 23:28:14
Статья в формате PDF 266 KB...
02 04 2024 21:54:27
Статья в формате PDF 112 KB...
01 04 2024 7:53:21
По материалам геоботанических исследований растительного покрова на отвалах горных пород Кузнецкого угольного бассейна проведен таксономический анализ флористических списков трех стадий восстановительной сукцессии. Определены зональные особенности сукцессионных процессов. Установлены наиболее активные виды с высокими показателями встречаемости. ...
31 03 2024 3:45:49
Статья в формате PDF 145 KB...
30 03 2024 11:49:37
Статья в формате PDF 145 KB...
29 03 2024 10:53:40
Статья в формате PDF 126 KB...
28 03 2024 12:11:52
Статья в формате PDF 105 KB...
27 03 2024 16:47:10
Статья в формате PDF 100 KB...
26 03 2024 22:44:49
Статья в формате PDF 116 KB...
25 03 2024 22:42:26
Статья в формате PDF 106 KB...
24 03 2024 7:18:52
Статья в формате PDF 807 KB...
23 03 2024 9:19:44
Приводятся основные показатели развития «информационного общества» в конце 20 века. Охаpaктеризованы взаимосвязи наукоемких производственных технологий и информатики, экономики и математики, экономико-математического моделирования управленческих решений. ...
22 03 2024 0:17:42
Статья в формате PDF 139 KB...
21 03 2024 4:51:31
Статья в формате PDF 307 KB...
20 03 2024 22:27:19
Статья в формате PDF 241 KB...
19 03 2024 1:28:15
18 03 2024 18:59:54
Статья в формате PDF 101 KB...
17 03 2024 2:52:57
Статья в формате PDF 127 KB...
16 03 2024 6:11:52
Статья в формате PDF 792 KB...
15 03 2024 13:20:45
Статья в формате PDF 365 KB...
14 03 2024 19:44:57
Статья в формате PDF 334 KB...
13 03 2024 11:33:15
Статья в формате PDF 276 KB...
12 03 2024 16:49:36
Статья в формате PDF 137 KB...
11 03 2024 7:21:46
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::