Kexi

Kexi
Logo Kexi
© 2014 Andreas Kainz & Uri Herrera & Andrew Lake & Marco Martin & Harald Sitter & Jonathan Riddell & Ken Vermette & Aleix Pol & David Faure & Albert Vaca & Luca Beltrame & Gleb Popov & Nuno Pinheiro & Alex Richardson & Jan Grulich & Bernhard Landauer & Heiko Becker & Volker Krause & David Rosca & Phil Schaf / KDE, LGPL

Logo programu
Ilustracja
AutorZespół Kexi / KDE, do 2008 również OpenOffice Software
Pierwsze wydanie2003
Aktualna wersja stabilna3.2.0
(Brak daty wydania) [±]
Aktualna wersja testowa3.0.94
(19 stycznia 2018) [±]
System operacyjnyLinux, FreeBSD, MS Windows, OS X
RodzajŚrodowisko do tworzenia aplikacji bazodanowych
LicencjaLGPL[1]
Strona internetowa

Kexi – środowisko do tworzenia aplikacji opartych na relacyjnych bazach danych, konkurent programów Microsoft Access, Oracle Forms i FileMaker.

Program jest rozwijany w ramach projektu KDE, nie wymaga jednak do działania obecności środowiska KDE Plasma. Działa natywnie pod kontrolą systemów operacyjnych Linux, Unix i MS Windows. Poprzednie wersje (1.x) działają także natywnie na OS X (z X11) w ramach projektu Fink.

Funkcjonalność

W bieżącej wersji Kexi oferuje następujące funkcje:

  • projektowanie formularzy, raportów, tabel i zapytań (te ostatnie także w widoku SQL)
  • obsługa typów danych: liczbowych, tekstowych, data, czas, obiektowych (grafika, zdjęcia)
  • kolumny odnośnika, widoczne w tabelach i formularzach jako listy rozwijane
  • wykonywanie zapytań do baz danych, w tym parametrycznych
  • wprowadzanie i sortowanie danych
  • importowanie i eksportowanie danych w formacie CSV (za pomocą pliku oraz za pośrednictwem schowka)
  • obsługa grafiki (przechowywanie jej w bazie danych jako typ obiektowy)
  • automatyczne dostosowywanie sposobu wyświetlania danych w formularzach i tabelach do typu danych
  • defragmentowanie plików baz danych (SQLite)

W planach jest obsługa skryptów w języku programowania JavaScript. Planowana jest też obsługa makr (w stylu MS Access) oraz interfejsu ODBC.

Obsługiwane bazy danych

  • SQLite (baza plikowa, wersja 3) - domyślny, wbudowany format przechowywania baz danych w pojedynczym pliku
  • MySQL
  • PostgreSQL

Aplikacja zawiera też narzędzia do migracji z istniejących baz danych (MySQL, PostgreSQL, pliki Microsoft Access, pliki dBASE) oraz eksportu bazy utworzonej w Kexi (np. w pliku) do serwerów MySQL lub PostgreSQL. Poprzednie wersje Kexi (1.x) obsługiwały też bazy Microsoft SQL Server, Sybase oraz Oracle.

Przypisy

  1. Kexi 1.x dla Windows była dostępna jako produkt płatny, obecnie każda wersja jest bezpłatna

Linki zewnętrzne

Media użyte na tej stronie

Breezeicons-apps-48-kexi.svg
© 2014 Andreas Kainz & Uri Herrera & Andrew Lake & Marco Martin & Harald Sitter & Jonathan Riddell & Ken Vermette & Aleix Pol & David Faure & Albert Vaca & Luca Beltrame & Gleb Popov & Nuno Pinheiro & Alex Richardson & Jan Grulich & Bernhard Landauer & Heiko Becker & Volker Krause & David Rosca & Phil Schaf / KDE, LGPL
Breeze 5.22.0 (from the "Apps" group) icons of KDE 5
Kexi 2.2 main window.png
Autor: Jstaniek, Licencja: GPL
Kexi 2.2 main window with form