Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости
Новое

Реляционная модель и ANSI SQL

Системы управления реляционными базами данных (Relational Database Management Systems), такие, как те, которые мы рассматриваем в этой статье, — это основа информационных систем по всему миру, и особенно в WEB приложениях и распределенных вычислительных системах типа клиент сервер. Они позволяют множеству пользователей быстро и одновременно обращаться к данным, создавать их, редактировать и манипулировать ими, не мешая другим пользователям и не оказывая влияния на их действия. Они также позволяют разработчикам создавать удобные приложения для доступа к ресурсам, а также предоставляют администраторам необходимые средства для обслуживания, обеспечения безопасности и оптимизации данных в организации.

Реляционная СУБД — это система, пользователи которой видят данные в форме набора таблиц, связанных друг с другом посредством общих значений. Данные хранятся в таблицах, которые состоят из строк и столбцов. Таблицы, содержащие независимые данные, можно связать (или соотнести) друг с другом, если в каждой из них есть столбец уникальных идентификационных данных (называемых ключами), которые представляют те данные, которые являются общими для таблиц. Е. F. Codd первым описал теорию реляционных баз данных в своей основополагающей работе «Relational Model of Data for Large Shared Data Banks», опубликованной в журнале Communications of the ACM (Association for Computing Machinery) в июне 1970 года. Согласно новой реляционной модели Кодда данные были структурированными (в таблицы, состоящие из строк и столбцов), ими можно было манипулировать с помощью таких операций, как выборка (selection), проекция (projection) и соединение (join), и они оставались непротиворечивыми как результат правил целостности, таких, как целостность ключей и ссылочных данных. Кодд также обозначил правила проектирования баз данных. Процесс применения этих правил сейчас называется нормализацией.

Источник