Toggle navigation
Новости
Актуальные новости
Архив новостей
Документация
Разработчику
Сайт на PHP NUKE
MySQL. Оптимизация производительности
Информационная архитектура
Администрирование VMware vSphere
Аппаратные средства PC
Самоучитель системного администратора
Mac OS X
Внедрение SAP R/3
Microsoft SQL Server
Обеспечение высокой доступности систем на основе
Системы хранения данных в Windows
Microsoft SQL Server 2005 для разработчиков
Введение в InterBase
Все о компьютерном железе
Книги
Книги
Защита информации техническими средствами
Инженерно-техническая защита информации
Защита информации в телекоммуникационных системах
Защита информации. Вас подслушивают? Защищайтесь!
Защита от утечки информации по техническим каналам
Криминалистический анализ файловых систем
Обнаружение нарушений безопасности в сетях
Защита от хакеров корпоративных сетей
Защищенный код
Политики информационной безопасности
Статьи
Юмор
Программирование баз данных в Delphi
ТЕОРИЯ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Введение
Терминология
Связи отношения
Ссылочная целостность
Нормализация базы данных
ADO. СВЯЗЬ С ТАБЛИЦЕЙ MS ACCESS
Сравнение BDE и ADO
Создание базы данных MS Access
Практика работы с БД MS Access из Delphi
ПОИСК, ФИЛЬТРАЦИЯ И ИНДЕКСАЦИЯ ТАБЛИЦ
Последовательный перебор
Метод Locate
Метод Lookup
Фильтрация данных
Свойство Filter
Событие onFilterRecord
Использование индексов
НАБОРЫ ДАННЫХ. ОСНОВНЫЕ СВОЙСТВА, МЕТОДЫ И СОБЫТИЯ
Свойства
Методы
События
Блокировка таблиц в архитектуре файл-сервер
Курсоры в наборах данных ADO
CursorLocation положение курсора
CursorType тип курсора
ТАБЛИЦЫ PARADOX В ADO
Подключение таблиц Paradox 7 к приложению через ADO
ПОЛЯ (TFIELD)
Подстановочные Lookup поля
Вычисляемые Calculated поля
Поле данных Data
Свойство DisplayValues
Другие наиболее важные свойства класса TField
Наиболее важные методы класса TField
Наиболее важные события класса TField
Обращение к значению поля
Запросы (TQuery, TADOQuery)
ЗАПРОСЫ
Компонент TADOQuery
Свойства компонента-запроса
Методы компонента-запроса
КРАТКИЙ КУРС ЯЗЫКА ЗАПРОСОВ SQL
Команда SELECT
Команда WHERE
Команда ORDER BY
Оператор IN
Оператор BEETWEEN
Оператор LIKE
Агрегатные функции
Команда GROUP BY
Команда DISTINCT ALL
Команда HAVING
приемы создания и модификации таблиц программно
BDE. Простая таблица
BDE. Таблица с ключом и индексами
ADO. Создание простой таблицы посредством запроса SQL
сохранение древовидных структур в базе данных
Подготовка проекта
Создание и сохранение в таблицу дерева разделов
Чтение древовидной структуры из таблицы
отчеты. quick report
Установка Quick Report
Простой отчет
Отчет из связанных таблиц
Экспорт отчета в другие форматы
работа с сеткой dbgri
Столбцы DBGrid
Пустые столбцы
Список выбора в столбце
Выделение отдельных строк
dbchart. графики и диаграммы
Простое приложение с графиком
Печать графика
Основные методы и свойства DBChar
введение в клиент-серверные бд. interbase
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
Реализация автоинкрементных ключевых полей
КОМАНДЫ МОДИФИКАЦИИ ДАННЫХ DML. СКРИПТЫ
INSERT
UPDATE
DELETE
Скрипты
СОЕДИНЕНИЕ С БД КЛИЕНТСКОЙ ПРОГРАММЫ. ПРОБЛЕМЫ РУССКИХ БУКВ В INTERBASE
BDE
Проблемы русских букв в InterBase
dbExpress
InterBase Express (IBX)
СТАНДАРТНЫЕ ФУНКЦИИ INTERBASE. UDF
Стандартные функции InterBase
AVG
COUNT
MAX / MIN
SUM
CAST
UPPER
GEN ID
UDF
ТРАНЗАКЦИИ
Атомарность (Atomicity)
Согласованность (Consistency)
Изолированность (Isolation)
Устойчивость (Durability)
Неявный и явный страт транзакций
Как транзакция работает
Уровни изолированности транзакций
Параметры транзакций
Практика применения транзакций
АДМИНИСТРИРОВАНИЕ INTERBASE: БЕЗОПАСНОСТЬ БД
Утилиты командной строки
Пользователи
Права
Роли
АДМИНИСТРИРОВАНИЕ INTERBASE: ОБСЛУЖИВАНИЕ БД
Резервное копирование базы данных (Backup)
Backup с помощью IBConsole
Backup с помощью утилиты командной строки
Restore с помощью IBConsole
Restore с помощью утилиты командной строки
Теневые (Shadow) копии
Утилита командной строки gfix
Рекомендации по ремонту поврежденных баз данных
ПРОГРАММНОЕ АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ INTERBASE
Разработка программы AdminIB
Реализация резервного копирования
Реализация восстановления из резервной копии
Работа с пользователями
Добавление нового пользователя
Редактирование пользователя
Удаление пользователя
МНОГОУРОВНЕВАЯ АРХИТЕКТУРА
Преимущества многоуровневых моделей
Сервер приложений
МНОГОУРОВНЕВАЯ АРХИТЕКТУРА. СОЗДАНИЕ "ТОНКОГО" КЛИЕНТА
Создание клиентского приложения
Основные свойства и методы компонента ClientDataSet
Реализация подключений к серверным наборам данных
Сохранение данных в локальный файл, и чтение из файла
Программирование баз данных в Delphi
ТЕОРИЯ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Введение
Терминология
Связи отношения
Ссылочная целостность
Нормализация базы данных
ADO. СВЯЗЬ С ТАБЛИЦЕЙ MS ACCESS
Сравнение BDE и ADO
Создание базы данных MS Access
Практика работы с БД MS Access из Delphi
ПОИСК, ФИЛЬТРАЦИЯ И ИНДЕКСАЦИЯ ТАБЛИЦ
Последовательный перебор
Метод Locate
Метод Lookup
Фильтрация данных
Свойство Filter
Событие onFilterRecord
Использование индексов
НАБОРЫ ДАННЫХ. ОСНОВНЫЕ СВОЙСТВА, МЕТОДЫ И СОБЫТИЯ
Свойства
Методы
События
Блокировка таблиц в архитектуре файл-сервер
Курсоры в наборах данных ADO
CursorLocation положение курсора
CursorType тип курсора
ТАБЛИЦЫ PARADOX В ADO
Подключение таблиц Paradox 7 к приложению через ADO
ПОЛЯ (TFIELD)
Подстановочные Lookup поля
Вычисляемые Calculated поля
Поле данных Data
Свойство DisplayValues
Другие наиболее важные свойства класса TField
Наиболее важные методы класса TField
Наиболее важные события класса TField
Обращение к значению поля
Запросы (TQuery, TADOQuery)
ЗАПРОСЫ
Компонент TADOQuery
Свойства компонента-запроса
Методы компонента-запроса
КРАТКИЙ КУРС ЯЗЫКА ЗАПРОСОВ SQL
Команда SELECT
Команда WHERE
Команда ORDER BY
Оператор IN
Оператор BEETWEEN
Оператор LIKE
Агрегатные функции
Команда GROUP BY
Команда DISTINCT ALL
Команда HAVING
приемы создания и модификации таблиц программно
BDE. Простая таблица
BDE. Таблица с ключом и индексами
ADO. Создание простой таблицы посредством запроса SQL
сохранение древовидных структур в базе данных
Подготовка проекта
Создание и сохранение в таблицу дерева разделов
Чтение древовидной структуры из таблицы
отчеты. quick report
Установка Quick Report
Простой отчет
Отчет из связанных таблиц
Экспорт отчета в другие форматы
работа с сеткой dbgri
Столбцы DBGrid
Пустые столбцы
Список выбора в столбце
Выделение отдельных строк
dbchart. графики и диаграммы
Простое приложение с графиком
Печать графика
Основные методы и свойства DBChar
введение в клиент-серверные бд. interbase
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
Реализация автоинкрементных ключевых полей
КОМАНДЫ МОДИФИКАЦИИ ДАННЫХ DML. СКРИПТЫ
INSERT
UPDATE
DELETE
Скрипты
СОЕДИНЕНИЕ С БД КЛИЕНТСКОЙ ПРОГРАММЫ. ПРОБЛЕМЫ РУССКИХ БУКВ В INTERBASE
BDE
Проблемы русских букв в InterBase
dbExpress
InterBase Express (IBX)
СТАНДАРТНЫЕ ФУНКЦИИ INTERBASE. UDF
Стандартные функции InterBase
AVG
COUNT
MAX / MIN
SUM
CAST
UPPER
GEN ID
UDF
ТРАНЗАКЦИИ
Атомарность (Atomicity)
Согласованность (Consistency)
Изолированность (Isolation)
Устойчивость (Durability)
Неявный и явный страт транзакций
Как транзакция работает
Уровни изолированности транзакций
Параметры транзакций
Практика применения транзакций
АДМИНИСТРИРОВАНИЕ INTERBASE: БЕЗОПАСНОСТЬ БД
Утилиты командной строки
Пользователи
Права
Роли
АДМИНИСТРИРОВАНИЕ INTERBASE: ОБСЛУЖИВАНИЕ БД
Резервное копирование базы данных (Backup)
Backup с помощью IBConsole
Backup с помощью утилиты командной строки
Restore с помощью IBConsole
Restore с помощью утилиты командной строки
Теневые (Shadow) копии
Утилита командной строки gfix
Рекомендации по ремонту поврежденных баз данных
ПРОГРАММНОЕ АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ INTERBASE
Разработка программы AdminIB
Реализация резервного копирования
Реализация восстановления из резервной копии
Работа с пользователями
Добавление нового пользователя
Редактирование пользователя
Удаление пользователя
МНОГОУРОВНЕВАЯ АРХИТЕКТУРА
Преимущества многоуровневых моделей
Сервер приложений
МНОГОУРОВНЕВАЯ АРХИТЕКТУРА. СОЗДАНИЕ "ТОНКОГО" КЛИЕНТА
Создание клиентского приложения
Основные свойства и методы компонента ClientDataSet
Реализация подключений к серверным наборам данных
Сохранение данных в локальный файл, и чтение из файла
DelphiPlus.org
Новости за месяц
❮
❯
Май
2022
Пн
Вт
Ср
Чт
Пт
Сб
Вс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Архив новостей
1999
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
2001
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
2003
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
2005
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
2007
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
2009
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
2011
1
2
3
4
5
6
7
8
9
10
11
12
2012
1
2
3
4
5
6
7
8
9
10
11
12
2013
1
2
3
4
5
6
7
8
9
10
11
12
2014
1
2
3
4
5
6
7
8
9
10
11
12
2015
1
2
3
4
5
6
7
8
9
10
11
12
2016
1
2
3
4
5
6
7
8
9
10
11
12
2017
1
2
3
4
5
6
7
8
9
10
11
12
2018
1
2
3
4
5
6
7
8
9
10
11
12
2019
1
2
3
4
5
6
7
8
9
10
11
12
2020
1
2
3
4
5
6
7
8
9
10
11
12
2021
1
2
3
4
5
6
7
8
9
10
11
12
2022
1
2
3
4
5
6
7
8
9
10
11
12
Последние публикации
Популярность в сети
А может пообщаться?
Миф или реальность
Интернет, какой выбрать?
Общаемся, советуемся, ищем любовь!
Литература
Программирование в среде 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
Free
Конкурсы
E-mail
Опросы
Проекты
Docs