Программирование баз данных в Delphi
- Введение
- Терминология
- Связи отношения
- Ссылочная целостность
- Нормализация базы данных
- Сравнение BDE и ADO
- Создание базы данных MS Access
- Практика работы с БД MS Access из Delphi
- Последовательный перебор
- Метод Locate
- Метод Lookup
- Фильтрация данных
- Свойство Filter
- Событие onFilterRecord
- Использование индексов
- Свойства
- Методы
- События
- Блокировка таблиц в архитектуре файл-сервер
- Курсоры в наборах данных ADO
- CursorLocation положение курсора
- CursorType тип курсора
- Подключение таблиц Paradox 7 к приложению через ADO
- Подстановочные Lookup поля
- Вычисляемые Calculated поля
- Поле данных Data
- Свойство DisplayValues
- Другие наиболее важные свойства класса TField
- Наиболее важные методы класса TField
- Наиболее важные события класса TField
- Обращение к значению поля
- Запросы (TQuery, TADOQuery)
- Компонент TADOQuery
- Свойства компонента-запроса
- Методы компонента-запроса
- Команда SELECT
- Команда WHERE
- Команда ORDER BY
- Оператор IN
- Оператор BEETWEEN
- Оператор LIKE
- Агрегатные функции
- Команда GROUP BY
- Команда DISTINCT ALL
- Команда HAVING
- BDE. Простая таблица
- BDE. Таблица с ключом и индексами
- ADO. Создание простой таблицы посредством запроса SQL
- Подготовка проекта
- Создание и сохранение в таблицу дерева разделов
- Чтение древовидной структуры из таблицы
- Установка Quick Report
- Простой отчет
- Отчет из связанных таблиц
- Экспорт отчета в другие форматы
- Столбцы DBGrid
- Пустые столбцы
- Список выбора в столбце
- Выделение отдельных строк
- Простое приложение с графиком
- Печать графика
- Основные методы и свойства DBChar
- InterBase
- Регистрация сервера
- Регистрация нового пользователя
- Основные технические характеристики
- Создание базы данных
- Размер страницы
- Кодировка по умолчанию
- Диалект
- Регистрация базы данных
- Перенос базы данных
- Типы данных
- Целые числа
- Вещественные числа
- Числа с фиксированной точкой
- Даты и время
- Текстовые типы
- Тип данных BLOB
- Столбцы - массивы
- Логический тип
- Домены
- create table
- Вычисляемые столбцы
- Значения по умолчанию
- Параметр NOT NULL
- Ограничения столбцов
- Ограничения CHECK в доменах
- Порядок сортировки COLLATE
- Удаление таблиц
- Модификация таблицы
- Представления
- Изменяемые представления
- Модификация представления
- Примечание о терминологии
- PRIMARY KEY
- UNIQUE
- FOREIGN KEY
- Механизмы управления ссылками внешних ключей
- Именование ссылочной целостности
- Индексы
- Хранимые процедуры (Stored Procedures)
- Терминаторы
- Заголовок
- Тело процедуры
- Блок кода процедуры
- Оператор присваивания
- Условный оператор IF... THEN ... ELSE
- Оператор SELECT
- Цикл FOR SELECT и SUSPEND
- Цикл WHILE... DO
- Операторы INSERT, UPDATE, DELETE
- Оператор EXECUTE PROCEDURE
- Исключения
- События и оператор POST_EVENT
- Изменения и удаления хранимых процедур
- Примеры создания и вызова хранимых процедур
- Генераторы
- Увеличение шага генератора
- Триггеры
- ACTIVE INACTIVE
- BEFORE AFTER DELETE INSERT UPDATE
- POSITION число
- AS
- Переменные NEW и OLD
- Реализация автоинкрементных ключевых полей
- INSERT
- UPDATE
- DELETE
- Скрипты
- BDE
- Проблемы русских букв в InterBase
- dbExpress
- InterBase Express (IBX)
- Стандартные функции InterBase
- AVG
- COUNT
- MAX / MIN
- SUM
- CAST
- UPPER
- GEN ID
- UDF
- Атомарность (Atomicity)
- Согласованность (Consistency)
- Изолированность (Isolation)
- Устойчивость (Durability)
- Неявный и явный страт транзакций
- Как транзакция работает
- Уровни изолированности транзакций
- Параметры транзакций
- Практика применения транзакций
- Утилиты командной строки
- Пользователи
- Права
- Роли
- Резервное копирование базы данных (Backup)
- Backup с помощью IBConsole
- Backup с помощью утилиты командной строки
- Restore с помощью IBConsole
- Restore с помощью утилиты командной строки
- Теневые (Shadow) копии
- Утилита командной строки gfix
- Рекомендации по ремонту поврежденных баз данных
- Разработка программы AdminIB
- Реализация резервного копирования
- Реализация восстановления из резервной копии
- Работа с пользователями
- Добавление нового пользователя
- Редактирование пользователя
- Удаление пользователя
- Преимущества многоуровневых моделей
- Сервер приложений
- Создание клиентского приложения
- Основные свойства и методы компонента ClientDataSet
- Реализация подключений к серверным наборам данных
- Сохранение данных в локальный файл, и чтение из файла
ТЕОРИЯ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
ADO. СВЯЗЬ С ТАБЛИЦЕЙ MS ACCESS
ПОИСК, ФИЛЬТРАЦИЯ И ИНДЕКСАЦИЯ ТАБЛИЦ
НАБОРЫ ДАННЫХ. ОСНОВНЫЕ СВОЙСТВА, МЕТОДЫ И СОБЫТИЯ
ТАБЛИЦЫ PARADOX В ADO
ПОЛЯ (TFIELD)
ЗАПРОСЫ
КРАТКИЙ КУРС ЯЗЫКА ЗАПРОСОВ SQL
приемы создания и модификации таблиц программно
сохранение древовидных структур в базе данных
отчеты. quick report
работа с сеткой dbgri
dbchart. графики и диаграммы
введение в клиент-серверные бд. interbase
технические характеристики. создание и перенос базы данных
типы данных. домены
создание, модификация и удаление таблиц и представлений
КЛЮЧИ И ИНДЕКСЫ
ХРАНИМЫЕ ПРОЦЕДУРЫ
ГЕНЕРАТОРЫ И ТРИГГЕРЫ. РЕАЛИЗАЦИЯ АВТОИНКРЕМЕНТНОГО ПОЛЯК
КОМАНДЫ МОДИФИКАЦИИ ДАННЫХ DML. СКРИПТЫ
СОЕДИНЕНИЕ С БД КЛИЕНТСКОЙ ПРОГРАММЫ. ПРОБЛЕМЫ РУССКИХ БУКВ В INTERBASE
СТАНДАРТНЫЕ ФУНКЦИИ INTERBASE. UDF
ТРАНЗАКЦИИ
АДМИНИСТРИРОВАНИЕ INTERBASE: БЕЗОПАСНОСТЬ БД
АДМИНИСТРИРОВАНИЕ INTERBASE: ОБСЛУЖИВАНИЕ БД
ПРОГРАММНОЕ АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ INTERBASE
МНОГОУРОВНЕВАЯ АРХИТЕКТУРА
МНОГОУРОВНЕВАЯ АРХИТЕКТУРА. СОЗДАНИЕ "ТОНКОГО" КЛИЕНТА
| 2011 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2010 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2002 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2001 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2000 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 1999 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Последние статьи
- Компания по разработке программного обеспечения
- Услуги аутсорсинга в области программирования
- Как продлить срок службы картриджей
- Мошенничество во Всемирной Паутине. Осторожно: фишинг!
- Web-студия
- Как легально поднять уровень индекса цитирования.
- Мы реально сможем помочь вам в управлении предприятием
- Создание сайтов – популяризация вашего замысла
- Свой сайт. Управление ресурсом
- Семантическое ядро сайта или правила подбора ключевых фраз
Литература
- Программирование в среде Delphi 8 for .NET
- Практикум по Delphi для решения прикладных задач
- Фундаментальные алгоритмы и структуры данных в Delphi
- Delphi 6. Программирование на Object Pascal
- Delphi и технология COM
- Delphi в шутку и всерьез: что умеют хакеры
- Программирование в Delphi глазами хакера
- Delphi 2005. Секреты программирования
- Искусство создания компонентов Delphi
- Приемы программирования в Delphi на основе VCL
- Программирование баз данных в Delphi 7
- Программирование баз данных в Delphi
- Программирование в среде Delphi
- Программирование в Delphi 7
- Язык SQL в Delphi 5