Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
базы данных.doc
Скачиваний:
2
Добавлен:
25.09.2019
Размер:
87.04 Кб
Скачать

74. Операции иерархической модели данных

Создание структуры.

Обновление записей.

Операции навигации (начиная с корня).

Выборка данных (по определенному пути, результат лес).

75. Ограничения иерархической модели данных

Все типы связей должны быть функциональны.

Структура должна быть древовидной.

Дерево упорядочено по определенному правилу.

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

ТЕМПОРАЛЬНЫЕ БД

76.Темпоральная БД(Временная БД) - БД, хранящая темпоральные данные.

Темпоральные данные - данные которые явно или неявно связаны с определенными датами или промежутками времени.

Темпоральная БД - БД в которой поддерживается какой0либо аспект времени, не считая времени определяемого пользователем.

77.Линии времени в темпоральной бд

В темпоральной БД выделяют две линии времени:

Модельное(действительное) время, когда с данными связывается промежуток времени их актуальности.

Транзакционное время - время выполнения действия. В любой СУБД каждой записи можно сопоставить тот промежуток времени, когда данная запись была представлена в БД, т. е. промежуток времени между добавлением и удалением записи.

Временные метки транзакционного времени представляют информацию о времени изменения данных или исправления ошибок.

Временные метки действительного времени хранят информацию об изменении некоторых параметров моделируемого мира.

OLAP

78.OLAP(OnLine Analytical Processing = Аналитическая обработка данных в режиме прямого доступа) - технология обработки данных, заключающаяся в подготовке суммарной информации на основе больших массивов данных, структурированных по многомерному принципу.

79.Команда select языка sql

Команда выборки данных:

SELECT<выражение> FROM<таблица> [WHERE <условие>] - основа

[GROUP BY <выражение>] -группировка

[HAVING <условие>] - проверка условия для группировки

[ODER BY <выражение>] - сортировка (asc - по возрастанию, desc - по убыванию).

Для исключения повторяющихся строк в выбоке необходимо писать DISTINCT после SELECT.

80.Команды insert, delete, update языка sql

INSERT - добавляет запись в таблицу.

INSERT INTO <имя таблицы>

(<имя столбца>,..)

VALUES

(<значение>,..)

DELETE - удаляет запись из таблицы.

DELETE FROM <имя таблицы>

[WHERE <условие>]

UPDATE - изменяет запись в таблице.

UPDATE <имя таблицы>

SET <имя столбца> = <значение>

[WHERE <условие>]

81.Курсор - получаемый при выполнении запроса результирующий набор и связанный с ним указатель текущей записи.

Курсор в SQL - это область в памяти БД, которая предназначена для хранения последнего оператора SQL.

Курсор - виртуальная таблица, представляющая альтернативный способ просмотра табличных данных. Курсор не содержит данных, а лишь ссылается на них.