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

Таблица — логическая концепция хранилища информации

Таблица — логическая концепция хранилища информацииНаиболее важным объектом базы данных является Таблица — логическая концепция хранилища информации, реализованная в структуре базы данных. Таблицы могут быть постоянными и временными — от этого зависит их жизненный цикл в СУБД. Даже эта базовая концепция по-разному реализована в разных СУБД. Самые большие различия наблюдаются в синтаксисе инструкции CREATE создания временных таблиц; в сфере постоянных таблиц все производители СУБД ближе подошли к стандарту.Индексы не определены в спецификациях стандарта SQL и скрыты от пользователей. Назначением индексов является ускорение извлечения данных из таблиц. Представление отличается от таблицы тем, что наполняется данными по требованию из базовых таблиц (исключение составляют только материализованные представления). Представления определяются запросом SQL SELECT и зависят от таблиц, к которым обращается этот запрос. Представления используются для разных целей, которые были описаны в данной главе.Синонимы заменяют собой длинные полные имена объектов и упрощают процесс написания и понимания инструкций. Последовательности предназначены для генерации уникальных числовых значений, которые впоследствии могут быть использованы в разных целях. Чаще всего последовательности используются для генерации несмысловых первичных ключей. Среди других объектов, упомянутых в настоящей главе, можно отметить такие: наборы символов, сопоставления, домены, пространства таблиц, файловые группы и ограничения. Каждый производитель СУБД сам решает, какое подмножество объектов использовать в своей реализации. Некоторые из объектов стандарта могут быть не внедрены, в то же время модель может дополняться объектами, не предусмотренными стандартом. Синтаксис создания этих объектов также отличается в разных СУБД — в любом случае лучше сверяться с документацией производителя.