Телефон: +7 (495) 649-0526

SQL данные

Картинка к странице

Следующая статья:

Содержание

Метаданные SQL

Четвертое правило Кодда для реляционных баз данных гласит, что данные о базе данных должны храниться, как и все прочие данные, в стандартных таблицах. Метаданные - это те данные, которые описывают саму базу. Например, каждый раз, когда вы создаете в базе данных новую таблицу или представление, создается и сохраняется запись, описывающая эту таблицу.

Данный метод реализован в большинстве коммерческих баз данных на основе SQL и баз с открытым исходным кодом. Например, в SQL Server используются так называемые «системные таблицы», в которых отслеживается вся информация о базах данных, а также таблицах и объектах в любой базе. В этой СУБД также есть «системные базы данных», в которых отслеживается информация о сервере, на котором инсталлирована и сконфигурирована база.

Язык SQL

Правила Кодда не требуют, чтобы в реляционной базе данных использовался язык SQL. Правила, и в частности правила, только указывают, как должен работать язык с реляционной базой данных. Когда-то SQL конкурировал с другими языками (например, с RDO от Digital или Fox/PRO), которые могли соответствовать реляционным законам, однако SQL победил в силу трех причин. Во-первых, SQL относительно прост, интуитивно понятен, похож на английский язык и реализует большинство аспектов манипулирования данными. Во-вторых, SQL - достаточно высокоуровневый язык. Программист или администратор базы данных не должен тратить время на проверку того, в каких регистрах памяти хранятся данные и кешируются ли они на диск.

Система управления базой данных (СУБД) выполняет эти задачи автоматически. И наконец, поскольку SQL не принадлежит ни одному производителю, его внедрили на множестве платформ.

Представления SQL

Представление (view) - это виртуальная таблица, которая не существует как физическое хранилище данных, а создается «на ходу» из инструкции SELECT при выполнения соответствующего запроса. Представления позволяют создать различные представлении одних и тех же исходных данных для различных групп пользователей, не изменяя самого способа хранения данных.

Некоторые производители применяют объекты баз данных, называемые материализованными представлениями. Материализованные представления не подчиняются правилам ANSI, которым подчиняются стандартные представления.

Видео: «Девушка играет в реальное GTA»

Девушка играет в реальное GTA

Статья: SQL данные

Раздел: SQL программирование

Сайт: SD Company » Все разделы статей

Последнее изменение: 2011.12.26 в 20:12

Теги: метаданные, представления, sql

Следующая статья:

Пустые данные
Пустые данные
Способы хранения пустых данных, отличие между значение NULL и арифметическим нулем
База данных
База данных
Описание основных инструкций и операторов используемых в платформе Oracle, применение
Типы данных DB2
Типы данных DB2
Основные типы данных используемые в платформе DB2, отличие от классического стандарта
Типы данных MySQL
Типы данных MySQL
Какие типы данных поддерживает и использует платформа MySQL, отличие от стандарта SQL