Kexi

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 23:15, 25 июня 2016.
Kexi
Kexi.png
Разработчики: Kexi Team[1]
Написана на: C++
Платформа: Кроссплатформенная
Тип ПО: Создание баз данных
Лицензия: GNU GPL[2]
Веб-сайт kexi-project.org

Kexi — интегрированное приложение для управления базами данных из офисного пакета Calligra Suite. Может использоваться для проектирования баз данных, обработки данных, выполнения запросов. Kexi может подключаться к различным серверам баз данных, например PostgreSQL и MySQL[3].

Основное

В основе Kexi лежат распространяемые под лицензией LGPL фреймворки KDb, KReport и KProperty, которые также можно использовать обособленно в сторонних продуктах. KDb представляет собой новый фреймворк для соединения с СУБД и работы с базами данных, оформленный в виде Qt-библиотеки и набора плагинов для поддержки различных СУБД. Фреймворк KReport содержит средства для формирования отчётов в различных форматах. KReport можно рассматривать как аналог систем отчётов SAP Crystal Reports и MS Access для разработчиков на Qt. KProperty предоставляет инструменты для редактирования свойств, в том числе готовый виджет с редактором полей, похожий на редактор из пакета Qt Designer.

Возможности[4]

  • Полностью визуальный конструктор для таблиц, запросов, форм и отчетов
  • Выполнение запросов с поддержкой параметризованных запросов
  • Поддержка SQLite, MySQL, PostgreSQL и MS SQL серверов баз данных
  • Мульти-платформенная графическая утилита импорта данных из баз данных MS Access
  • Поддержка построения запросов в режиме расширенного SQL вида
  • Проектирование и отображение зависимых данных, с помощью выпадающих списков (столбцов подстановки)
  • Прямой ввод или импорт данных в CSV формате
  • Блокируемый пользовательский режим, позволяющий выключать все команды связанные с редактированием дизайна проекта
  • Сценарии на таких языках программирования, как JavaScript, Python или Ruby

Примечания

Ссылки