Что такое реляционная база данных?
В реляционной базе данных данные хранятся в отдельных таблицах, вместо того, чтобы все данные в один большой стол.
Реляционная база данных позволяет затем база данных администратора (DBA's) для определения связей между этими таблицами.
Эти отношения позволяют DBA в комбинировать данные из нескольких таблиц для запросов и отчетов.
Это достигается путем использования ключей, которые используются поля базы данных, чтобы однозначно определить конкретные записи в таблице.
Реляционная база данных технологий позволяет быть больше, быстрее и эффективнее.
Понятие реляционной базы данных была впервые разработана доктором Edger F. (Теда) Codd в реляционной модели данных для больших совместно используемых данных банков в 1970 году.
Д-р Codd определены тринадцать стандартов, которые должны быть выполнены до того, база данных может рассматриваться как реляционные базы данных:
0. Реляционная СУБД должна быть в состоянии полностью управлять базами данных через свой реляционных возможностей.
1. Информация правило - вся информация в реляционной базе данных (включая таблицы и имена столбцов) представлена явно в качестве значений в таблицах.
2. Гарантированный доступ - каждый стоимостью в реляционной базе данных гарантируется быть доступны с помощью комбинации имени таблицы, первичный ключ стоимости, а в столбце Имя.
3. Систематический нулевые значения поддержка - СУБД обеспечивает систематическую поддержку режима нулевых значений (неизвестные или неприменимыми данных), отличается от значения по умолчанию, и независимо от каких-либо области.
4. Активный, онлайн реляционный каталог - описание базы данных и ее содержание представлено на логическом уровне, как таблицы и, следовательно, может быть получен с помощью данных языков.
5. Всеобъемлющем sublanguage данных - по меньшей мере один язык должен иметь четко определенный синтаксис и носить всеобъемлющий характер. Он должен поддерживать определение данных, манипуляции, правила целостности, авторизации, и сделок.
6. Посмотреть обновления правило - все взгляды, которые теоретически обновляемых может быть обновлена через систему.
7. Установка уровня вставки, обновления и удаления - СУБД поддерживает не только setlevel поиск, но и на уровне вставки, обновления и удаления.
8. Физические данные независимости - прикладные программы и специальные программы логически не изменяются, когда физические методы доступа или хранение структуры изменяются.
9. Логическая независимость данных - прикладные программы и специальные программы логически не изменяются, насколько это возможно, если были внесены изменения в структуру таблицы.
10. Целостность независимости - база данных язык должен быть способен определить целостность правил. Они должны храниться в онлайн каталог, и они не могут быть пропущены.
11. Распределение независимости - прикладные программы и специальные запросы логически не изменяются, когда данные распределены первое, или когда она перераспределяется.
12. Nonsubversion - Она не должна быть предусмотрена возможность обойти правила целостности определяются на основе базы данных, используя язык низкого уровня языках.
Альтернативы реляционной модели данных включают heirarchical модель, сетевая модель и объектная модель.
|
Бесплатные документацию на технологию баз данных
Закладка Что такое реляционная база данных?Бесплатные документацию на технологию баз данных

Последние сообщения блога
- SourceForge против Freshmeat

