К основному контенту

PosgreSQL. Наследование. Функции.

логотип компании PosgreSQL
PostgreSQL — свободно распространяемая объектнореляционная система управления базами данных (ORDBMS) наиболее развитая из открытых СУБД в мире и является реальной альтернативой коммерческой БД. Разработка ведется с 1977 года.
Наследование в PostGreSQL задается с помощью команды INHERITS (obj) Партицирование таблиц – освновывается на механизме наследования -получение определенных данных из исходной таблицы Наследование и партицирование -Физически данные хранятся только в одной таблице -индексы необходимо создавать для таблиц. где данные хранятся физически -Большая часть ограничений целостности не наследуются -возможна ситуация с дубликатами в первичном ключе. Функции и хранимые функции в POSTGRE SQL -функции являются блоками кода, которые выполняются на сервере , а не на клиенте - POSTGRE SQL допускает использование функций возвращающих набор записей -функции могут выполнятся как с правами создателя так и с правами текущего пользователя. Поддержка языков -SQL -PL/pgSQL -PL/TEL -PL/Python -/PL/r -PL/JAVA -PL/php SQL-функции с базовыми типами SQL – функции с композитивными типами -сложные ,составные типы данных Функциями с выходными параметрами SQL- функции с производным кол-вом аргументов SQL- функции как источник таблиц SQL- функции с возвращающим набором SQL- функции, возвращающие таблицу. Перегрузка функций Волатильность функций 1) VOLATILE функция может делать всё, даже изменять БД -может возвращать разные значения на последовательные с теми же аргументами 2) STABLE – гарантированно возвращает одинаковые результаты -не может изменять БД 3) IMMUTABLE -гарантированно возвращает одинаковые результаты всегда - не может изменять БД

Популярные сообщения из этого блога

Выбор интерьера для гостиной

Кто из нас не мечтает о прекрасной и уютной гостиной. Каждый хозяин хочет создать свой оригинальный и модный дизайн.

Особенности разработки дизайна интерьера жилого помещения

Дизайн жилого помещения – это в первую очередь отображение стиля жизни и внутреннего состояния его владельца. Создать дизайн проект интерьера сегодня можно не только при помощи привлечения специалистов, но также собственными силами.

Садовый павильон

Садовый павильон - идеальное место для приема гостей, праздничного ужина, настольных игр и домашних посиделок. Чтобы построить садовый павильон размером 4,5 х 4,5 м вам потребуются: