Kexi

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Kexi
Aplikacja do tworzenia baz danych
Kexi Application Logo.svg
Logo programu
Kexi 2.2 main window.png
Interfejs programu
Producent Kexi Team, do 2008 również OpenOffice Software
System operacyjny Linux, FreeBSD, MS Windows, Mac OS X
Pierwsze wydanie 2003
Aktualna wersja stabilna 2.8.5
(5 lipca 2014; 25 dni temu[1])
Aktualna wersja testowa 2.8 Beta 1
(8 grudnia 2013[2])
Licencja LGPL[3]
www.kexi-project.org

Kexi - program do tworzenia relacyjnych baz 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 Mac OS X (z X11) w ramach projektu Fink.

Funkcjonalność[edytuj | edytuj kod]

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 | edytuj kod]

  • 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.

Linki zewnętrzne[edytuj | edytuj kod]

Przypisy

  1. Calligra Suite
  2. Calligra 2.8 Beta 1 Released
  3. Kexi 1.x dla Windows była dostępna jako produkt płatny, obecnie każda wersja jest bezpłatna