Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2022, том 29, номер 3, страницы 210–227
DOI: https://doi.org/10.18255/1818-1015-2022-3-210-227
(Mi mais777)
 

Discrete mathematics in relation to computer science

Тестирование зависимостей и правил вывода в базах данных

С. В. Зыкин

Институт математики им. С. Л. Соболева СО РАН, пр. ак. Коптюга, д. 4, г. Новосибирск, 630090 Россия
Список литературы:
Аннотация: Процесс тестирования зависимостей и правил вывода может быть использован в двух направлениях. Во-первых, тестирование позволяет проверить гипотезы относительно неизвестных правил вывода. Основная цель при этом поиск реализации отношения - контрпримера, который удовлетворяет исходным зависимостям и противоречит следствию. Найденный контрпример опровергает гипотезу, отсутствие контрпримера позволяет приступить к поиску обобщения правила и условий его выполнимости (logically imply). Тестирование не может служить доказательством выполнимости правил вывода, поскольку процесс обобщения требует поиска универсальных условий выводимости для каждого правила, что невозможно запрограммировать, поскольку даже вид этих условий неизвестен. Во-вторых, при проектировании конкретной базы данных может потребоваться проверка выполнимости правила, для которого отсутствует теоретическое обоснование. Такая ситуация может проявиться при наличии аномалий в суперключе. Решение этой проблемы основывается на использовании правил вывода зависимостей соединения. Для этих зависимостей пока не найдена полная система правил (аксиом). В данной статье рассматривается: 1) методика проведения тестирования правил вывода на примере зависимостей соединения, 2) предложена схема алгоритма тестирования, 3) рассмотрены некоторые гипотезы, для которых отсутствуют контрпримеры и правила вывода, 4) предложен пример использования тестирования при поиске корректной декомпозиции суперключа.
Ключевые слова: реляционные базы данных, зависимости соединения, правила вывода, тестирование.
Финансовая поддержка Номер гранта
Министерство науки и высшего образования Российской Федерации FWNF-2022-0016
Работа выполнена в рамках государственного задания ИМ СО РАН, проект FWNF-2022-0016.
Поступила в редакцию: 30.07.2022
Исправленный вариант: 31.08.2022
Принята в печать: 02.09.2022
Реферативные базы данных:
Тип публикации: Статья
УДК: 004.652.4
MSC: 68P15
Образец цитирования: С. В. Зыкин, “Тестирование зависимостей и правил вывода в базах данных”, Модел. и анализ информ. систем, 29:3 (2022), 210–227
Цитирование в формате AMSBIB
\RBibitem{Zyk22}
\by С.~В.~Зыкин
\paper Тестирование зависимостей и правил вывода в базах данных
\jour Модел. и анализ информ. систем
\yr 2022
\vol 29
\issue 3
\pages 210--227
\mathnet{http://mi.mathnet.ru/mais777}
\crossref{https://doi.org/10.18255/1818-1015-2022-3-210-227}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=4495438}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais777
  • https://www.mathnet.ru/rus/mais/v29/i3/p210
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Статистика просмотров:
    Страница аннотации:82
    PDF полного текста:23
    Список литературы:17
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024