Значимость правил Кодда для реляционных баз данных заключается в том, что они позволили более чётко определить требования к таким системам и помешать производителям ПО продавать старые решения под видом реляционных систем. wiki.loginom.ru
Некоторые аспекты значимости правил Кодда:
- Формальное описание операций над данными. www.cyberforum.ru Правила позволили гарантировать корректность обработки информации. www.cyberforum.ru Например, правило гарантированного доступа привело к созданию многоуровневых систем безопасности, где доступ строго контролируется на уровне таблиц, строк и даже отдельных ячеек. www.cyberforum.ru
- Нормализация данных. www.cyberforum.ru Правила Кодда разработали теорию нормальных форм, которая устраняет различные типы аномалий при работе с данными. www.cyberforum.ru
- Расширяемость систем. www.cyberforum.ru Правила требуют, чтобы новые возможности добавлялись без нарушения фундаментальных принципов и изменения существующего поведения. www.cyberforum.ru Например, современные системы позволяют писать расширения на разных языках программирования, создавать новые типы индексов и методы доступа, не нарушая целостности системы. www.cyberforum.ru
- Самодостаточность систем. www.cyberforum.ru Например, нулевое правило Кодда обеспечивает согласованный механизм для работы как с пользовательскими данными, так и с системными. www.cyberforum.ru
Правила Кодда легли в основу современных реляционных баз данных, таких как MySQL, PostgreSQL, Oracle Database и другие. habr.com