Файлы cookie
![]() | |
![]() Скриншот Кэкси | |
Разработчик(и) | ГДЕ |
---|---|
Первоначальный выпуск | 31 мая 2005 г |
Стабильная версия | 3.2.0 [1] ![]() |
Репозиторий | cgit |
Написано в | С++ |
Операционная система | Linux , Windows , macOS , FreeBSD , NetBSD , OpenBSD |
Тип | Система управления базой данных |
Лицензия | В основном LGPL , незначительное использование GPL |
Веб-сайт | Кекси-проект |
Kexi — это визуальный инструмент для создания приложений баз данных от KDE , предназначенный для заполнения пробела между электронными таблицами и решениями для баз данных. [ модное слово ] требующие более сложной разработки. Kexi можно использовать для проектирования и реализации баз данных , вставки и обработки данных, а также выполнения запросов. Он разработан в рамках проекта Calligra , но выпускается отдельно.
Толчком к разработке Kexi послужил заметный недостаток приложений, обладающих функциями LibreOffice Base , Microsoft Access , FoxPro , Oracle Forms или FileMaker, но в то же время являющихся мощными, недорогими, основанными на открытых стандартах и достаточно портативными.

Kexi изначально работает под Linux / Unix ( FreeBSD , OpenBSD , NetBSD , Solaris ) и Microsoft Windows операционными системами . Старые версии были доступны для Mac OS X (с использованием Homebrew ). Версия для macOS не выпущена, но ее можно скомпилировать.
Приложение Kexi и его платформы доступны по лицензии LGPL . Документация для пользователей и разработчиков доступна в рамках GFDL . [2]
История
[ редактировать ]Разработка Kexi началась в 2002 году. OpenOffice Polska. [3] [4] (в настоящее время OpenOffice Software ) внесли большой вклад в это в период с 2003 по 2008 год.
Хотя Kexi KOffice , с самого начала был проектом [5] первый выпуск был независимым от KOffice. Первой общедоступной бета-версией Kexi была версия 0.1 beta 2 от 22 января 2004 года . [6] Первой стабильной версией была версия 0.9, выпущенная 31 мая 2005 года . [6] Версия Kexi с меньшим номером версии — 0.8 — была отправлена позже вместе с KOffice 1.4 21 июня 2005 г. . [6] [7] Дальнейшие стабильные версии Kexi были выпущены вместе с KOffice 1.5. [8] и 1,6 в 2006 году. [9]
С 2004 по 2007 год OpenOffice Polska выпускала коммерческие выпуски Kexi, используя годы выпуска в качестве номеров версий. Первым выпуском был Kexi 2004 LT от 24 ноября 2004 г. [10] Коммерческие выпуски завершились выпуском Kexi 2007.1 в марте 2007 года на основе Kexi 1.1.2/1.1.3. [10] [11]
на основе Kexi 0.1.Процесс портирования на KDE Platform 4 занял довольно много времени и завершился выпуском KOffice 2.2 в мае 2010 года. [12] Среди новых функций был новый Report Designer. плагин [13] для замены автономного приложения для создания отчетов KOffice 1.6 Kugar . [14] Kexi 2.3 был выпущен вместе с KOffice 2.3 31 декабря 2010 г. [15] среди прочего, с переработанной панелью Project Navigator. [16]
После выпуска KOffice 2.3 Kexi перешел в Calligra Suite, и оба были выпущены как версия 2.4 11 апреля 2012 г. [17] Самым заметным изменением стал переделанный основной пользовательский интерфейс, получивший название «Современное меню». [18]
.Начиная с версии 3.1 Kexi снова официально поддерживает Microsoft Windows .
Функции
[ редактировать ]Пользователи Kexi могут выбирать из различных механизмов баз данных, которые можно использовать для хранения данных и проектов. По умолчанию используется встроенный механизм базы данных SQLite 3 , что устраняет необходимость установки и обслуживания сервера базы данных. Для более продвинутого использования Kexi может использовать серверы баз данных, такие как MySQL / MariaDB , PostgreSQL и Microsoft SQL Server / Sybase . Серверы баз данных должны быть доступны пользователю на том же или любом другом компьютере.
Все объекты базы данных — таблицы, запросы, формы и т. д. — хранятся в таблицах одной базы данных (файла или сервера), что упрощает обмен данными и проектированием. Полученной базой данных можно в определенной степени манипулировать с помощью специальных инструментов базы данных. В Кэси такие данные и определения объектов известны как проект .
Конструктор таблиц Kexi позволяет пользователям создавать таблицы, которые затем можно создавать и открывать для ввода данных, сортировки и поиска. Доступны стандартные типы данных, общие для поддерживаемых механизмов баз данных. Среди них есть тип данных «Объект», позволяющий хранить изображения многих типов.
Запросы можно создавать визуально или во встроенном специализированном редакторе SQL, после чего их можно выполнять. Имеется поддержка параметризованных запросов и поиска по данным. Объем поддерживаемого SQL ограничен по сравнению с необработанными механизмами баз данных (MySQL и даже SQLite), но диалект SQL, поддерживаемый Kexi, (по замыслу) является общим для всех поддерживаемых механизмов баз данных. Это может упростить переключение между двигателями.
Формы могут быть созданы для предоставления пользовательского интерфейса к данным. Есть дизайнер и программа предварительного просмотра с возможностью ввода данных. Можно использовать широкий спектр графических элементов, включая веб-браузер и средство просмотра карт мира. На кнопки формы можно назначить простые действия.
Kexi 2.2 – первый релиз второго поколения [12] – представлен полнофункциональный дизайнер отчетов, генератор и средство предварительного просмотра. [14] Элементам отчета можно назначить простые формулы.
Приложение также может импортировать данные (таблицы) из внешних источников данных (MySQL, PostgreSQL, файлы Microsoft Access , файлы dBASE ) и экспортировать данные на серверы MySQL или PostgreSQL. Существует богатая поддержка импорта и экспорта файлов CSV . Тот же формат CSV можно использовать для копирования и вставки данных из буфера обмена, чтобы данные можно было легко переносить в/из таких приложений, как электронные таблицы или текстовые процессоры.
В специальном пользовательском режиме Kexi позволяет пользователям отключать все команды, связанные с редактированием дизайна проекта.
Экспериментальные возможности
[ редактировать ]Kexi предлагал экспериментальную поддержку сценариев с использованием Python и Ruby в версии 2. Начиная с версии 3, сценарии будут основаны на JavaScript . Обработка баз данных Oracle была доступна в версиях 1.x, но отключена в версиях 2.x.
См. также
[ редактировать ]
Ссылки
[ редактировать ]- ^ «Кекси-релизы 3.2.0» . 9 апреля 2019 г.
- ^ «Лицензия Кэси» . Проект Кэкси . Проверено 1 мая 2012 г.
- ^ http://kde.org/support/thanks.php ( архивная версия)
- ^ «Спонсорская благодарность» . Проект Кэкси . Проверено 1 мая 2012 г.
- ^ «Анонс Kexi 0.1 beta 2» . Проект Кэкси . Проверено 1 мая 2012 г.
- ^ Jump up to: а б с «Кеси – старые новости» . Проект Кэкси . Проверено 1 мая 2012 г.
- ^ «Выпущен KOffice 1.4 | KDE.news» . Dot.kde.org. 21 июня 2005 года . Проверено 1 мая 2012 г.
- ^ «Выпущен KOffice 1.5 | KDE.news» . Dot.kde.org. 11 апреля 2006 года . Проверено 1 мая 2012 г.
- ^ «Выпущен KOffice 1.6 | KDE.news» . Dot.kde.org. Архивировано из оригинала 3 апреля 2012 г. Проверено 1 мая 2012 г.
- ^ Jump up to: а б «Новости/Релизы Kexi - Kexi - Базы данных для всех» . 03.12.2007. Архивировано из оригинала 3 декабря 2007 года . Проверено 1 мая 2012 г.
- ^ «Новости/Релизы Kexi/Kexi 2007.1 — Kexi — Базы данных для всех» . 03.11.2007. Архивировано из оригинала 3 ноября 2007 года . Проверено 1 мая 2012 г.
- ^ Jump up to: а б «Архив блога » Выпущен KOffice 2.2» . KOffice.org. 27 мая 2010 г. Архивировано из оригинала 17 июля 2011 г. Проверено 1 мая 2012 г.
- ^ «Kexi/Релизы/Kexi 2.2 — Wiki сообщества KDE» . Сообщество.kde.org. 27 апреля 2012 г. Проверено 1 мая 2012 г.
- ^ Jump up to: а б «Проект Kexi — «Microsoft Access для Linux» — Разработка» . Kexi.automatix.de . Проверено 1 мая 2012 г.
- ^ «Архив блога » Выпущен KOffice 2.3.0» . KOffice.org. 31 декабря 2010 г. Архивировано из оригинала 7 июня 2011 г. Проверено 1 мая 2012 г.
- ^ «Kexi/Релизы/Kexi 2.3 — Wiki сообщества KDE» . Сообщество.kde.org. 27 апреля 2012 г. Проверено 1 мая 2012 г.
- ^ «Выпущена Каллигра 2.4 | Calligra Suite» . Каллигра.орг. 11 апреля 2012 г. Проверено 1 мая 2012 г.
- ^ «Kexi/Релизы/Kexi 2.4 — Wiki сообщества KDE» . Сообщество.kde.org. 10 апреля 2012 г. Проверено 1 мая 2012 г.