Kexi
Logo programu
Rodzaj Aplikacja do tworzenia baz danych
Pierwsze wydanie 2003
Aktualna wersja stabilna 1.1.3
7 czerwca 2007
Producent Kexi Team, OpenOffice Software
Licencja LGPL (z wyjątkiem platformy Windows)
Platforma systemowa Linux, FreeBSD, MS Windows, Mac OS X
www.kexi-project.org
Screenshot

Kexi - program do tworzenia relacyjnych baz danych w środowisku KDE, konkurent programów Microsoft Access, Oracle Forms i FileMaker.

Program jest częścią pakietu KOffice działającego w systemach operacyjnych Linux i Unix. Działa także na platformie MS Windows. Wersja dla Mac OS X wymaga obecnie użycia graficznego systemu X11 (dostępna jest w ramach projektu Fink).

Od 2003 roku program Kexi jest rozwijany również przez firmę OpenOffice Software, oferującą też komercyjną wersję tej aplikacji z płatnym wsparciem technicznym.

Kexi w wersji 2.0 (dostępny w ramach KOffice 2.0 alpha) jest programem opartym o Qt 4 oraz KDE 4.

Spis treści

[edytuj] Funkcjonalność

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

  • projektowanie formularzy, 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 obsługa skryptów w językach programowania Python i Ruby. W trakcie rozwoju są funkcje zaawansowanych raportów. Planowana jest też obsługa makr (w stylu MS Access) oraz baz Firebird, Oracle oraz interfejsu ODBC.

[edytuj] Obsługiwane bazy danych

  • 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) oraz eksportu bazy utworzonej w Kexi (np. w pliku) do serwerów MySQL lub PostgreSQL.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne