Обзор методов оптимизации запросов в реляционных системах

       

Обзор методов оптимизации запросов в реляционных системах

Цель обзора
Введение

Пример: Оптимизатор System R
Пространство поиска
Коммутативность операций
Обобщение последовательности соединений
Внешние и обычные соединения
Группировки и соединения

Сведение запросов с несколькими блоками к одноблочным запросам
Слияние представлений
Слияние вложенных подзапросов
Использование техники полусоединений для оптимизации запросов с несколькими блоками
Статистики и оценка стоимости
Статистическая информация о базовых данных
Оценка статистики базовых данных

Распространение статистической информации
Вычисление стоимости
Архитектуры перебора
Struburst
Volcano/Cascades
За пределами основ
Распределенные и параллельные базы данных
Определяемые пользователями функции
Материализованные представления

Другие вопросы оптимизации
Заключение
Благодарности
Литература

Визуальное программирование и MFC

В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только какого-либо языка программирования (например, языка C) значительно затрудняется. Программист должен затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE - потребует от программиста еще более сложной работы.
Чтобы облегчить работу программиста практически все современные компиляторы с языка C++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.
Современные интегрированные средства разработки приложений Windows позволяют автоматизировать процесс создания приложения. Для этого используются генераторы приложений. Программист отвечает на вопросы генератора приложений и определяет свойства приложения - поддерживает ли оно многооконный режим, технологию OLE, трехмерные органы управления, справочную систему. Генератор приложений, создаст приложение, отвечающее требованиям, и предоставит исходные тексты. Пользуясь им как шаблоном, программист сможет быстро разрабатывать свои приложения.

Введение в Visual C++
Сохранение и восстановление состояния объектов
Описание объектов СОМ
Обзор возможностей ClassWizard
SingleDoc.h