SQLite — встраиваемый движок баз данных. В 2005 году проект был награждён наградой Google-O’Reilly Open Source Awards. Слово «встраиваемый» означает, что SQLite не использует парадигму клиент-сервер, то есть движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Таким образом, в качестве протокола обмена используются вызовы функций (API) библиотеки SQLite. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Простота реализации достигается за счёт того, что перед началом исполнения транзакции весь файл, хранящий базу данных, блокируется.
***************************************************
SQLite Expert is a powerful visual tool that enables you to easily administer your SQLite3 databases and gain significantly better visibility into how your databases are operating. SQLite Expert integrates database management and maintenance into a single, seamless environment, with a clear and intuitive graphical user interface.
Features and Benefits- Edit tables and views visually, without writing a line of SQL. Easily restructure fields, indexes, constraints, triggers without losing data already existing in the tables.
- Build SQL scripts and generate views visually using the integrated Query Builder.
- Create SQLite3 databases, view and change database parameters, check database integrity and vacuum (compact) databases.
- Easily transfer data between SQLite databases, import data from SQL scripts or ADO data sources, or export to SQL scripts.
- Display and edit data in the grid, including BLOB and image fields. Currently supports BMP, JPG and PNG image formats. BLOB fields can be edited with the integrated hex editor.
- Execute SQL queries and display results in the grid or as text.
Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается, в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки (другим вариантом развития событий является автоматическое повторение попыток записи в течение заданного интервала времени).
Возмонжости:» Редактирование и просмотр таблиц
» Легкое перестроение полей, индексов, триггеров, не теряя при этом данные, находящиеся в таблице
» Построение SQL скриптов и генерация визуального просмотра с помощью встроенного инструмента Query Builder
» Создание SQLite3 баз данных, просмотр и изменение параметров баз данных, проверка целостности данных
» Легкая передача данных между базами данных SQLite
» Импорт и экспорт данных из SQL скриптов или данных ADO источников
» Отображение и редактирование данных в сетке, включая BLOB и графические поля с изображениями
» Поддержка форматов BMP, JPG и PNG для отображения в графических полях
» Запуск SQL запросов и отображение результатов в виде сетки или текста
OC: Windows 2000/XP/2003/Vista
Интерфейс: English
Размер: 11,7 Mb