Что такое реляционная база данных?

В реляционной базе данных данные хранятся в отдельных таблицах, вместо того, чтобы все данные в один большой стол.

Реляционная база данных позволяет затем база данных администратора (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 модель, сетевая модель и объектная модель.



Top 5 Бесплатные Сетевые средства

Бесплатные документацию на технологию баз данных

Закладка Что такое реляционная база данных?

Бесплатные документацию на технологию баз данных


Oracle Журнал

Последние сообщения блога


Английский Английский Немецкий Немецкий Испанский Испанский Французский Французский Итальянский Итальянский Португальский Португальский Русский Русский Голландский Голландский
Греческая Греческая Хинди Хинди Японский Японский Корейский Корейский Китайский Китайский Китайский (упрощенный) Китайский (упрощенный) Арабский Арабский

Copyright 2009 Tech-FAQ. Все права защищены. Политика конфиденциальности.