Kexi

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Kexi
Środowisko do tworzenia aplikacji bazodanowych
Logo Kexi
Logo programu
Interfejs programu
Interfejs programu
Autor Zespół Kexi / KDE, do 2008 również OpenOffice Software
System operacyjny Linux, FreeBSD, MS Windows, OS X
Pierwsze wydanie 2003
Aktualna wersja stabilna 3.0.0
Licencja LGPL[1]
Strona internetowa

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

Program jest częścią pakietu Calligra Suite rozwijanego w ramach projektu KDE działającego w systemach operacyjnych Linux i Unix. Poprzednie wersje (1.x) działają także natywnie na platformie MS Windows oraz na OS X (z X11) w ramach projektu Fink.

Funkcjonalność[edytuj]

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
  • drukowanie prostych raportów na podstawie tabel i zapytań oraz podgląd wydruku
  • 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

W systemach operacyjnych Linux i Unix jest dostępna eksperymentalna obsługa skryptów w językach programowania JavaScript, Python i Ruby. Planowana jest też obsługa makr (w stylu MS Access) oraz interfejsu ODBC.

Obsługiwane bazy danych[edytuj]

  • SQLite (baza plikowa, w wersji 2 oraz 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[edytuj]