Kexi: Bazy danych dla każdego Kup Pobierz Kontakt  English
 
 




























6.1. Współużytkowanie projektów baz danych

6.1.1. Uwagi wstępne

Jeśli projekt bazy danych jest otwarty przez więcej niż jedną osobę, może się zdarzyć, że:

  • Inna osoba zmodyfikowała np. projekt formularza lub wpisała nowe dane (rekordy). W tym przypadku nie zobaczysz ich automatycznie dopóki nie zamkniesz tego formularza (tabeli) na swoim komputerze i nie otworzysz go ponownie. Nie musisz jednak zamykać całego projektu bazy danych.
  • Inna osoba dodała tabelę, zapytanie lub inny rodzaj obiektu, aby je zobaczyć musisz zamknąć cały projekt i otworzyć go ponownie.
  • Inna osoba usunęła tabelę, zapytanie lub inny rodzaj obiektu. Nie będziesz miał odtąd do nich dostępu mimo, są one widoczne na panelu Nawigatora projektu.
W przyszłych wersjach Kexi zostanie dodana funkcja Odśwież usuwająca powyższe niedogodności.

6.1.2. Bazy plikowe

Mówiąc o bazie plikowej, chodzi nam o pliki z rozszerzeniem .kexi.

Blokowanie plików projektów i otwieranie w trybie Tylko do odczytu

Tylko systemy Windows: Aby nie dopuścić do do utraty danych i projektu, została zablokowana możliwość wielokrotnego otwierania tego samego pliku bazy danych na tym samym komputerze lub przez sieć. Próba ponownego otwarcia pliku powoduje pokazanie komunikatu o braku możliwości otwarcia pliku tak, aby można było do niego wpisywać informacje.

Proponowanie otwarcie pliku projektu w trybie tylko do odczytu

Proponowane jest otwarcie w trybie tylko do odczytu. Kliknij przyciski Otwórz tylko do odczytu, aby to zrobić. Kliknij przycisk Anuluj aby zakończyć działanie programu. Możesz zaznaczyć opcję Nie pytaj ponownie i wybrać jedną z dwóch odpowiedzi - program Kexi będzie w przyszłości automatycznie wybierał tą odpowiedź.

Po otwarciu pliku tylko do odczytu po prawej stronie na pasku stanu głównego okna programu Kexi pojawi się napis Tylko do odczytu.

Informacja o trybie tylko do odczytu na pasku stanu

W trybie Tyko do odczytu zablokowane są wszelkie funkcje służące do modyfikowania projektu lub jego danych. Nie jest dostępne między innymi:

  • tworzenie nowych obiektów (tabel, zapytań, formularzy), usuwanie i zmiana nazwy
  • wpisywanie danych do tabel i formularzy
  • zapisywanie zmian w projektach tabel, zapytań i formularzy (możesz jednak modyfikować te projekty bez zapisywania ich, np. by tymczasowo zmienić kryteria zapytania i wykonać to zapytanie)
  • importowanie danych
Dostępne jest natomiast: przeglądanie, drukowanie i eksportowanie danych.

Wymiana plików projektów z innymi osobami

W celu wymiany plików baz danych z innymi osobami, możesz:

  • skopiować lub przenieść plik w sieci lokalnej np. do współdzielonego folderu, tak aby inna osoba miała do niego dostęp
  • przesłać plik pocztą elektroniczną
  • opublikować plik w internecie (na serwerze WWW), np. z użyciem protokołu FTP


Uwagi

  • Zapisz wszystkie zmiany w pliku zanim skopiujesz go lub wyślesz pocztą. Aby się upewnić, że wszystko zostało zapisane, najlepiej zamknij projekt.
  • Kiedy klikniesz na odnośnik to pliku bazy danych Kexi w przeglądarce internetowej, będzie ona najpierw pobrana do Twojego komputera i dopiero wtedy otwarta. Oznacza to, że jakiekolwiek zmiany które dokonasz w tej bazie, nie znajdą się w bazie opublikowanej w internecie.

6.1.3. Bazy serwerowe

Przy przechowywaniu baz danych na serwerze bazodanowym korzystamy z udogodnień oferowanych przez ten serwer. Przede wszystkim serwer pozwala na jednoczesny dostęp wielu osób do tej samej bazy, a także tabeli czy formularza w ramach bazy.

W odróżnieniu od baz plikowych, udostępnienie bazy zapisanej na serwerze innym osobom polega na przekazaniu im informacji mówiącej o tym, jak należy się z nią połączyć (głównie jest to nazwa bazy, adres serwera i hasło). Nie jest więc tu konieczne kopiowanie pliku i wysyłanie go np. pocztą elektroniczną. Wystarczy przepisać dane wymagane do połączenia z serwerem i przesłać je pocztą.

Możesz też przekazać innym plik połączenia .kexic. Wystarczy wtedy, że inne odbiorca kliknie w ten plik, a pojawi się okno z listą dostępnych baz danych.

Więcej informacji na temat pracy z danymi połączeń bazodanowych znajdziesz w rozdziale 4.3.4. Praca z danymi połączeń bazodanowych, a informacje o plikach .kexic w paragrafie Zapisywanie danych połączenia.


Uwagi

  • Publiczne udostępnienie plik .kexic w którym zapisano hasło dostępu do serwera baz danych może stanowić zagrożenie bezpieczeństwa danych. Zachowaj poufność przy przekazywaniu tego pliku.
  • Obecnie aplikacja Kexi nie pozwala na szczegółowe administrowanie prawami dostępu tak, aby np. pewne osoby miały dostęp tylko do niektórych tabel lub zapytań. Możesz jednak ograniczyć dostęp do tabel za pomocą narzędzi administracyjnych dedykowanych dla serwera baz danych, których używasz. W razie takiej potrzeby poproś o pomoc administratora serwera.
  • Samo udostępnienie danych połączenia (np. pliku .kexic) nie musie oznaczać, że osoba będzie w stanie się połączyć i korzystać z bazy danych na serwerze. Serwer może posiadać takie ustawienia, aby akceptować połączenie tylko z wybranych komputerów. W razie problemów z połączeniem z innych komputerów poproś o pomoc administratora serwera.