Содержание
- 2. 2 подхода к построению запросов Императивный подход (процедурный стиль) Декларативный (SQL) Какой подход выбрать в каждом
- 3. Причины возникновения проблемы В связи с тем, что в современных СУБД в процедурных расширениях языка SQL
- 4. Пример (табличная функция ORACLE) CREATE TYPE t_tf_row AS OBJECT ( id NUMBER, description VARCHAR2(50) ); /
- 5. Пример (pipe line функция ORACLE) CREATE TYPE t_tf_row AS OBJECT ( id NUMBER, description VARCHAR2(50) );
- 6. Упражнение 1 Напишите в разных стилях запрос (к демонстрационной базе ORACLE), в котором будет отображено сколько
- 7. Когда полезен процедурный стиль? Обработка данных существенно упрощается при использовании их упорядоченности. Оптимизатору запросов не удается
- 8. Типичные запросы, использующие упорядоченность Типичные задачи – построение нарастающих итогов и разного рода индикаторов для финансовых
- 9. Упражнение 2 Напишите запрос, выдающий нарастающие итоги (в двух стилях) для таблицы c полями (PERIOD, VALUE).
- 10. Правила гранулярности запросов Количество операторов SQL, не должно зависеть от количества обрабатываемых строк (в рамках одного
- 11. Классификация запросов 2 типа запросов ( OLTP –on-line transation processing). Для выполнения таких запросов, как правило,
- 12. Рекомендации для написания эффективных запросов Использовать индексы для коротких запросов. Активнее использовать теоретико-множественные операции (произведение, объединение
- 13. Домашнее задание 8(10 баллов) Экспортируйте 5-мин котировки индекса RTS по следующей ссылке: http://www.finam.ru/profile/mosbirzha-fyuchersy/rts-12-16-riz6/export/?market=14&em=407238&code=RIZ6&apply=0&df=7&mf=9&yf=2016&from=07.10.2016&dt=7&mt=9&yt=2016&to=07.10.2016&p=3&f=RIZ6_161007_161007&e=.txt&cn=RIZ6&dtf=1&tmf=1&MSOR=1&mstime=on&mstimever=1&sep=1&sep2=1&datf=1&at=1 за 7 октября
- 15. Скачать презентацию