Delphi 3 и создание приложений баз данных

ЭЦП сбербанк-аст и ртс-тендер

Содержание


SELECT POKUP, SUM(KOLVO) FROM RASHOD GROUP BY POKUP HAVING MIN(KOLVO) >= 100
25.10. Предложение WHERE : задание сложных условий поиска
25.10.1. Использование логических выражений
25.10.2. Сравнение столбца с результатом вычисления выражения
25.10.3. Использование BETWEEN
Tovar
25.10.4. Использование IN (список значений)
25.10.5. Использование STARTING
25.10.6. Использование CONTAINING
25.10.7. Использование функции UPPER
25.10.8. Использование LIKE
25.10.9. Использование функции CAST
25.11. Использование подзапросов
Geneial SQL eiroi. multiple rows in singleton select.
25.12. Вложение подзапросов
25.13.1. Использование EXISTS
25.13.2. Использование SINGULAR
25.14.1. Использование ALL, SOME
25.14.2. Использование HAVING и агрегатных функций для вложенных подзапросов
25.15. Внешние соединения
25.16. UNION - объединение результатов выполнения нескольких операторов SELECT
25.17. Использование IS NULL
25.18. Использование операции сцепления строк
SELECT POKUP || ' (' || GOROD || ')' FROM POKUPATELI
25.19. Работа с разными БД в одном запросе
26. Добавление, изменение, удаление записей
26.1. Оператор INSERT
26.1.1. Явное указание списка значений
26.1.2. Указание значений при помощи оператора SELECT
26.2..0Ператор UPDATE
26.3. Оператор DELETE
27.1. Понятие просмотра как виртуальной таблицы
27.2. Способы формирования просмотров
27.3. Указание столбцов просмотра в операторе CREATE VIEW
27.4. Обновляемые и необновляемые просмотры
27.5. Использование CHECK OPTION
27.6. Компоненты Delphi и использование просмотров
28.1. Понятие хранимой процедуры
28.2. Создание хранимой процедуры
28.3. Алгоритмический язык хранимых процедур
28.3.1. Объявление локальных переменных
28.3.2. Операторные скобки BEGIN... END
28.3.3. Оператор присваивания
28.3.4. Оператор IF... THEN ... ELSE
28.3.5. Оператор SELECT
28.3.6. Оператор FOR SELECT... DO
28.3.7. Оператор SUSPEND
28.3.8. Оператор WHILE... DO
28.3.9. Оператор EXIT
28.3.10. Оператор EXECUTE PROCEDURE
28.3.11. Оператор POST_EVENT
28.4. Вызов процедур выбора в приложении клиента
Компонент TStoredProc
28.6. Изменение и удаление хранимых процедур
29. Работа с триггерами
29.1. Создание триггеров
29.2. Определение заголовка триггера
29.3. Значения OLD и NEW
29.4. Обеспечение каскадных воздействий
29.5. Ведение журнала изменений
29.6. Использование триггеров для реализации бизнес-правил
29.7. Изменение и удаление триггеров
Delfi 3 БД глава 30
31. Использование утилиты Database Explorer
31.1. Просмотр метаданных
31.2.1. Просмотр и изменение данных
31.2.2. Просмотр столбцов
31.2.3. Просмотр ограничений на значения столбцов
31.2.4. Просмотр индексов
31.2.5. Просмотр триггеров
32.1. Откат изменений и целостность БД
32.2. Понятие транзакции
32.3. Уровни изоляции транзакций: приложение клиента
32.3.1. Уровень изоляции транзакций Dirty Read
32.3.2. Уровень изоляции транзакций Read Commited
32.3.3. Уровень изоляции транзакций Repeatable Read
32.3.4. Установка уровней изоляции транзакций в Delphi
32.4. Свойство UpdateMode и обновление записей
Firma
32.5. Явно и неявно стартуемые транзакции
32.6. Управление транзакциями на SQL-сервере InterBase
Где
33.1. Использование кэшированных изменений
33.2. Активизация режима кэшированных изменений
33.3. Отмена кэшированных изменений
33.4. Подтверждение кэшированных изменений
1 Фаза
2 Фаза
33.4.1. Подтверждение кэшированных изменений методом ApplyUpdates компонента TDatabase
33.4.2. Подтверждение кэшированных изменений методом ApplyUpdates набора данных
33.5. Видимость измененных записей
33.6.1. Использование обработчика OnUpdateError
33.6.2. Использование параметра UpdateKind
33.6.3. Использование параметра UpdateAction
А) б)
А) б)
А) б)
А) б)
А) б)
33.6.4. Использование параметра Е
S : = ' '
33.7.1. Использование компонента TUpdateSQL
33.7.2. Компонент TUpdateSQL: этап разработки
33.7.3. Компонент TUpdateSQL: выполнение SQL-операторов
34.1. Понятие события
34.2. Приложения Delphi и компонент TIBEventAlerter
34.3. Использование компонента
34.4. Обмен сообщениями между приложениями
34.5. Обмен инициализирующими сообщениями между приложениями
35.1. Понятие функции, определяемой пользователем
35.2.1. Общие положения
35.2.2. Совместимость типов параметров
35.2.3. Особенности использования в UDF параметров типа PChar
35.2.4. Особенности использования в UDF параметров типа даты и времени
ДaтаDelphi =ДатаInterBase.Days -15018 +ДamaInlerBase.MSec/(MSecsPerDay * 10);
35.3. Объявление UDF в БД InterBase
35.4. Пример создания DLL с несколькими UDF и объявления их в БД
36.1. Размещение бизнес-правил
36.2.1. Ограничения значения столбца записи
...
36.2.2. Запрет добавления записей в просмотре
36.2.3. Использование триггеров для поддержания ссылочной целостности
36.3. Реализация бизнес-правил в приложении клиента
36.3.1. Реализация бизнес-правил в компонентах типа "набор данных"
36.3.2. Свойство Constrained (компонент TQuery)
36.3.3. Свойство Constraints
36.3.4. Реализация бизнес-правил в компоненте TField
36.3.5. Реализация бизнес-правил в иных компонентах
36.4. Использование словаря данных для определения атрибутов полей
37. Оптимизация работы с БД
37.1. Оптимизация структуры БД
37.1.1. Нормализация таблиц: теория и практика
37.1.2. Частичная зависимость структуры данных от методов доступа к ним
37.1.3. Физические характеристики БД
37.2. Оптимизация запросов
37.2.1. Оптимальная структура индексов
37.2.2. "Полезность" индексов
37.2.3. Просмотр плана выполнения запросов
37.2.4. Целесообразность создания индексов
37.2.5. Частичное использование составного индекса
37.2.6. Многопоточность поиска по OR и IN
37.2.7. Уменьшение общего количества индексов
37.3. Оптимизация клиентских приложений
37.3.1. Минимизация соединений с БД
37.3.2. Использование TQuery
37.3.3. Перенос тяжести вычислительной работы на сервер
38. Работа с утилитой InterBase Server Manager
38.1.1. Соединение с сервером
38.1.2. Соединение с БД
38.1.3. Выбор текущего сервера и БД
38.1.4. Разрыв соединения
38.2. Изменение конфигурации сервера
38.3.1. Статистические данные непосредственно о БД
38.3.2. Анализ БД
Информация о таблице БД
38.4. Принудительная сборка мусора
38.5. Создание резервной копии (сохранение) и восстановление БД
38.5.1. Переход в однопользовательский режим соединения с БД
38.5.2. Резервное копирование БД
38.5.3. Восстановление БД из резервной копии



Начало