1 - Wprowadzenie 2 - Interfejs użytkownika 3 - Navicat Cloud 4 - Połączenie 5 - Obiekty serwera

Wielkość: px
Rozpocząć pokaz od strony:

Download "1 - Wprowadzenie 2 - Interfejs użytkownika 3 - Navicat Cloud 4 - Połączenie 5 - Obiekty serwera"

Transkrypt

1

2 Spis treści 1 - Wprowadzenie 7 O Navicat 7 Instalacja 9 Umowa licencyjna Interfejs użytkownika 24 Okno główne 24 Okno nawigacji 25 Okno elementów 26 Okno informacji Navicat Cloud 29 O usłudze Navicat Cloud 29 Zarządzanie Navicat Cloud Połączenie 33 Połączenie 33 Ustawienia ogólne 34 RDBMS 34 MongoDB 36 Ustawienia SSL 37 Ustawienia SSH 39 Ustawienia HTTP 40 Ustawienia zaawansowane 41 Ustawienia bazy danych Obiekty serwera 45 Obiekty serwera 45 MySQL / MariaDB 45 Bazy danych 45 Tabela 45 Widoki 46 Procedury oraz Funkcje 47 Zdarzenia 47 Zarządzanie obiektami 48 Oracle 48 Schematy 48 Tabela 48 Widoki 49 Widoki zmaterializowane 50 Procedury oraz Funkcje 51 Pakiety 51 Kosz 52 Pozostałe obiekty 53 1

3 Zarządzanie obiektami 53 PostgreSQL 56 Bazy danych i schematy 56 Tabela 56 Widoki 57 Widoki zmaterializowane 58 Funkcje 59 Typy 59 Serwery powiązane 60 Pozostałe obiekty 60 Zarządzanie obiektami 60 SQL Server 61 Bazy danych i schematy 61 Tabela 61 Widoki 62 Procedury oraz Funkcje 63 Pozostałe obiekty 63 Zarządzanie obiektami 64 SQLite 65 Bazy danych 65 Tabela 65 Widoki 66 Pozostałe obiekty 67 Zarządzanie obiektami 67 MongoDB 67 Bazy danych 67 Kolekcje 68 Widoki 68 Funkcje 69 Indeksy 69 Platforma MapReduce 69 GridFS 70 Zarządzanie obiektami Podgląd danych 72 Podgląd danych 72 RDBMS 72 Podgląd danych RDBMS 72 Pasek nawigacji 72 Edycja rekordów 73 Sortowanie, przeszukiwanie oraz modyfikacja rekordów 78 Filtr rekordów 81 Edycja bezpośrednia danych 81 2

4 Formatowanie widoku danych 81 MongoDB 82 Podgląd danych MongoDB 82 Pasek nawigacji 83 Widok siatki 84 Widok drzewa 89 Widok JSON 91 Sortowanie / Wyszukiwanie / Zastępowanie dokumentów 91 Edytory pomocnicze 94 Kreator filtrów Zapytanie 98 Zapytanie 98 RDBMS 99 Edytor SQL 99 Kreator SQL (niedostępne w edycji Essentials) 103 Parametry zapytania 105 Debugowanie zapytań Oracle (niedostępne w edycji Essentials) 105 Wyniki zapytania 105 MongoDB 106 Edytor skryptu 106 Kreator wyszukiwania (niedostępne w edycji Essentials) 110 Kreator agregatu (niedostępne w edycji Essentials) 111 Wyniki zapytania 111 Wstawki kodu (niedostępne w edycji Essentials) Model (dostępne tylko w Navicat Premium oraz edycjach Enterprise) 115 Model 115 Okno modelu 115 Tworzenie diagramu 118 Dodaj tabele 118 Widoki 118 Dodawanie kluczy obcych 119 Dodawanie etykiet 120 Dodawanie notatek 120 Dodawanie obrazów 121 Dodaj kształty 121 Dodawanie warstw 122 Obszar roboczy diagramu 122 Odwzorowanie bazy danych w modelu 123 Zapis do bazy danych 124 Synchronizuj do bazy danych 124 Eksportuj SQL 127 Konwersja modelu 129 3

5 Podgląd i wydruk modelu 129 Wskazówki dla narzędzi modelowania Debuger (niedostępne w edycji Essentials) 132 Debuger 132 Debuger Oracle PL/SQL 132 Debuger PostgreSQL PL/pgSQL Narzędzia przenoszenia danych 135 Przenoszenie danych 135 Kreator importu 135 Kreator importu 135 Wybór formatu 135 Wybierz pliki 135 Wybór formatu rekordu / Opcje plików 136 Wybierz opcje formatu 137 Mapowanie tabel / kolekcji 138 Mapuj pola 138 Wybór trybu importu 139 Zapis i rozpoczęcie importu 140 Kreator eksportu 140 Kreator eksportu 140 Wybór formatu 140 Wybór ścieżki zapisu 140 Wybór pól tabel / Wybór pól kolekcji 141 Wybór opcji dodatkowych 141 Zapis i rozpoczęcie eksportu 142 Transfer danych (niedostępne w edycji Essentials) 142 Transfer danych 142 Wybór połączeń i opcji zaawansowanych (krok 1) 143 Wybór obiektów oraz rozpoczynanie transferu danych (krok 2) 146 Synchronizacja danych (dostępne tylko w pełnej wersji) 146 Synchronizacja danych 146 Wybór połączeń i opcji porównywania (krok 1) 147 Wybór tabel / Mapowanie kolekcji (krok 2) 147 Przeglądanie wyników porównywania danych (krok 3) 147 Modyfikacja i wykonanie wybranych skryptów (krok 4) 148 Synchronizacja struktur (niedostępne w edycji Essentials) 149 Synchronizacja struktur 149 Wybór połączeń i opcji porównywania (krok 1) 149 Przeglądanie wyników porównywania struktur (krok 2) 151 Modyfikacja i wykonanie wybranych skryptów (krok 3) 153 Zrzut i wykonanie SQL 154 MongoImport i MongoExport 154 4

6 O MongoImport i MongoExport 154 MongoImport 154 MongoExport Automatyka (niedostępne w edycji Essentials) 156 Automatyka 156 Tworzenie zadania dla harmonogramu (krok 1) 156 Ustawianie harmonogramu zadań (krok 2) Kopie zapasowe i przywracanie 159 Kopie zapasowe i przywracanie 159 Narzędzia kopii zapasowych i przywracania (niedostępne w edycji Essentials) 159 Narzędzia kopii zapasowych i przywracania 159 Kopia zapasowa 159 Przywróć 160 Wyodrębnij SQL 162 Oracle Data Pump (niedostępne w edycji Essentials) 163 Metoda Data Pump 163 Eksport metodą Data Pump 163 Import metodą Data Pump 166 Kopie zapasowe i przywracanie SQL Server (niedostępne w edycji Essentials) 169 Kopie zapasowe i przywracanie SQL Server 169 Kopia zapasowa 169 Przywracanie w serwerze SQL Server 172 MongoDump i MongoRestore 173 O MongoDump i MongoRestore 173 MongoDump 173 MongoRestore Zabezpieczenia serwera 175 Zabezpieczenia serwera 175 Użytkownicy MySQL / MariaDB i zarządzanie rolami 175 Kreator użytkownika 175 Kreator ról 176 Użytkownicy Oracle i zarządzanie rolami 177 Kreator użytkownika 177 Kreator ról 179 Zarządzanie użytkownikiem 180 Użytkownicy, grupy oraz role w PostgreSQL 180 Kreator użytkownika 180 Kreator grup 181 Kreator ról 182 Użytkownicy oraz role w SQL Server 184 Kreator logowań 184 Kreator ról serwera 185 5

7 Kreator użytkowników bazy danych 185 Kreator ról bazy danych 187 Kreator ról aplikacji 188 Zarządzanie użytkownikami SQLite 189 Użytkownicy MongoDB i zarządzanie rolami 189 Kreator użytkownika 189 Kreator ról 190 Zarządzanie uprawnieniami Pozostałe narzędzia 192 Monitor serwera (dostępne tylko w pełnej wersji) 192 Analiza schematu (niedostępne w edycji Essentials) 193 Grupy obiektów (niedostępne w edycji Essentials) 194 Kolor widoku połączenia 195 Znajdź w bazie/schemacie (niedostępne w edycji Essentials) 195 Wydruk struktur (niedostępne w edycji Essentials) 196 Linia poleceń 196 Ulubione (niedostępne w edycji Essentials) 196 Filtr obiektów Konfiguracja 198 Ustawienia preferencji 198 Ogólne 198 Zakładki 199 Rekordów 200 Edytor 201 Logi 202 Środowisko Polecenia (niedostępne w edycji Essentials) 205 Polecenia Navicat Skróty klawiaturowe oraz pasek dotykowy 207 Skróty klawiaturowe 207 Pasek dotykowy Logi śledzenia 212 Pliki logów 212 6

8 1 - Wprowadzenie O Navicat Navicat pozwala nawiązywać połączenia zdalne lub lokalne z serwerami MySQL, Oracle, PostgreSQL, SQLite, SQL Server, MariaDB oraz MongoDB, dzięki czemu za pomocą jednej aplikacji możesz zarządzać wieloma bazami danych jednocześnie. Dodatkowo Navicat obsługuje usługi Amazon Redshift, Amazon RDS, Alibaba Cloud. Funkcje programu zostały dostosowane do potrzeb zarówno zaawansowanych, jak i początkujących programistów i projektantów. Dzięki doskonale dopracowanemu interfejsowi użytkownika Navicat pozwala tworzyć i organizować obiekty bazodanowe oraz zarządzać danymi w bezpieczny i łatwy sposób. Navicat dostępny jest dla trzech systemów operacyjnych - Microsoft Windows, macos oraz Linux. Umożliwia wykonywanie połączeń z lokalnymi oraz zdalnymi bazami danych i zawiera szereg narzędzi wspomagających pracę z bazami danych, takimi jak usługa Navicat Cloud, modelowanie danych, transfer danych, transfer struktur danych, import i eksport, kopie zapasowe oraz narzędzia automatyki. Aby uzyskać więcej informacji przejdź do naszej strony: Wymagania systemowe Windows Microsoft Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Server 2008, Server 2012, Server 2016 macos Mac OS X Yosemite, Mac OS X El Capitan, macos Sierra, macos High Sierra, macos Mojave Linux Ubuntu 12.04, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, CentOS 6.7, CentOS 7, Fedora 22, Fedora 23, Fedora 26, Linux Mint 13, Linux Mint 17.3, opensuse 13.2, opensuse 42.1, Debian 9 Obsługa baz On-Premises MySQL 3.23 lub nowszy, Drizzle, OurDelta, Percona Server Zgodność z PostgreSQL 7.3 lub nowszym Oracle 9i lub nowszy Zgodność z SQLite w wersji 2 oraz 3 SQL Server 2000 lub nowszy Zgodność z MariaDB 5.1 lub nowszym 7

9 Zgodność z MongoDB od wersji 3.0 do 4.0 Obsługiwane bazy danych Cloud Amazon AWS Amazon Redshift Amazon Aurora for MySQL Amazon Aurora for PostgreSQL Amazon RDS for MySQL Amazon RDS for PostgreSQL Amazon RDS for Oracle Amazon RDS for SQL Server Amazon RDS for MariaDB Google Cloud Google Cloud SQL for MySQL Google Cloud SQL for PostgreSQL Oracle Cloud Oracle Database Cloud Service Oracle MySQL Cloud Service Microsoft Azure Microsoft Azure SQL Database Microsoft Azure Database for MySQL Microsoft Azure Database for PostgreSQL MongoDB Cloud Services MongoDB Atlas Alibaba Cloud Alibaba Cloud ApsaraDB for RDS (MySQL) Alibaba Cloud ApsaraDB for RDS (PostgreSQL) 8

10 Alibaba Cloud ApsaraDB for RDS (SQL Server) Alibaba Cloud ApsaraDB for MongoDB Tencent Cloud TencentDB for MySQL TencentDB for SQL Server TencentDB for PostgreSQL TencentDB for MariaDB TencentDB for MongoDB Huawei Cloud Huawei Cloud RDS for MySQL Huawei Cloud RDS for PostgreSQL Huawei Cloud RDS for SQL Server Huawei Cloud Document Database Service Instalacja Zamknij wszystkie działające aplikacje aby przyśpieszyć proces instalacji programu Navicat. Uwaga: Instalacja programu Navicat nie zawiera instalacji serwera. Należy pobrać serwer ręcznie. Dla użytkowników, którzy korzystali z wersji testowej, należy podać klucz w oknie Klucz licencji (16 znaków) w oknie aktywacji licencji. Instalacja wersji pobieranej 1. Pobieranie Navicat dla macos. 2. Otwórz.dmg. 3. Przeciągnij pobrany plik do miejsca instalacji programów. 4. Po zakończeniu instalacji podaj Klucz licencji (16 znaków) w oknie aktywacji licencji oraz użyj przycisku Aktywuj aby aktywować klucz online. Instalacja programu z płyty CD 1. Włóż płytę CD z programem Navicat do napędu CD-ROM. 2. Otwórz.dmg. 9

11 3. Przeciągnij pobrany plik do miejsca instalacji programów. 4. Po zakończeniu instalacji podaj Klucz licencji (16 znaków) w oknie aktywacji licencji oraz użyj przycisku Aktywuj aby aktywować klucz online. Przenoszenie ustawień Navicat do nowego komputera 1. W menu Navicat wybierz Plik -> Eksportuj ustawienia połączeń. Plik eksportu (.ncx) zawiera wszystkie ustawienia połączeń. 2. Skopiuj plik eksportu (.ncx) na nowy komputer. 3. W menu Navicat wybierz Navicat XXX -> Licencja oraz kliknij Dezaktywacja aby deaktywować klucz online. 4. Odinstaluj program Navicat ze starego komputera. 5. Zainstaluj program Navicat na nowym komputerze. 6. Otwórz program Navicat i wybierz Plik -> Importuj ustawienia połączeń do nowego komputera. Podczas pierwszego nawiązania danego połączenia program Navicat utworzy nowy podkatalog w miejscu określonym przez ustawienie Ścieżka zapisu ustawień. Większość plików jest w tej lokalizacji przechowywana. Aby wyświetlić katalog, przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Edytuj połączenie -> Zaawansowane -> Ścieżka zapisu ustawień. Aktualizuj Navicat Jeśli chcesz zaktualizować program Navicat do najnowszej wersji, wybierz opcję Navicat XXX-> Sprawdź aktualizacje. Jeśli jest dostępna nowsza wersja programu, niż zainstalowana, zostanie pobrany instalator programu, wówczas postępuj zgodnie z poleceniami instalatora. Instalator zastąpi pliki programu do najnowszych wersji, przy czym Twoje ustawienia nie zostaną utracone. Możesz również skorzystać z panelu Centrum Klienta aby pobrać najnowszą wersję. Umowa licencyjna Uwaga: Aby wyświetlić postanowienia licencyjne Navicat Cloud kliknij na tutaj. UWAGA: NINIEJSZA UMOWA LICENCYJNA UŻYTKOWNIKA OPROGRAMOWANIA ("Umowa licencyjna") STANOWI PRAWNIE WIĄŻĄCĄ UMOWĘ POMIĘDZY LICENCJOBIORCĄ (OSOBĄ FIZYCZNĄ LUB PRAWNĄ) I PRODUCENTEM ("Producent") FIRMĄ PREMIUMSOFT CYBERTECH LTD. OPROGRAMOWANIE CHRONIONE JEST PRAWEM AUTORSKIM, POSTANOWIENIAMI UMÓW MIĘDZYNARODOWYCH O PRAWACH AUTORSKICH, ORAZ INNYM USTAWODASTWEM I UMOWAMI MIĘDZYNARODOWYMI O OCHRONIE PRAW WŁASNOŚCI INTELEKTUALNEJ. NALEŻY PRZECZYTAĆ DOKŁADNIE NINIEJSZE POSTANOWIENIA PRZED ZAKOŃCZENIEM PROCESU INSTALACJI ORAZ PRZED ROZPOCZĘCIEM UŻYWAIA OPROGRAMOWANIA OBJĘTEGO NINEJSZĄ UMOWĄ. POPRZEZ INSTALACJĘ ORAZ UŻYCIE OPROGRAMOWANIA LICENCJOBIORCA ZGADZA SIĘ PRZESTRZEGAĆ UMOWY LICENCYJNEJ. JEŚLI LICENCJOBIORCA NIE ZGADZA SIĘ PRZESTRZEGAĆ UMOWY 10

12 LICENCYJNEJ, NIE MA PRAWA DO INSTALOWANIA LUB UŻYWANIA OPROGRAMOWANIA. LICENCJOBIORCA MOŻE NATOMIAST ZWRÓCIĆ OPROGRAMOWANIE DO MIEJSCA, GDZIE ZOSTAŁO ONO NABYTE, W ZAMIAN ZA ZWROT ZAPŁACONEJ KWOTY W PEŁNEJ WYSOKOŚCI. 1. Definicje a. "Wersja niekomercyjna" oznacza wersję oprogramowania, które może być użyte jedynie przez i) jednostki indywidualne i osoby prywante i nie może być używane przez firmy, partnerów lub inne organizacje komercyjne, ii) studentów, nauczycieli oraz instytucje edukacyjne, iii) organizacje niedochodowe lub charytatywne. W ninejszym znaczeniu "instytucja edukacyjna" oznacza szkołę prywatną lub publiczną, koledż, szkołę wyższą oraz licea. Organizacja niedochodowa oznacza organizację działającą w celach niekomercyjnych. b. "Wersja nie na sprzedaż (NFR lub NDO)" oznacza oprgoramowanie, które nie może zostać odsprzedane i może być używane jedynie przez nabywcę oprogramowania. c. "PremiumSoft" oznacza firmę PREMIUMSOFT CYBERTECH LTD. d. "Oprogramowanie" oznacza dowolny produkt firmy PremiumSoft oraz produkty innych firm w każdym przypadku, kiedy PremiumSoft dołącza odpowiednią dokumentację, dowolnego typu dane, materiały lub dokumentacje elektroniczną. e. "Niezarejestrowana wersja", "Wersja testowa" oznaczają wersję testową Oprogramowania, niezarejestrowaną, którą licencjobiorca może używać przez 14 kolejnych dni od daty zainstalowania w celach sprawdzenia Oprogramowania. Po upłynięciu 14 dni, jeśli licencjobiorca nie zdecyduje się na zakup oprogramowania, jest zobowiązany do natychmiastoweo usunięcia wersji niezarejestrowanej. f. "Navicat Essentials" jest to okrojona wersja programu, którą można wykorzystać w celach komercyjnych. 2. Pozwolenia licencji Niniejsza umowa zezewala Licencjobiorcy: a. Za wyjątkiem sytuacji określonej w sekcji 2(b) Licencjobiorca ma prawo do zainstalowania i wykorzystywania Oprogramowania tylko na jednym komputerze lub na kmputerze zdalnym (takim jak serwer lub innym komputerze w sieci lokalnej, ale z zastrzeżeniem, że jedna licencja Oprogramowania zostanie użyta tylko na jednym z wymienionych rodzajów instalacji). Dla wszystkich przypadków nie oreślonych w sekcji 2(b) licencja Oprogramowania nie może być współdzielona na różnych komputerów, nie może być zainstalowana jednocześnie na różnych komputerach. b. Dodatkowo odnośnie sekcji 2(a), pojedyńcza kopia Oprogramowania (dalej w niniejszym rozdzialen nazywana jako "komputer główny") może zostać zainstalowana na komputerze przenośnym lub innym komputerze domowym pod warunkiem, że: 11

13 A. druga kopia Oprogramowania na komputerze przenośnym lub domowym (i) nie jest wykorzystywana w jednym czasie na komputerze przenośnym lub domowym oraz komputerze głównym (ii) jest użytkowana przez Licencjobiorcę B. druga kopia Oprogramowania nie będzie zainstalowana na komputerze przenośnym lub domowym, jeśli komputer główny nie zawiera zainstalowanego Oprogramowania c. Jeśli Oprogramowanie firmy PremiumSoft dostarczane jest w pakiecie poprzez inną firmę lub partnera PremiumSoft (dalej zwane "Pakiet"), licencja na Pakiet udzielana jest jedynie na pojedyńczy produkt Oprogramowania oraz dozwolone jest dokonanie instalacji tylko na jednym komputerze Licencjobiorcy. d. Licencjobiorca ma prawo do wykonania jednej kopii zapasowej Oprogramowania, jednakże wraz z wykonywnaniem kopii zapasowej należy dołączyć wszelki informacje prawne odnośnie Oprogramowania oraz identyczną kopię zasobów Oprogramowania. Jeśli nie określono inaczej, zabroniona jest sprzedaż lub przekazanie osobie trzeciej zawartości kopii zapasowej. e. Licencjobiorca przyjmuje do wiadomości i zgadza się, że firma PremiumSoft bez uprzedzenia może zweryfikować zgodność postanowień Umowy licencyjnej z wykorzystaniem Oprogramowania przez Licencjobiorcę. Licencjobiorca zobowiązuje się do przekazania wszystkich niezbędnych w tym celu informacji. f. Niniejsza licencja udzielana jest Licencjobiorcy niewyłącznie. 3. Ograniczenia licencji a. Za wyjątkiem postanowień w sekcji 2, zabronione jest kopiowanie lub rozpowszechnianie w jakiejkolwiek formie Oprogramowania. b. Zabronione jest korzystanie z jakichkolwiek z technik odtwarzania kodu źródłowego, dekompilacji, dezasemblacji lub w jakiejkolwiek innej formie odkrywanie kodu źródłowego Oprogramowania. c. Jeśli nie określono inaczej, nie masz prawa do sprezdaży, wypożyczania lub współdzielenia z innymi użytkownikami Oprogramowania. d. Za wyjątkiem Wersji testowej, Wersji niekomercyjnej Lite oraz Wersji nie do sprzedaży (NFR lub NDO) masz prawo przenieść wszelkie postanowienia niniejszej Umowy licencyjnej na osobę trzecią za pośrednictwem sprzedaży lub przekazania Oprogramowania pod warunkiem przekazania wszelkich posiadanych zasobów (w tym kopii zapasowych, nośników zawierających jakiekolwiek elementy Oprogramowania, klucza licencyjnego) oraz jeśli osoba, której następuje sprzedaż lub przekazanie zgadza się z postanowieniami niniejszej Umowy licencyjnej. Zabroniona jest sprzedaż lub przekazanie osobie trzeciej oprogramowania określonego jako Wersja testowa, Wersja niekomercyjna Lite oraz Wersja nie do sprzedaży (NFR lub NDO). e. Jeśli nie określono inaczej, odtwarzanie ("reverse engeniering"), modyfikacja lub dekompilacja Oprogramowania jest zabroniona. 12

14 f. Wersje niekomercyjne oprogramowania nie mogą być wykorzystywane w celach komercyjnych, a także nie mogą być dołączane do żadnego oprogramowania komercyjnego. g. Jeśli nie określono inaczej, zabronione jest A. instalowanie Oprogramowania w Wersji testowej lub Wersji niekomercyjnej Lite na większej liczbie komputerów niż jeden komputer B. pobieranie Oprogramowania w Wersji testowej lub Wersji niekomercyjnej Lite wielokrotnie pod nazwą różnych użytkowników (dozwolone jest tylko jednokrotnie pobranie Wersji testowej lub Wersji niekomercyjnej Lite) C. modyfikowanie zasobów systemu operacyjnego w jakiejkolwiek formie powodującej przedłużenie Wersji testowej po upływie 30 dni od daty pierwszego zainstalowania Oprogramowania D. przekazywania w jakiekolwiek formie informacji o wydajności i testach Oprogramowania do osób trzecich, lub E. wykorzystywania w jakiekolwiek formie, za wyjątkiem celów testowych Oprogramowania, wyników otrzymanych przy użyciu Wersji testowej, ponadto zabronione jest wykorzystywanie Wersji testowej oraz Wersji niekomercyjnej Lite w jakichkolwiek celach komercyjnych h. Dozwolone jest użycie jedynie Wersji nie do sprzedaży w celach sprawdzenia Oprogramowania. i. Możliwe jest otrzymanie Oprogramowania na wielu nośnikach danych, jednakże dozwolona jest instalacja i wykorzystanie tylko jednego z nośników. j. Możliwe jest otrzymanie Oprogramowania w wersjach dla różnych systemów operacyjnych, jednakże dozwolone jest dokonanie instalacji tylko jednej z wybranej wersji tylko dla jednego wybranego systemu operacyjnego. k. Zabronione jest wykorzystywanie w jakikolwiek sposób Oprogramowania w celach tworzenia własnej aplikacji zawierającej zbliżoną lub identyczną funkcjonalność do Oprogramowania. l. PremiumSoft ma prawo rozwiązać niniejszą Umowę licencyjną bez uszczerbku dla innych uprawnień, jeśli Licencjobiorca nie przestrzega jej warunków. W takim wypadku Licencjobiorca jest zobowiązany do zniszczenia wszystkich kopii Oprogramowania i jego części składowych oraz do usunięcia Oprogramowania. m. Do oprogramowania może być dołączona biblioteka OCI (Oracle Instant Client). Licencjobiorca zobowiązuje się, że 1. nie będzie wykorzystywał biblioteki Oracle Instant Client w inny sposób, niż określony w ramach niniejszej Umowy licencyjnej 13

15 2. nie będzie przekazywał osobom trzecim dołączonych do Oprogramowania zasobów powiązanych z biblioteką Oracle Instant Client, w tym: a. nie będzie udostępniał w jakikolwiek sposób bibliotek Oracle Instant Client osobom trzecim do użytku publicznego lub prywatnego b. nie będzie używał biblioteki Oracle Instant Client wraz z oprogramowaniem innym, niż objętym niniejszą Umową licencyjną 3. nie będzie w całości lub w części kopiował i reprodukował, tłumaczył, dokonywał inżynierii wstecznej, pozyskiwał kodu, modyfikował, demontował, dekompilował biblioteki Oracle Instant Client 4. nie będzie uszkadzał w jakikolwiek sposób bibliotek Oracle Instant Client i zwracał ich do dostawcy jako uszkodzone, szczególnie po zakończeniu obowiązywania niniejszej Umowy licencyjnej 5. nie będzie publikował żadnych testów dotyczących wydajności biblioteki Oracle Instant Client 6. będzie przestrzegał wszelkich postanowień prawa autorskiego Stanów Zjednoczonych Ameryki, traktatami międzynarodowymi i innymi przepisami, którymi objęte są biblioteki Oracle Instant Client 7. udzieli zgody firmie PremiumSoft do wykonania kontroli zgodności postanowień niniejszej Umowy licencyjnej z wykorzystaniem bibliotek Oracle Instant Client przez Licencjobiorcę 4. Aktualizacje Użytkowanie Oprogramowania dostarczonego przez firmę PremiumSoft jako uaktualnienie, aktualizacja lub nowa wersja (łącznie nazywane "Aktualizacją") wymaga posiadania licencji na oryginalne Oprogramowanie podlegające aktualizacji. W zakresie, w jakim Niniejsza Umowa licencyjna ma zastosowanie do wszelkich Aktualizacji, o ile firma PremiumSoft nie przedstawi innych warunków wraz z Aktualizacją. W przypadku niezgodności pomiędzy niniejszą Umową licencyjną, a innymi warunkami dołączonymi do Aktualizacji, obowiązywać będa postanowienia określone w Aktualizacji. 5. Własność Wszelkie tytuły, prawa własności i prawa własności intelektualnej związane z Oprogramowaniem (wszelkie znaki towarowe i wszystkie inne materiały nie określone jako własność firmy trzeciej, a dostarczone wraz z Oprogramowaniem) są własnością lub są licencjonowane przez firmę PremiumSoft. Oprogramowanie chronione jest prawem autorskim. 6. Zastrzeżenie gwarancji i ograniczenie odpowiedzialności a. Za wyjątkiem Wersji testowej oraz Wersji niekomercyjnej Lite firma PremiumSoft dla okresu 30 dni od daty zakupu Oprogramowania (datą zakupu jest data widniejąca na potwierdzeniu zamówienia) gwarantuje, że wszystkie zasoby, które Licencjobiorca otrzyma od firmy PremiumSoft będą 14

16 bezpieczne, nie będą zawierały wirusów ani innych zagrożeń i/lub programów służących do kradzieży poufnych informacji od Licencjobiorcy. Firma PremiumSoft ponadto nie udziela żadnego rodzaju gwarancji na Oprogramowanie. Oprogramowanie, jego wszelkie uaktualnienia i aktualizacje dostarczane są w formie "tak jak jest". b. PremiumSoft nie udziela żadnej gwarancji dla Wersji testowej Wersji niekomercyjnej Lite oraz werji nie do sprzedaży (NFR lub NDO). Wersje testowe oraz Wersja niekomercyjna Lite dostarczana jest w formie nie do sprzedaży (NFR lub NDO, czyli oprogramowanie nie może zostać odsprzedane, ani przekazane osobie trzeciej) oraz dostarczana jest w formie "tak jak jest". c. Za wyjątkiem postanowień niniejszej Umowy licencyjnej Oprogramowanie, jego wszelkie uaktualnienia i aktualizacje dostarczane są w formie "tak jak jest" oraz firma PremiumSoft nie udziela na nie żadnego rodzaju gwarancji. Firma PremiumSoft nie może udzielić i nie udziela gwarancji na działanie lub wyniki, jakie Licencjobiorca może uzyskać, korzystając z Oprogramowania. Ponadto PremiumSoft nie zapewnia, że Oprogramowanie nie będzie zawierało błędów lub uchybień lub będzie funkcjonowało bezbłędnie. Tymbardziej firma PremiumSoft nie bierze odpowiedzialności za żaden składnik firmy trzeciej, który został dołączony do Oprogramowania. d. Jeśli prawo danego państwa lub terytorium wymaga udzielenia gwarancji Oprogramowania, wówczas wszelkie gwarancje oraz postanowienia Umowy licencyjnej obowiązują przez kolejnych 30 dni od daty pierwszej instalacji Oprogramowania. e. Żadne ustne, pisemne informacje i/lub zapewnienia ze strony firmy PremiumSoft, jej dostawców, dystrybutorów lub pracowników o udzieleniu gwarancji nie są wiążącę oraz nie stanowią postanowień niniejszej Umowy licencyjnej, która jest jedyną podstawą zawartej Umowy między firmą PremiumSoft a Licencjobiorcą. 7. Ograniczenie zobowiązań W żadnym wypadku firma PremiumSoft i/lub żadnej z dostawców oprograwowania firmy PremiumSoft nie będą ponosić wobec Licencjobiorcy żadnej odpowiedzialności za jakiekolwiek straty, roszczenia lub koszty, ani za żadne wynikowe, pośrednie lub wypadkowe szkody, utracone zyski lub oszczędności, nawet jeżeli dostawca PremiumSoft został poinformowany o możliwości wystąpienia takich strat, szkód lub roszczeń. Powyższe wyłączenia i ograniczenia mają zastosowanie w zakresie, w jakim są dozwolone przepisami prawa obowiązującymi w kraju Licencjobiorcy. Łączna odpowiedzialność firmy PremiumSoft i/lub dostawców oprograwowania firmy PremiumSoft z tytułu niniejszej Umowy licencyjnej lub w związku z samą Umową licencyjną jest ograniczona do ewentualnej kwoty zapłaconej przez Licencjobiorcę za Oprogramowanie. 8. Produkty innych firm Oprogramowanie może zawierać dołączone oprogramowanie innych firm i może zawierać odpowiednie informacje prawne dotyczące dołączanego oprogramowania. Akceptując postanowienia niniejszej Umowy licencyjnej Licencjobiorca akceptuje również postanowienia licencji dołączoneg oprogramowania. 15

17 9. Ogólne Żaden z pracowników, agentów lub dystrybutorów nie ma prawa zmieniać postanowień licencji. Niniejsza Umowa licencyjna stanowi i zawiera całkowite porozumienie między stronami w odniesieniu do Oprogramowania i zastępuje wszelkie poprzednie umowy ustne lub pisemne, o ile Umowa licencyjna będzie współistnieć z innymi postanowieniami użytkowania Oprogramowania, a w przypadku konfliktu między Umową licencyjną, a innymi postanowieniami użytkowania Oprogramowania, warunki niniejszej Umowy licencyjnej zastąpią wszelkie inne postanowieniami użytkowania Oprogramowania. Niniejsza Umowa została sporządzona i będzie podlegać prawom obowiązującym w kraju zamieszkania Licencjobiorcy. W przypadku, gdyby jakikolwiek przepis niniejszej Umowy licencyjnej został uznany przez sąd lub przez inny trybunał o odpowiedniej jurysdykcji za niewykonalny i/lub nieważny, to pozostałe przepisy Umowy Licencyjnej pozostaną w pełni wykonalne i ważne. 10. Podstawy umowy Podstawą niniejszej Umowy licencyjnej są sekcje "Zastrzeżenie gwarancji i ograniczenie odpowiedzialności" oraz "Ograniczenie zobowiązań", bez której PremiumSoft nie będzie w stanie dostarczać Oprogramowania. Postanowienia obu sekcji mają zastosowanie od momentu zaakceptowania Licencjobiorcy postanowien niniejszej Umowy licencyjnej. 11. Określenie licencji Poprzez pobranie i/lub instalację Oprogramowania Licencjobiorca zgadza się z postanowieniami niniejszej Umowy licencyjnej. Licencja jest ważna do czasu jej wygaśnięcia. PremiumSoft może zerwać licencję, jeśli Licencjobiorca narudzył postanowienia niniejszej Umowy licencyjnej. Oprogramowanie, jego wszelkie uaktualnienia i aktualizacje dostarczane są w formie "tak jak jest" oraz firma PremiumSoft nie udziela na nie żadnego rodzaju gwarancji. Tymbardziej firma PremiumSoft nie bierze odpowiedzialności za żaden składnik firmy trzeciej, który został dołączony do Oprogramowania. 12. Prawo międzynarodowe Sądem właściwym do rozpatrywania sporów powstałych w związku z realizacją postanowień niniejszej Umowy będzie właściwy rzeczowo sąd miejsca siedziby PremiumSoft w Hong Kongu. W razie jakichkolwiek pytań lub niejasności związanych z niniejszą umową prosimy o kontakt pod adresem: licensing@navicat.com. W razie jakichkolwiek innych pytań lub sugestii prosimy o kontakt pod adresem: support@navicat.com. PremiumSoft oraz inne znaki towarowe dostarczone wraz z Oprogramowaniem zarejestrowane są dla PremiumSoft CyberTech Ltd. w Stanach Zdednoczonych oraz innych krajach. Znaki towarowe innych firm, nazwy, loga są zarejestrowanymi znakami towarowymi ich właścicieli. Zabronione jest usuwanie lub ukrywanie znaków towarowych, nazw, nazw produktów, obrazów loga, informacji copyright lub innych symboli lub etykiet 16

18 Oprogramowania. Niniejsza licencja zabrania wykorzystywania jakichkolwiek nazw i znaków towarowych PremiumSoft w innych celach, niż określonych przez postanowienia niniejszej Licencji. End-User License Agreement Note: For the License Agreement of Navicat Cloud service, please click here. IMPORTANT: THIS SOFTWARE END USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR, IF PURCHASED OR OTHERWISE ACQUIRED BY OR FOR AN ENTITY, AN ENTITY) AND PREMIUMSOFT CYBERTECH LTD..READ IT CAREFULLY BEFORE COMPLETING THE INSTALLATION PROCESS AND USING THE SOFTWARE. IT PROVIDES A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY INFORMATION AND LIABILITY DISCLAIMERS. BY INSTALLING AND USING THE SOFTWARE, YOU ARE CONFIRMING YOUR ACCEPTANCE OF THE SOFTWARE AND AGREEING TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS, THEN DO NOT INSTALL THE SOFTWARE AND RETURN THE SOFTWARE TO YOUR PLACE OF PURCHASE. THIS EULA SHALL APPLY ONLY TO THE SOFTWARE SUPPLIED BY PREMIUMSOFT CYBERTECH LTD. HEREWITH REGARDLESS OF WHETHER OTHER SOFTWARE IS REFERRED TO OR DESCRIBED HEREIN. 1. Definitions a. "Non-commercial Version" means a version of the Software, so identified, for use by i) the individual who is a natural person and not a corporation, company, partnership or association or other entity or organization (ii) the individual who is a student, faculty or staff member at an educational institution, and (iii) staff of a non-profit organization or charity organization only. For purposes of this definition, "educational institution" means a public or private school, college, university and other post secondary educational establishment. A non-profit organization is an organization whose primary objective is to support an issue or matter of private interest or public concern for non-commercial purposes. b. "Not For Resale (NFR) Version" means a version, so identified, of the Software to be used to review and evaluate the Software, only. c. "PremiumSoft" means PREMIUMSOFT CYBERTECH LTD. and its licensors, if any. d. "Software" means only the PremiumSoft software program(s) and third party software programs, in each case, supplied by PremiumSoft herewith, and corresponding documentation, associated media, printed materials, and online or electronic documentation. e. "Unregistered version", "Trial version" or "Demo version" means an unregistered copy of the SOFTWARE ("UNREGISTERED SOFTWARE") which may be used by the USER for evaluation purposes for a period of fourteen (14) days following the initial installation of the UNREGISTERED SOFTWARE. At the end of the trial period ("TRIAL PERIOD"), the USER must either register the SOFTWARE or remove it from his system. The UNREGISTERED SOFTWARE may be freely copied and distributed to other users for their evaluation. f. "Navicat Essentials" means a version of the Software, so identified, to be used for commercial purpose. 17

19 2. License Grants The licenses granted in this Section 2 are subject to the terms and conditions set forth in this EULA: a. Subject to Section 2(b), you may install and use the Software on a single computer; OR install and store the Software on a storage device, such as a network server, used only to install the Software on your other computers over an internal network, provided you have a license for each separate computer on which the Software is installed and run. Except as otherwise provided in Section 2(b), a license for the Software may not be shared, installed or used concurrently on different computers. b. In addition to the single copy of the Software permitted in Section 2(a), the primary user of the computer on which the Software is installed may make a second copy of the Software and install it on either a portable computer or a computer located at his or her home for his or her exclusive use, provided that: A. the second copy of the Software on the portable or home computer (i) is not used at the same time as the copy of the Software on the primary computer and (ii) is used by the primary user solely as allowed for such version or edition (such as for educational use only), B. the second copy of the Software is not installed or used after the time such user is no longer the primary user of the primary computer on which the Software is installed. c. In the event the Software is distributed along with other PremiumSoft software products as part of a suite of products (collectively, the "Studio"), the license of the Studio is licensed as a single product and none of the products in the Studio, including the Software, may be separated for installation or use on more than one computer. d. You may make one copy of the Software in machine-readable form solely for backup purposes. You must reproduce on any such copy all copyright notices and any other proprietary legends on the original copy of the Software. You may not sell or transfer any copy of the Software made for backup purposes. e. You agree that PremiumSoft may audit your use of the Software for compliance with these terms at any time, upon reasonable notice. In the event that such audit reveals any use of the Software by you other than in full compliance with the terms of this Agreement, you shall reimburse PremiumSoft for all reasonable expenses related to such audit in addition to any other liabilities you may incur as a result of such non-compliance. f. Your license rights under this EULA are non-exclusive. 3. License Restrictions a. Other than as set forth in Section 2, you may not make or distribute copies of the Software, or electronically transfer the Software from one computer to another or over a network. 18

20 b. You may not alter, merge, modify, adapt or translate the Software, or decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human-perceivable form. c. Unless otherwise provided herein, you may not rent, lease, or sublicense the Software. d. Other than with respect to a Trial / Demo Version, Non-commercial Lite Version or a Not For Resale Version of the Software, you may permanently transfer all of your rights under this EULA only as part of a sale or transfer, provided you retain no copies, you transfer all of the Software (including all component parts, the media and printed materials, any upgrades, this EULA, the serial numbers, and, if applicable, all other software products provided together with the Software), and the recipient agrees to the terms of this EULA. If the Software is an upgrade, any transfer must include all prior versions of the Software from which you are upgrading. If the copy of the Software is licensed as part of the whole Studio (as defined above), the Software shall be transferred only with and as part of the sale or transfer of the whole Studio, and not separately. You may retain no copies of the Software. You may not sell or transfer any Trial / Demo Version, Non-commercial Lite Version or Not For Resale Version of the Software. e. Unless otherwise provided herein, you may not modify the Software or create derivative works based upon the Software. f. Non-commercial Versions of the Software may not be used for, or distributed to any party for, any commercial purpose. g. Unless otherwise provided herein, you shall not A. in the aggregate, install or use more than one copy of the Trial / Demo Version and Non-commercial Lite Version of the Software, B. download the Trial / Demo Version and Non-commercial Lite Version of the Software under more than one username, C. alter the contents of a hard drive or computer system to enable the use of the Trial / Demo Version of the Software for an aggregate period in excess of the trial period for one license to such Trial / Demo Version, D. disclose the results of software performance benchmarks obtained using the Trial / Demo Version or Non-commercial Lite Version to any third party without PremiumSoft prior written consent, or E. use the Trial / Demo Version of the Software for a purpose other than the sole purpose of determining whether to purchase a license to a commercial or education version of the software; provided, however, notwithstanding the foregoing, you are strictly prohibited from installing or using the Trial / Demo Version or Non-commercial Lite Version of the Software for any commercial training purpose. h. You may only use the Not for Resale Version of the Software to review and evaluate the Software. 19

21 i. You may receive the Software in more than one medium but you shall only install or use one medium. Regardless of the number of media you receive, you may use only the medium that is appropriate for the server or computer on which the Software is to be installed. j. You may receive the Software in more than one platform but you shall only install or use one platform. k. You shall not use the Software to develop any application having the same primary function as the Software. l. In the event that you fail to comply with this EULA, PremiumSoft may terminate the license and you must destroy all copies of the Software (with all other rights of both parties and all other provisions of this EULA surviving any such termination). m. This program may include Oracle Instant Client (OCI). You agree that you shall 1. not use of the Oracle Instant Client to the business operations; 2. not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual or entity; a. make the Programs available in any manner to any third party for use in the third party's business operations; and b. title to the Programs from passing to the end user or any other party; 3. not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate the Programs except for a sufficient number of copies of each Program for your licensed use and one copy of each Program media; 4. discontinue use and destroy or return to all copies of the Oracle Instant Client and documentation after termination of the Agreement; 5. not pubish any results of benchmark tests run on the Programs; 6. comply fully with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the Oracle Instant Client, nor any direct product thereof, are exported, directly or indirectly, in violation of applicable laws; 7. allow PremiumSoft to audit your use of the Oracle Instant Client; 4. Upgrades If this copy of the Software is an upgrade from an earlier version of the Software, it is provided to you on a license exchange basis. You agree by your installation and use of such copy of the Software to voluntarily terminate your earlier EULA and that you will not continue to use the earlier version of the Software or transfer it to another person or entity unless such transfer is pursuant to Section Ownership 20

22 The foregoing license gives you limited license to use the Software. PremiumSoft and its suppliers retain all rights, title and interest, including all copyright and intellectual property rights, in and to, the Software (as an independent work and as an underlying work serving as a basis for any application you may develop), and all copies thereof. All rights not specifically granted in this EULA, including Federal and International Copyrights, are reserved by PremiumSoft and its suppliers. 6. LIMITED WARRANTY AND DISCLAIMER a. Except with respect to Trial / Demo Version, Non-commercial Lite Version and Not For Resale Version of the Software, PremiumSoft warrants that, for a period of thirty (30) days from the date of delivery (as evidenced by a copy of your receipt): the physical media on which the Software is furnished will be free from defects in materials and workmanship under normal use. The Software is provided "as is". PremiumSoft makes no warranties, express or implied, arising from course of dealing or usage of trade, or statutory, as to any matter whatsoever. b. PremiumSoft provides no remedies or warranties, whether express or implied, for Trial / Demo version, Non-commercial Lite version and the Not for Resale version of the Software. Trial / Demo version, Non-commercial Lite version and the Not for Resale version of the Software are provided "as is". c. Except as set Forth in the foregoing limited warranty with respect to software other than Trial/ Demo version, Non-commercial Lite version and Not for Resale version, PremiumSoft and its suppliers disclaim all other warranties and representations, whether express, implied, or otherwise, including the warranties of merchantability or fitness for a particular purpose. Also, there is no warranty of non-infringement and title or quiet enjoyment. PremiumSoft does not warrant that the Software is error-free or will operate without interruption. The Software is not designed, intended or licensed for use in hazardous environments requiring fail-safe controls, including without limitation, the design, construction, maintenance or operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, and life support or weapons systems. PremiumSoft specifically disclaims any express or implied warranty of fitness for such purposes. d. If applicable law requires any warranties with respect to the Software, all such warranties are limited in duration to thirty (30) days from the date of delivery. e. No oral or written information or advice given by PremiumSoft, its dealers, distributors, agents or employees shall create a warranty or in any way increase the scope of ANY warranty PROVIDED HEREIN. 7. LIMITATION OF LIABILITY (a) Neither PremiumSoft nor its suppliers shall be liable to you or any third party for any indirect, special, incidental, punitive or consequential damages (including, but not limited to, damages for the inability to use equipment or access data, loss of business, loss of profits, business interruption or the like), arising out of the use of, or inability to use, the Software and based on any theory of liability including breach of contract, breach of warranty, 21

23 tort (including negligence), product liability or otherwise, even if PremiumSoft or its representatives have been advised of the possibility of such damages. 8. Third Party Software The Software may contain third party software which requires notices and/or additional terms and conditions. By accepting this EULA, you are also accepting the additional terms and conditions of the third party software. 9. General No PremiumSoft dealer, agent or employee is authorized to make any amendment to this EULA. This EULA contains the complete agreement between the parties with respect to the subject matter hereof, and supersedes all prior or contemporaneous agreements or understandings, whether oral or written. You agree that any varying or additional terms contained in any purchase order or other written notification or document issued by you in relation to the Software licensed hereunder shall be of no effect. The failure or delay of PremiumSoft to exercise any of its rights under this EULA or upon any breach of this EULA shall not be deemed a waiver of those rights or of the breach. If any provision of this EULA shall be held by a court of competent jurisdiction to be contrary to law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this EULA will remain in full force and effect. 10. Basis of Bargain The Limited Warranty and Disclaimer and Limited Liability set forth above are fundamental elements of the basis of the agreement between PremiumSoft and you. PremiumSoft would not be able to provide the Software on an economic basis without such limitations. Such Limited Warranty and Disclaimer and Limited Liability inure to the benefit of PremiumSoft's licensors. 11. Term By downloading and/or installing this SOFTWARE, the Licensor agrees to the terms of this EULA. This license is effective until terminated. Licensor has the right to terminate your License immediately if you fail to comply with any term of this License. "as is". Licensor makes no warranties, express or implied, arising from course of dealing or usage of trade, or statutory, as to any matter whatsoever. In particular, any and all warranties or merchantability, fitness for a particular purpose or non-infringement of third party rights are expressly excluded. 12. Governing Law This License will be governed by the laws in force in Hong Kong. You hereby consent to the non-exclusive jurisdiction and venue sitting in Hong Kong to resolve any disputes arising under this EULA. 22

24 Should you have any questions concerning the validity of this License, please contact: If you desire to contact the Licensor for any other reason, please contact PremiumSoft and other trademarks contained in the Software are trademarks or registered trademarks of PremiumSoft CyberTech Ltd. in the United States and/or other countries. Third party trademarks, trade names, product names and logos may be the trademarks or registered trademarks of their respective owners. You may not remove or alter any trademark, trade names, product names, logo, copyright or other proprietary notices, legends, symbols or labels in the Software. This EULA does not authorize you to use PremiumSoft or its licensors names or any of their respective trademarks. 23

25 2 - Interfejs użytkownika Okno główne Okno główne programu zawiera szereg dodatkowych pasków narzędzi zależnych od rodzaju obiektów baz danych, a także skróty do dodatkowych narzędzi. Główny pasek narzędzi Główny pasek zawiera ikony szybkiego dostępu do podstawowych obiektów oraz funkcji programu, takich jak połączenia, zarządzanie użytkownikami, tabele, kolekcje, kopie zapasowe, narzędzia automatyki itp. Okno nawigacji Okno nawigacji to miejsce zawierające obiekty połączeń oraz baz danych. Jeśli okno nawigacji nie jest widoczne, wybierz opcję Widok -> Okno nawigacji -> Pokaż okno nawigacji z paska menu. Pasek zakładek Pasek zakładek umożliwia szybkie przełączanie między aktualnie wyświetlonymi oknami obiektów. Możesz ustawić opcję wyświetlania nowego okna w zakładkach lub zawsze w nowym oknie. Możesz użyć skrótu klawiaturowego COMMAND-{ or COMMAND-} aby przełączać między zakładkami. Możesz także dodać zakładkę do ulubionych lub startowych zakładek za pomocą przytrzymania klawisza Ctrl i kliknięcia na daną zakładkę. Zobacz temat Preferencje. Pasek obiektów Pasek obiektów umożliwia szybki dostęp do funkcji zarządzania obiektami. 24

26 Okno elementów Okno listy obiektów zawiera listę obiektów takich jak tabele, kolekcje, widoki, zapytania itp. oraz okna w zakładkach. Użyj Lista, Szczegóły i Diagram ER aby zmienić widok zakładki obiektów. Okno informacji Okno informacji zawiera szczegółowe informacje o obiekcie, aktywności projektu, wyrażeń DDL, zależności obiektów, podgląd użytkowników i ról. Jeśli okno informacji nie jest widoczne, wybierz polecenie Widok -> Okno informacji -> Pokaż okno informacji z paska menu. Pasek stanu Pasek stanu wyświetla informacje o aktualnie przetwarzanym procesie lub obiekcie. Aby pokazać lub ukryć pasek stanu wybierz polecenie Widok -> Pokaż pasek statusu z paska menu. Okno nawigacji Okno nawigacji to struktura drzewa, dzięki której połączenia i obiekty baz danych są łatwo dostępne. Każdy element drzewa udostępnia odpowiednie menu podręczne zawierające najważniejsze akcje dla danego typu obiektu. Jeśli Pokazuj obiekty pod schematami w oknie nawigacji została zaznaczona w ustawieniach Preferencje wówczas wszystkie obiekty bazy danych lub schematu zostaną również wyświetlone w oknie nawigacji. Aby otworzyć bazę danych lub schemat kliknij dwukrotnie na jej nazwę. Po zalogowaniu w oknie Navicat Cloud, okno nawigacji podzielone zostanie na Navicat Cloudi Moje połączenia. Możesz przeszukiwać drzewko podając frazę wyszukiwania w polu Szukaj. Aby wyświetlić tylko otwarte obiekty, kliknij na lub wybierz polecenie Widok -> Okno nawigacji -> Pokaż tylko aktywne obiekty z paska menu. 25

27 Jeśli chcesz ukryć strukturę grupy w oknie nawigacji, wybierz polecenie Widok -> Okno nawigacji -> Widok połączeń bez grupowania. Jeśli okno nawigacji nie jest widoczne, wybierz opcję Widok -> Okno nawigacji -> Pokaż okno nawigacji. Okno elementów W oknie Obiekty, mżesz użyć opcji Lista, Szczegóły i Diagram ER aby zmienić widok obiektu. Jeśli chcesz ukryć strukturę grupy na liście lub widoku szczegółów, wybierz polecenie Widok -> Widok obiektów bez grupowania z paska menu. Widok listy Domyślnie Navicat wykorzystuje Lista. Wyświetlane są tylko nazwy obiektów. Widok szczegółowy Szczegóły przedstawia nazwę oraz ustawienia obiektów w kolumnie. Aby zmienić wyświetlanie kolumn lub ustawień, wybierz polecenie Widok -> Wybierz kolumny z paska menu oraz wybierz kolumny do wyświetlenia dla różnych obiektów. Diagram ER (niedostępne w edycji Essentials) Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQLite, SQL Server oraz MariaDB. Widok diagramu ER dostępny jest tylko dla tabel. Diagram ER zostanie utworzony tylko, jeśli baza danych / schemat zawiera tabele. Pliki diagramu ER zapisywane są w katalogu Ścieżka zapisu ustawień. Obszar roboczy diagramu 26

28 Wyświetlenie pól tabel i ih relacji w bazie danych lub schemacie. Możesz dodać, zmodyfikować lub usunąć relacje między tabelami, dodać lub usunąć punkty na liniach relacji, a także zmienić kolor tabeli. Dodawanie klucza obcego Kliknij przycisk z paska obiektów. Przenieś pole z tabeli podrzędnej do nadrzędnej. Edycja oraz usuwanie klucza obcego Przytrzymaj klawisz Ctrl oraz kliknij na linię relacji i wybierz polecenie Edycja relacji lub Usuń relację z menu podręcznego. Dodawanie lub usuwanie punktów Wybierz linię relacji lub punkt. Wciśnij i przytrzymaj klawisz SHIFT oraz kliknij na wybrany obiekt. Zmiana koloru tabeli Przytrzymaj klawisz Ctrl oraz kliknij na tabelę i wybierz kolor z podręcznego menu. Rozmieszczanie automatyczne Przytrzymaj klawisz Ctrl oraz kliknij na obszar roboczy i wybierz polecenie Rozmieść automatycznie z menu podręcznego. Zmiana rozmiaru strony Przytrzymaj klawisz Ctrl oraz kliknij na obszar roboczy i wybierz polecenie Rozmiar strony z menu podręcznego. Określony rozmiar papieru wyświetlony zostanie w informacjach ogólnych. Uwaga: Kliknij dwukrotnie na diagram aby wyświetlić kreatora tabel. Klikając dwukrotnie na nazwę tabeli na liście lub widok szczegółowy zostanie wyświetlony podgląd danych tabeli. Informacje ogólne Aby powiększyć lub pomniejszyć obszar diagramu, dostosuj suwak powiększenia. Ten sam efekt możesz uzyskać za pomocą skrótów klawiaturowych: Powiększenie: [COMMAND-pokrętło myszy w górę] Pomniejszenie: [COMMAND+pokrętło myszy w dół] Pasek obiektów Przełączanie do trybu ręcznego do przeniesienia diagramu. Możesz także wcisnąć i przytrzymać klawisz spacji oraz przenosić widok diagramu. 27

29 Dodanie relacji pomiędzy polami tabel. Kliknij na przycisk oraz przeciągnij pole z tabeli podrzędnej do nadrzędnej. Okno informacji Okno informacji zawiera szczegółowe informacje o obiekcie, aktywności projektu, wyrażeń DDL, zależności obiektów, podgląd użytkowników i ról. Jeśli okno informacji nie jest widoczne, wybierz polecenie Widok -> Okno informacji -> Pokaż okno informacji z paska menu. Możesz wybrać dowolne połączenie, obiekt lub projekt, a następnie użyć odpowiedniego przycisku w oknie informacyjnym. Przycisk Opis Ogólne - Pokaż ogólne informacje o obiekcie. Podgląd - Pokaż polecenia SQL zapytania. DDL - Pokaż polecenia DDL obiektu. W użyciu - Pokaż obiekty wiążące. Obiekty - Pokaż obiekty przestrzeni tabel. Udział - Pokaż role przypisane do użytkowników. Używany przez - Pokaż obiekty powiązane. Udziały - Pokaż użytkowników dla ról. Wstawki kodu - Pokaż wbudowane oraz własne wstawki kodu. (niedostępne w edycji Essentials) Identyfikatory - Pokaż wszystkie dostępne tabele, kolekcje, widoki lub pola dla bazy danych lub schematu. Projekt - Pokaż użytkowników projektu oraz ich aktywność. Kliknij na + aby dodać użytkowników do projektu. Kolor typu - Ustaw kolor podświetlania typów kolumn dla Widok siatki. (dostępne tylko dla MongoDB) 28

30 3 - Navicat Cloud O usłudze Navicat Cloud Navicat Cloud jest usługą online, która umożliwia synchronizację danych połączeń, zapytań, modeli oraz grupowania obiektów na innych komputerach i systemach operacyjnych. Po przeniesieniu lub dodaniu połączenia do Chmury Navicat, wówczas ustawienia połączeń oraz zapytania zapisane zostaną w usłudze Navicat Cloud. Usługa Navicat Cloud nie łączy się bezpośrednio z Twoimi bazami danych, a jedynie przechowuje Twoje ustawienia, zapytania, projekty modeli oraz ustawienia grup obiektów. W usłudze nie są również przechowywane żadne hasła dostępowe. Uwaga: PremiumSoft dba o pełne bezpieczeństwo Twoich danych znajdujących się na serwerach Navicat Cloud, a pracownicy PremiumSoft nie mają dostępu do Twoich danych. Tworzenie nowego konta 1. W oknie głównym kliknij na Zaloguj oraz kliknij Utwórz Navicat ID. 2. Podaj wymagane informacje oraz kliknij na Rejestracja. Zostanie wysłana weryfikacja adresu na podany adres Kliknij na otrzymany odnośnik aby zweryfikować utworzone konto. Podpowiedź: Możesz logować się używając tego samego indentyfikatora, którym logujesz się do Działu Obsługi Klienta. Logownie do Chmury Navicat 1. W oknie głównym kliknij na Zaloguj i podaj Navicat ID i Hasło. 2. Klikjnij Zaloguj. 3. Jeśli aktywowałeś dwukrokową weryfikację w ustawieniach Serwis Navicat Cloud, kod zostanie wysłany na Twój telefon za pomocą aplikacji mobilnej. Podaj otrzymany kod aby się zalogować. Wylogowywanie z Chmury Navicat 1. W oknie głównym przytrzymaj klawisz Ctrl oraz kliknij na Navicat Cloud i wybierz Zamknij wszystkie połączenia aby zamknąć połączenia w Chmurze Navicat. 2. Kliknij na swój obraz użytkownika na pasku narzędzi. 3. Kliknij na swój adres w oknie usługi Navicat Cloud oraz wybierz polecenie Wyloguj. 29

31 Zarządzanie Navicat Cloud Wyświetlanie bieżącego użycia Chmury 1. W oknie głównym Navicat, kliknij na swój obraz użytkownika. 2. Użycie w usłudze Navicat Cloud zostanie wyświetlone w oknie Navicat Cloud. Uwaga: Połączenie, zapytanie, model lub grupa obiektów liczone są jako pojedyńcza jednostka. Zmiana obrazu użytkownika 1. W oknie głównym Navicat, kliknij na swój obraz użytkownika. 2. Kliknij na swój obraz użytkownika w oknie usługi Navicat Cloud. 3. Wybierz plik obrazu. Zarządzanie kontem w usłudze Navicat Cloud 1. W oknie głównym Navicat, kliknij na swój obraz użytkownika. 2. Kliknij na swój adres w oknie usługi Navicat Cloud oraz wybierz polecenie Zarządzaj kontem. 3. Przeglądarka zosanie uruchomiona z adresem Serwis Navicat Cloud. Zaktualizuj swój plan Navicat Cloud 1. W oknie głównym Navicat, kliknij na swój obraz użytkownika. 2. Kliknij przycisk Aktualizuj w oknie Navicat Cloud. 3. Przeglądarka zosanie uruchomiona z adresem Serwis Navicat Cloud. Tworznie projektu 1. Wybierz Navicat Cloud w oknie nawigacji. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Nowy projekt. Dodawanie użytkownika do projektu 1. Wybierz projekt w oknie nawigacji. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Współpracuj z. 3. Kliknij przycisk Dodaj użytkowników. 4. Podaj identyfikator Navicat ID użytkownika 30

32 5. Wybierz rolę użytkownika. 6. Kliknij przycisk Dodaj. Role użytkowników Właściciel Admin Udział Gość Uprawnienia Wczytywanie i zapisywanie obiektów, zarządzanie użytkownikami oraz usuwanie projektów Wczytywanie i zapisywanie obiektów oraz zarządzanie użytkownikami Wczytywanie i zapisywanie obiektów Wczytywanie obiektów Uwaga: Każdorazowo możesz dodać 10 użytkowników. Użyj przecinka aby oddzielić nazwę w polu edycji. Zarządzanie użytkownikami projektu 1. Wybierz projekt w oknie nawigacji. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Współpracuj z. 3. Kliknij przycisk Zastosuj po dokonaniu zmian. Uwaga: Jeśli jesteś właścicielem lub administratorem możesz kliknąć na x aby usunąć użytkownika. Zmiana nazwy projektu 1. Wybierz projekt w oknie nawigacji. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Zmień nazwę. 3. Podaj nazwę projektu. Wyjście z projektu 1. Wybierz projekt w oknie nawigacji. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Zakończ projekt. Usuwanie projektu 1. Wybierz projekt w oknie nawigacji. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Usuń projekt. Przenieś lub skopiuj połączenie do projektu 1. Przytrzymaj klawisz Ctrl oraz kliknij na dane połączenie w oknie Moje połączenia i wybierz Przenieś połączenie do lub Kopiuj połączenie do. 2. Zaznacz wszystkie projekty lub utwórz nowy projekt. 31

33 3. Połączenie zostanie przeniesione lub skopiowane do usługi Navicat Cloud, a także wszystkie zapytania oraz grupy wirtualne dla danego połączenia. Przenoszenie/Kopiowanie połączenia do moich połączeń 1. Przytrzymaj klawisz Ctrl oraz kliknij na dane połączenie w oknie Navicat Cloud i wybierz Przenieś połączenie do lub Kopiuj połączenie do -> Moje połączenia. 2. Połączenie zostanie przeniesione lub skopiowane do moich połączeń, a także wszystkie zapytania oraz grupy wirtualne dla danego połączenia. Przenoszenie/Kopiowanie modelu do Navicat Cloud 1. Zaznacz model na liście Moje połączenia. 2. Przenieś obiekt do projektu w Navicat Cloud. Przenoszenie/Kopiowanie modelu do moich połączeń 1. Wybierz plik modelu w projekcie w Navicat Cloud. 2. Przenieś obiekt do Moje połączenia. 32

34 4 - Połączenie Połączenie Aby rozpocząć pracę z raportami w programie Navicat należy wpierw nawiązać odpowiednie połączenie z bazą danych. Jeśli jesteś nowym użytkownikiem jednej z baz danych zapoznaj się z dodatkową pomocą: Dokumentacja MySQL Dokumentacja Oracle Dokumentacja PostgreSQL Dokumentacja SQLite Biblioteka MSDN dla SQL Server Dokumentacja MariaDB Podręcznik użytkownika MongoDB Aby utworzyć nowe połaczenie użyj przycisku informacje dla nawiązania połączenia. Połączenie oraz wybierz typ serwera. Następnie podaj wymagane Uwaga: Navicat umożliwia łączenie się z serwerami zainstalowanymi na różnych systemach operacyjnych (np. Windows, macos, Linux oraz UNIX) oraz obsługuje autentykację PAM oraz GSSAPI. Możesz zmienić ustawienia połączenia przytrzymując klawisz Ctrl oraz klikając na nazwę połączenia i wybierając polecenie Edytuj połączenie. Navicat Cloud Aby skopiować lub przenieść połączenie między Moje połączenia i Navicat Cloud, przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Kopiuj połączenie do lub Przenieś połączenie do. Połączenie MySQL/MariaDB Aby wyczyścić lub przeładować cache bazy, tabel lub blokad, przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Wyczyść cache oraz wybierz opcję czyszczenia. Należy posiadać uprawnienie RELOAD uprawnienie aby użyć tej funkcji. Zarządzanie regułami zapory Azure SQL Nie możesz łaczyć się z usługą Azure SQL dopóki nie zostaną nadane odpowiednie prawa dla adresu IP. Aby uzyskać dostęp do baz danych Azure SQL upewnij się także, że zapora sieciowa nie blokuje portu Aby zarządzać regułami zapory, przytrzymaj klawisz Ctrl oraz kliknij na połączenie Azure SQL w oknie nawigacji i wybierz polecenie Reguły zapory SQL Azure. Dodaj nową rolę podająć zakres IP. 33

35 Konto testowe Navicat udostępnia testowe konta podczas okresu testowego. MySQL Host: server1.navicat.com Port: 4406 Nazwa użytkownika: navicat Hasło: testnavicat PostgreSQL Host: server1.navicat.com Port: 5432 Startowa baza danych: HR Nazwa użytkownika: navicat Hasło: testnavicat Ustawienia ogólne RDBMS Aby poprawnie móc się połączyć ze zdalną lub lokalną bazą, bez względu na to, czy jest to połączenie SSL, SSH czy HTTP, należy przede wszystkim określić: nazwę połączenia, typ bazy danych oraz lokalizację bazy danych. Jeśli Twój dostawca internetu (ISP) blokuje porty, pod którymi dostępna jest baza danych, ale nie blokuje domyślnego portu, pod którym funkcjonują strony sieci Web, wówczas najlepszym rozwiązaniem jest połączenie SSH lub tunelowane HTTP. Uwaga: Poniższe opcje zależne są od wybranego typu połączenia oraz kolejności sortowania. Dodaj do Po zalogowaniu w oknie Navicat Cloud, możesz wybrać miejsce zapisu połączeń między: Moje połączenia a Projekt w usłudze Navicat Cloud. Autentykacja Autentykacja SQL Server. Autentykacja Windows Użycie rekordu logowania dla połączenia. Użytkownik musi podać swoją nazwę dla serwera: Nazwa użytkownika i Hasło. Autoryzacja dokonywana jest na podstawie danych identyfikacyjnych użytkownika systemu Windows. 34

36 Połączenie Podaj przyjazną nazwę określającą połączenie. Typ połączenia Prosty TNS W trybie Basic połączenie nawiązane zostaje poprzez interfejs Oracle Call Interface (OCI). Podaj Host i Port. Ustaw Nazwa usługi/sid służące do nawiązania połączenia. Zaznacz odpowiedni przycisk wyboru. W trybie TNS Navicat do połączenia z bazami Oracle wykorzystuje alias określony w pliku tnsnames.ora wykorzystując w dalszym etapie łączenia interfejs Oracle Call Interface (OCI). Użytkownik musi podać Nazwa usługi Net. OCI jest programowym interfejsem pozwalającym na wykorzystanie natywnych wywołań procedur i funkcji dowolnego języka programowania w celu otrzymania dostępu do serwera oraz wykonania wyrażeń SQL. OCI jest standardową biblioteką dostępu do bazy danych. Zobacz także: Zmienne środowiskowe Plik bazy danych Określa początkowy plik bazy danych. Jeśli użyty jest tunel HTTP należy podać pełną ścieżkę do pliku na serwerze. Końcówka Końcówka dla połączenia z usługami Amazon Web Services. Host Nazwa hosta lub adres IP serwera bazy danych. Startowa baza danych Ustawienie domyślnego użytkownika do połączenia z bazą danych. Autentykacja systemowa Użycie logowania systemowego do autentykacji użytkownika bazy danych. Hasło Hasło do połączenia z serwerem. Port Port TCP/IP dla połączenia z serwerem bazy danych. Rola Określa, czy połączenie zostanie wykonane z uprawnieniem użytkownika Domyślny, SYSOPER lub SYSDBA. 35

37 Synchronizuj nazwę użytkownika z Navicat Cloud Podczas bezpośredniej edycji połączenia w usłudze Navicat Cloud możesz wybrać, czy chcesz automatycznie synchronizować nazwę użytkownika. Typ Istniejąca baza Nowa - SQLite 3 Nowa - SQLite 2 Połączenie z istniejącą bazą danych w Plik bazy danych. Tworzy nową bazę SQLite w wersji 3 w miejscu określonym przez ustawienie Plik bazy danych. Tworzy nową bazę SQLite w wersji 2 w miejscu określonym przez ustawienie Plik bazy danych. Nazwa użytkownika Nazwa użytkownika dla autoryzacji połączenia z serwerem. MongoDB Aby poprawnie móc się połączyć ze zdalną lub lokalną bazą, bez względu na to, czy jest to połączenie SSL lub SSH, należy przede wszystkim określić: nazwę połączenia, typ bazy danych oraz lokalizację bazy danych. Jeśli Twój dostawca internetu (ISP) blokuje porty, pod którymi dostępna jest baza danych, ale nie blokuje domyślnego portu, pod którym funkcjonują strony sieci Web, wówczas najlepszym rozwiązaniem jest połączenie SSH. Połączenie Podaj przyjazną nazwę określającą połączenie. Dodaj do Po zalogowaniu w oknie Navicat Cloud, możesz wybrać miejsce zapisu połączeń między: Moje połączenia a Projekt w usłudze Navicat Cloud. Połączenie Typ serwera MongoDB: Standalone, Shard Cluster lub Replica Set. Host Nazwa hosta, adres IP lub domena UNIX serwera. Port Port TCP/IP dla połączenia z serwerem. Udział Dodawanie lub usuwanie użytkowników zestawu replikacji dla udostępnionego klastra. 36

38 Wczytaj ustawienia Wybierz ustawienia odczytu zestawu replikacji dla tego połączenia. Ustawienia replikacji Nazwa zestawu replikacji. Autentykacja Wybierz mechanizm autentykacji MongoDB dla połączenia. Żaden Bez autentykacji. Hasło Autentykacja bazy danych nazwa powiązana z Nazwa użytkownika i Hasło. LDAP Nazwa użytkownika i Hasło. Kerberos Ustaw Kerberos Usługa oraz użytkownik Pryncypał. Aktywuj Użyj kanonicznej nazwy hosta Jeśli chcesz przetwarzać nazwę hosta poprzez usługę Kerberos. X.509 autentykacji certyfikatem X.509. Użyj MongoDB URI Możesz użyć MongoDB URI do połaczenia z serwerem MongoDB. W tym celu kliknij na URI i wklej adres URI. Navicat automatycznie wypełni opje ogólne, SSL oraz SSH. Ustawienia SSL SSL jest protokołem transmisji poufnych dokumentów w sieci Internet. Aby uzyskać połączenie SSL należy przede wszystkim zainstalować biblioteki OpenSSL oraz pobrać źródła baz danych. Uwaga: Dostępne tylko dla MySQL, PostgreSQL, MariaDB, MongoDB oraz PostgreSQL od wersji 8.4. Połączenia MySQL oraz MariaDB Aby używać autentykacji zaznacz opcję Używaj autentykacji oraz podaj wymagane informacje: Klucz klienta Klucz SSL w formacie PEM dla połączeń szyfrowanych. Certyfikat klienta Certyfikat SSL w formacie PEM dla połączeń szyfrowanych. Certyfikat CA Ścieżka do pliku w formacie PEM zawierającego listę zaufanych wydawców certyfikatów SSL. 37

39 Sprawdzenie urzędu certyfikacji dla certyfikatu Wybierz wartość "Common Name" serwera dla certyfikatu klienta. Szyfr określony Lista szyfrów dla połączenia SSL. Połączenie PostgreSQL Wybierz Tryb SSL: allow prefer require verify-ca verify-full Wpierw próbuj łączyć się połączeniem zwykłym, jeśli połączenie się nie uda, spróbuj łączyć się poprzez SSL. Wpierw próbuj łączyć się połączeniem SSL, jeśli połączenie się nie uda, spróbuj łączyć się poprzez zwykłe połączenie. Tylko połączenie SSL. Tylko połączenie SSL oraz sprawdzenie, czy certyfikat pochodzi od zaufanego wydawcy. Tylko połączenie SSL oraz sprawdzenie, czy certyfikat pochodzi od zaufanego wydawcy oraz sprawdzenie, czy domena serwera zgadza się z domeną certyfikatu. Aby używać autentykacji zaznacz opcję Używaj autentykacji oraz podaj wymagane informacje: Klucz klienta Ścieżka do klucza prywatnego klienta. Certyfikat klienta Ścieżka do certyfikatu klienta. Certyfikat główny Ścieżka do listy zaufanych wydawców. Certyfikaty unieważnione Ścieżka do listy certyfikatów unieważnionych (CRL). Połączenie MongoDB Aby używać autentykacji zaznacz opcję Używaj autentykacji oraz podaj wymagane informacje: Klucz klienta Klucz SSL w formacie PEM dla połączeń szyfrowanych. 38

40 Klucz hasła klienta Hasło dla pliku klucza. Słabe sprawdzenie certyfikatu Zaznacz opcję, jeśli chcesz zezwolić na słabą walidację certyfikatu w serwerze MongoDB. Certyfikat CA Ścieżka do pliku w formacie PEM zawierającego listę zaufanych wydawców certyfikatów SSL. Certyfikaty unieważnione Ścieżka do listy certyfikatów unieważnionych (CRL). Dopuszczaj błędne nazwy hostów Zaznacz opcję, jeśli chcesz zezwolić na podawanie niepoprawnego hosta dla certyfikatów SSL. Ustawienia SSH Secure SHell (SSH) jest standardem komunikacyjnym używanym w sieciach komputerowych, za pomocą którego wykonuje się odpowiednie czynności na innym komputerze, takich jak uruchamianie poleceń systemowych, uruchamianie programów, przenoszenie plików itp. SSH zapewnia bezpieczeństwo pracy poprzez silne szyfrowanie danych oraz transmisji danych, co często nazywane jest także Przekazywanie portów SSH (tunelowanie)w sieci niezabezpieczonej. Ogólnie jest to szyfrowana wersja protokołu Telnet. W protokole Telnet komunikacja (w tym przesyłanie nazwy i hasła użytkownika) odbywa się w postaci przeysłania zwykłego tekstu, który każdy może przechwycić oraz odczytać (a przy tym pozyskać poufne informacje). SSH natomiast zabezpiecza przed tego typu sytuacją oraz pozwala łączyć się w pełni bezpiecznie pomiędzy komputerami. Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQL Server, MariaDB oraz MongoDB. Upewnij się, że parametr "AllowTcpForwarding" na serwerze został ustawiony na wartość "yes", w innym wypadku przekazywanie SSH zostanie dezaktywowane. Konfiguracja znajduje się w pliku /etc/ssh/sshd_config. Domyślnie przekazywanie powinno być aktywne. Sprawdź ponownie ustawienia. Jeśli na serwerze jest wyłączone przekazywanie portu SSH program Navicat nie będzie mógł nawiązać połączenia SSH na porcie 22. Host Host serwera SSH. Uwaga: Nazwa hosta powinna zostać ustawiona względna do serwera SSH. Port 39

41 Port serwera SSH (domyślnie 22). Nazwa użytkownika Nazwa użytkownika SSH (nie jest to nazwa użytkownika bazy danych). Synchronizuj nazwę użytkownika z Navicat Cloud Podczas bezpośredniej edycji połączenia w usłudze Navicat Cloud możesz wybrać, czy chcesz automatycznie synchronizować nazwę użytkownika. Metoda Autentykacji Hasło Klucz publiczny Podaj nazwę użytkownika SSH Hasło. Klucz Prywatny Klucz prywatny używany jest wraz z kluczem publicznym. Klucz prywatny powinien być dostępny tylko dla Ciebie. Fraza hasła Fraza hasła, w odróżnieniu do zwykłego hasła, np. hasła użytkownika, jest hasłem dostępu do klucza. Używaj kompresji Użycie pełnej kompresji danych (w tym strumieni stdin, stdout, stderr, danych przekazywanych przez serwer X11 oraz połączeń TCP). Algorytm kompresji jest taki sam, jaki wykorzystuje gzip(1). Poziom kompresji określany jest poprzez parametr CompressionLevel. Uwaga: Tunel HTTP oraz SSH nie mogą być aktywne jednocześnie. Przy wyborze tunelu SSH automatycznie zostanie dezaktywowany tunel HTTP, i odwrotnie. Ustawienia HTTP Tunelowanie HTTP jest metodą połączenia z bazą danych na tej samej drodze, na jakiej nawiązywane jest połączenie ze stronami sieci WEB, czyli poprzez protokół " na porcie 80. Metoda ta jest zalecana tylko w tym przypadku, kiedy dostawca Internetu blokuje port, pod którym dostępna jest baza danych. Uwaga: Dostępne tylko dla MySQL, PostgreSQL, SQLite oraz MariaDB. Wgranie skryptu na serwer Aby użyć tej metody łączenia należy wpierw wgrać skrypt tunelu do katalogu serwera tak, aby dostępny był poprzez adres URL dla ustawień połączeń. Uwaga: Klikjnij Eksportuj skrypt tunelowania aby rozpakować plik skryptowy, ntunnel_mysql.php (dla MySQL oraz MariaDB), ntunnel_pgsql.php lub ntunnel_sqlite.php. Konfiguracja tunelu HTTP 40

42 Poniżej przedstawione zostały wymagane czynności, aby poprawnie skonfigurować połączenie HTTP. 1. Wybierz zakładkę HTTP oraz włącz opcję tunelu HTTP Tunel HTTP. 2. Podaj URL dla skryptu tunelowania. np Jeśli skrypt tunelu znajduje się na zabezpieczonym hasłem serwerze należy podać dane autentykacyjne. 4. Jeśli Twój serwer uruchomiony został za zaporą możesz wybrać opcję Koduj zapytanie przy użyciu base Jeśli masz dostęp do internetu poprzez proxy, kliknij na Ustawienia Proxy i podaj szczegóły. Uwaga: Tunel HTTP oraz SSH nie mogą być aktywne jednocześnie. Przy wyborze tunelu SSH automatycznie zostanie dezaktywowany tunel HTTP, i odwrotnie. Ustawienia zaawansowane Uwaga: Poniższe opcje zależne są od wybranego typu połączenia oraz kolejności sortowania. Połącz automatycznie Otwieranie połączenia po uruchomieniu Navicat. Zestaw znaków klienta Wybierz kodowanie dla połączeń w Navicat. Kodowanie Wybierz stronę kodową dla wyświetlanych danych w Navicat. Szyfruj Zaznacz opcję oraz podaj Hasło aby móc łączyć się z zaszyfrowaną bazą SQLite. Utrzymuj połączenie (sek.) Opcja określa, czy Navicat ma zapewnić ciągłość aktywnego połączenia z serwerem poprzez okresowe (podane w sekundach). Limit sesji połączeń Określa maksymalną liczbę jedoczesnych połączeń dozwolonych na serwerze. Ścieżka zapisu ustawień Podczas pierwszego nawiązania danego połączenia program Navicat utworzy nowy podkatalog w miejscu określonym przez ustawienie "Ścieżka zapisu ustawień". Domyślnie pliki znajdują się w podkatalogu: 41

43 Plik w ustawieniach Typ serwera Rozszerzenie pliku lokalizacji Kopia zapasowa MySQL, PostgreSQL, SQLite.nb3 oraz MariaDB Profil kopii zapasowej MySQL.nbakmysql PostgreSQL.nbakpgsql SQLite.nbaksqlite Serwer SQL.nbakmssql MariaDB.nbakmariadb Profil eksportu Data Pump Oracle.nbakora Plik diagramu ER MySQL, Oracle, PostgreSQL,.ned SQLite, SQL Server oraz MariaDB Profil widoku Oracle.nexpmora zmaterializowanego PostgreSQL.nexpmpgsql Profil eksportu wyników MySQL.nexpqmysql zapytania Oracle.nexpqora PostgreSQL.nexpqpgsql SQLite.nexpqsqlite Serwer SQL.nexpqmssql MariaDB.nexpqmariadb MongoDB.nexpqmongodb Profil eksportu tabeli/kolekcji MySQL.nexptmysql Oracle.nexptora PostgreSQL.nexptpgsql SQLite.nexptsqlite Serwer SQL.nexptmssql MariaDB.nexptmariadb MongoDB.nexptmongodb Profil eksportu widoku MySQL.nexpvmysql Oracle.nexpvora PostgreSQL.nexpvpgsql SQLite.nexpvsqlite Serwer SQL.nexpvmssql MariaDB.nexpvmariadb MongoDB.nexpvmongodb Profil importu tabeli/kolekcji MySQL.nimpmysql Oracle.nimpora PostgreSQL.nimppgsql SQLite.nimpsqlite Serwer SQL.nimpmssql 42

44 MariaDB.nimpmariadb MongoDB.nimpmongodb Platforma MapReduce MongoDB.mapreduce Zapytanie MySQL, Oracle, PostgreSQL,.sql SQLite, SQL Server oraz MariaDB MongoDB.js Kreator zapytań MySQL, Oracle, PostgreSQL, SQLite, SQL Server oraz.qbs - format zapisu układu obiektów w kreatorze zapytań. MariaDB Wersja TDS Jeśli wystąpi niezgodność połączenia z bazą danych, wybierz wersję protokołu TDS dla połączenia. Używaj kompresji Opcja określa, czy dane podczas transmisji będą kompresowane (pod warunkiem, że obie strony wspierają kompresję zlib). Używaj gniazda Użycie pliku gniazda dla połączenia lokalnego. Ustawienia bazy danych MySQL, Oracle, PostgreSQL, SQL Server, MariaDB, MongoDB W oknie Bazy danych, możesz ustawić bazy danych wyświetlane w oknie nawigacji podczas łączenia się z serwerem. Nie jest to jednak wymagane. Aby rozpocząć pracę z własnymi ustawieniami zaznacz Użyj własnej listy baz danych. Następnie sprawdź bazy danych za pomocą Nazwa. Jeśli chcesz, aby program Navicat automatycznie otwierał połączenie, zaznacz opcję Automatyczne otwieranie. Dodawanie ukrytej bazy do listy 1. Klikjnij Podaj nazwę bazy danych. 3. Sprawdzenie nowo dodanych baz danych do listy. Usuń bazę danych z listy 1. Wybierz bazę danych z listy. 2. Klikjnij -. Uwaga: Baza danych zostane usunięta z listy, ale nie zostanie usunięta z serwera. 43

45 SQLite W oknie Bazy danych, możesz dołączyć bazę SQLite. Kliknij na + i podaj informacje: Opcja Nazwa bazy danych Plik bazy danych Szyfruj Opis Podaj nazwę bazy danych, która wyświetlana będzie w oknie nawigacji. Wybierz ścieżkę pliku dla bazy danych. Zaznacz opcję i podaj Hasło jeśli baza danych jest zaszyfrowana. Aby odłączyć bazę danych, wybierz ją z listy oraz kliknij na -. 44

46 5 - Obiekty serwera Obiekty serwera Program Navicat zawiera zaawansowane narzędzia administracji bazami danych i ich obiektami, takimi jak tabele, widoki, funkcje itp. Niektóre obiekty serwera mogą zostać ukryte w Navicat. Obiektami tymi mogą być bazy danych systemowe, tabele systemowe itp. Aby wyświetlić ukryte obiekty wybierz polecenie Widok -> Pokaż ukryte elementy z paska menu. Uwaga: Przed rozpoczęciem pracy z narzędziami Navicat należy wpierw nawiązać połączenie z bazą danych. W kreatorze obiektów możesz podglądać niezbędne wyrażenia SQL lub skrypty dla utworzenia lub zmodyfikowania obiektu w oknie Podgląd SQL lub Podgląd skryptu. Dla niektórych baz danych lub schematów, możesz użyć listy zawierającej treść SQL lub skryptów do wykonania wybierając polecenie Zapisz lub Zapisz jako z Plik. MySQL / MariaDB Bazy danych Aby rozpocząć pracę z obiektami należy wpierw nawiązać połączenie z serwerem. Jeśli zawartość serwera jest pusta należy utworzyć nową bazę danych. Tworzenie nowej bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Nowa baza danych. 2. Podaj opcje bazy danych w dodatkowym okienku. Edycja bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych i wybierz polecenie Edytuj bazę danych. 2. Edycja ustawień bazy danych w dodatkowym okienku. Uwaga: MySQL nie obsługuje aktualnie zmiany nazwy baz danych z poziomu poleceń. Należy przejść do katalogu przechowywania baz danych. Domyślnie jest to katalog instalacji, np. /usr/local/mysql5/data. Należy zatrzymać usługę bazy danyc przed zmianą nazwy. Tabela Tabele są podstawowymi obiektami baz danych zawierające dane. Tabele są zestawem wierszy i kolumn oraz powiązanych z nimi pól. W oknie głównym kliknij na Tabela aby otworzyć listę tabel. Program umożliwa otwieranie tabel na dwa sposoby, przytrzymaj klawisz Ctrl oraz kliknij na nazwę tabeli i wybierz: 45

47 Opcja Wyświetl dane Wyświetl dane (tryb szybki) Opis Navicat wczytuje dane BLOB (obrazy) podczas otwierania tabeli. Dzięki opcji przyśpieszenia wydajności dla otwieranych tabel, takich jak pola BLOB (obrazy), wczytanie danych nastąpi dopiero po kliknięciu na komórkę (należy wcisnąć klawisz OPTION i kliknąć prawym przyciskiem myszy na tabelę). Możesz utworzyć skrót do tabeli przeciągając jej obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do tabeli bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby wyczyścić dane tabeli, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń dane tabeli z menu podręcznego. Opcja czyści zawartość tabeli bez resetowania wartości auto-increment. Aby wykonać czyszczenie tabeli i zresetować również indeks, wykonaj polecenie Resetuj tabelę. Kreator tabel Kreator tabel to podstawowe narzędzie programu Navicat do pracy z tabelami. Dzięki niemu bez trudu dodasz, usuniesz lub zaktualizujesz pola, indeksy, klucze obce, i wiele więcej. W oknie Pola, możesz wyszukać nazwy pola wybierając polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Możesz zmienić kolejność pól podczas tworzenia tabel przeciągając je do wybranej pozycji. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są typem i wersją serwera. Podgląd danych tabeli W momencie, gdy otwierana zostaje tabela, Podgląd danych tabeli - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Uwaga: Transakcja dostępna jest tylko dla tabel typu INNODB. Widoki Widok zawiera zbiór informacji pochodzących różnych tabel i przedstawiony jest jakby był wynikiem pojedynczej tabeli. Widoki najczęściej używane są do przedstawienia wyników na podstawie określonych kryteriów. W oknie głównym programu kliknij na Widok aby otworzyć listę widoków. Możesz utworzyć skrót do widoku przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Kreator widoków Kreator widoków to podstawowe narzędzie programu Navicat do pracy z widokami. Możesz modyfikować wyrażenia SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. 46

48 Przycisk Opis Podgląd danych widoku. Wyświetlenie planu widoku. Zatrzymanie generowania podglądu. Tworzenie widoku za pomocą kreatora graficznego. Zobacz temat Kreator SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Podgląd widoku W momencie, gdy otwierany zostaje widok, Podgląd widoku - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Uwaga: Transakcja dostępna jest tylko dla wierszy, które mogą zostać zmodyfikowane. Procedury oraz Funkcje Procedury i funkcje dostępne są od wersji 5.0 serwera MySQL. Procedura jest zestawem wyrażeń SQL oraz przechowywana jest na serwerze. W oknie głównym kliknij na Funkcja aby otworzyć listę funkcji. Edytor funkcji Edytor funkcji to podstawowe narzędzie programu Navicat do pracy z procedurami lub funkcjami. Możesz podać wyrażenie SQL w polu Definicja. Może być to prosta instrukcja SELECT lub INSERT lub wyrażenie objęte klauzulami BEGIN oraz END. Wyrażenia mogą zawierać deklaracje zmiennych, pętle oraz inne wyrażenia setrujące. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Wyniki Aby wykonać procedurę lub funkcję, kliknij na. Jeśli wyrażenie jest poprawne zostanie wykonane oraz jeśli zwraca wyniki, Wynik otwotwierane zostaje wraz z danymi. Jeśli wystąpi błąd podczas wykonywania procedury lub funkcji, proces zostanie zatrzymany, a odpowiedni błąd wyświetlony. Jeśli procedura lub funkcja wymaga parametrów, wówczas Parametry wejściowe wyświetlone zostanie okienko dialogowe. Wybierz Tryb bezpośredni (raw) aby wartości nie zawierały znaków pojedyńczego cudzysłowiu. Uwaga: Navicat umożliwia wyświetlanie do 10 zestawów wyników. Zdarzenia Zdarzenie jest zadaniem, które zostaje uruchomione o określonej porze. W oknie głównym Navicat kliknij na Zdarzenie aby otworzyć listę zdarzeń. Kreator zdarzeń Kreator zdarzeń to podstawowe narzędzie programu Navicat do pracy ze zdarzeniami. Możesz podać wyrażenie SQL procedury w polu Definicja. Może być to prosta instrukcja SELECT lub INSERT lub wyrażenie objęte klauzulami 47

49 BEGIN oraz END. Wyrażenia mogą zawierać deklaracje zmiennych, pętle oraz inne wyrażenia setrujące. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Zarządzanie obiektami Navicat to idealne rozwiązanie do zarządzania obiektami MySQL / MariaDB. 1. W oknie głównym wybierz obiekty z okna nawigacji lub zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. 4. Wyniki w dodatkowym okienku. Tabela Opcja Analizuj Sprawdź Optymalizuj Napraw Oblicz liczbę wierszy Opis Analiza i zapis dystrybucji klucza dla tabeli. Sprawdzanie błedów tabeli. Optymalizacja danych w celu zmniejszenia zajmowanego rozmiaru. Naprawa potencjalnie uszkodzonej tabeli. Obliczenie liczby wierszy w tabeli. Oracle Schematy Aby rozpocząć pracę z obiektami należy wpierw nawiązać połączenie z serwerem. Po utworzeniu konta użytkownika, tworzony zostaje również jego schemat. Schemat jest kontenerem obiektów bazy danych (takich jak tabele, widoki, trigery itp.). Nazwa schematu jest taka sama, jak nazwa nowego użytkownika, a właścicielem schematu jest tworzony użytkownik. Podpowiedź: W oracle wszystkie niezawarte w cudzysłowiu identyfikatory zamieniane są na wielkie litery. Navicat zapobiega takiej sytuacji poprzez ich automatyczne dodawanie. Tabela Tabele są podstawowymi obiektami baz danych zawierające dane. Tabele są zestawem wierszy i kolumn oraz powiązanych z nimi pól. W oknie głównym kliknij na Tabela aby otworzyć listę tabel. Możesz utworzyć Tryb normalny / Tabela zewnętrzna / Indeksowana. Aby utworzyć nową tabelę, kliknij na paska obiektów. Możesz także kliknąć i przytrzymać i wybierz typ tabeli. z Program umożliwa otwieranie tabel na dwa sposoby, przytrzymaj klawisz Ctrl oraz kliknij na nazwę tabeli i wybierz: Opcja Opis 48

50 Wyświetl dane Wyświetl dane (tryb szybki) Navicat wczytuje dane BLOB (obrazy) podczas otwierania tabeli. Dzięki opcji przyśpieszenia wydajności dla otwieranych tabel, takich jak pola BLOB (obrazy), wczytanie danych nastąpi dopiero po kliknięciu na komórkę (należy wcisnąć klawisz OPTION i kliknąć prawym przyciskiem myszy na tabelę). Możesz utworzyć skrót do tabeli przeciągając jej obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do tabeli bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby wyczyścić dane tabeli, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń dane tabeli z menu podręcznego. Opcja czyści zawartość tabeli bez resetowania wartości auto-increment. Aby wykonać czyszczenie tabeli i zresetować również indeks, wykonaj polecenie Resetuj tabelę. Kreator tabel Kreator tabel to podstawowe narzędzie programu Navicat do pracy z tabelami. Dzięki niemu bez trudu dodasz, usuniesz lub zaktualizujesz pola, indeksy, klucze obce, i wiele więcej. W oknie Pola, możesz wyszukać nazwy pola wybierając polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Możesz zmienić kolejność pól podczas tworzenia tabel przeciągając je do wybranej pozycji. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są typem i wersją tabeli. Podgląd danych tabeli W momencie, gdy otwierana zostaje tabela, Podgląd danych tabeli - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Widoki Widok zawiera zbiór informacji pochodzących różnych tabel i przedstawiony jest jakby był wynikiem pojedynczej tabeli. Widoki najczęściej używane są do przedstawienia wyników na podstawie określonych kryteriów. W oknie głównym programu kliknij na Widok aby otworzyć listę widoków. Możesz utworzyć skrót do widoku przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Kreator widoków Kreator widoków to podstawowe narzędzie programu Navicat do pracy z widokami. Możesz modyfikować wyrażenia SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. Przycisk Opis Podgląd danych widoku. Wyświetlenie planu widoku. 49

51 Zatrzymanie generowania podglądu. Tworzenie widoku za pomocą kreatora graficznego. Zobacz temat Kreator SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Podgląd widoku W momencie, gdy otwierany zostaje widok, Podgląd widoku - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Widoki zmaterializowane Widoki zmaterializowane są obiektami serwera, które zawierają podsumowanie, replikę oraz metodę dystrybucji danych. W oknie głównym kliknij na Widok zmaterializowany aby otworzyć listę widoków zmaterializowanych. Możesz utworzyć skrót do widoku zmaterializowanego przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku zmaterializowanego bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby odświeżyć widok zmaterializowany, przytrzymaj klawisz Ctrl oraz kliknij w zakładce obiektów i wybierz polecenie Odśwież widok dynamiczny z menu podręcznego. Kreator widoków zmaterializowanych Kreator widoków zmaterializowanych to podstawowe narzędzie programu Navicat do pracy z widokami zmaterializowanymi. Możesz podać wyrażenie SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. Przycisk Opis Podgląd danych widoku zmaterializowanego. Wyświetlenie planu widoku zmaterializowanego. Zatrzymanie generowania podglądu. Tworzenie widoku zmaterializowanie za pomocą kreatora graficznego. Zobacz temat Kreator SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Podgląd widoku zmaterializowanego W momencie, gdy otwierany zostaje widok zmaterializowany, Podgląd widoku zmaterializowanego - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. 50

52 Procedury oraz Funkcje Procedury oraz funkcje są obiektami zawierającymi zestaw wyrażeń SQL oraz przechowywane są na serwerze. W oknie głównym kliknij na Funkcja aby otworzyć listę funkcji. Edytor funkcji Edytor funkcji to podstawowe narzędzie programu Navicat do pracy z procedurami lub funkcjami. Możesz podać wyrażenie SQL w polu Definicja. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Szkic kodu wyświetla informacje o procedurze lub funkji i zawiera parametry, treść kodu itp. Jeśli okno szkicu kodu jest ukryte, wybierz polecenie Widok -> Szkic kodu. Uwaga: Niedostępne w edycji Essentials. Przycisk Opis Odświeżanie obramowania. Włącz/Wyłącz podświetlanie bloku po najechaniu kursorem Widok szczegółowy kodu. Przełącz sortowanie wg pozycji Rozwiń element Zwiń element Wyniki Aby wykonać procedurę lub funkcję, kliknij na. Jeśli wyrażenie jest poprawne zostanie wykonane oraz jeśli zwraca wyniki, Wyjście DBMS otwotwierane zostaje wraz z danymi. Jeśli wystąpi błąd podczas wykonywania procedury lub funkcji, proces zostanie zatrzymany, a odpowiedni błąd wyświetlony. Jeśli procedura lub funkcja wymaga parametrów, wówczas Parametry wejściowe wyświetlone zostanie okienko dialogowe. Wybierz Tryb bezpośredni (raw) aby wartości nie zawierały znaków pojedyńczego cudzysłowiu. Uwaga: Navicat umożliwia wyświetlanie do 10 zestawów wyników. Debugowanie (niedostępne w edycji Essentials) Pułapkę dla debugera możesz dodać lub usunąć klikając na na szarym obszarze każdego elementu. Kliknij przycisk aby uruchomić Debuger Oracle. Podaj parametry jeśli wymagane. Pakiety Pakiety są kolekcjami powiązanych procedur, funkcji oraz innych obiektów bazy danych przechowywane wspólnie w bazie danych. Pakiet składa się z dwu części: specyfikacji pakietu oraz jego treści. W oknie głównym kliknij na Inne -> Pakiet aby otworzyć listę pakietów. Kreator pakietów oraz treści pakietów 51

53 Kreator pakietów i Kreator treści pakietów - są to podstawowe narzędzia Navicat do pracy z pakietami. Po zapisaniu pakietu w kreatorze, możesz zmodyfikować treść pakietu klikając na. Możesz także zmodyfikować specyfikację pakietu klikając na w kreatorze pakietów. Możesz podać wyrażenie w polu Definicja. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Szkic kodu wyświetla informacje o pakiecie lub treści pakietu i zawiera informacje o funkcji, procedurze, parametrze, treści kodu itp. Jeśli okno szkicu kodu jest ukryte, wybierz polecenie Widok -> Szkic kodu. Uwaga: Niedostępne w edycji Essentials. Przycisk Opis Odświeżanie obramowania. Włącz/Wyłącz podświetlanie bloku po najechaniu kursorem Widok szczegółowy kodu. Przełącz sortowanie wg pozycji Rozwiń element Zwiń element Wyniki Aby wykonać pakiet, kliknij na. Jeśli wyrażenie jest poprawne zostanie wykonane oraz jeśli zwraca wyniki, Wyjście DBMS otwotwierane zostaje wraz z danymi. Jeśli wystąpi błąd podczas wykonywania funkcji, proces zostanie zatrzymany, a odpowiedni błąd wyświetlony. Jeśli pakiet wymaga parametrów, wówczas Parametry wejściowe wyświetlone zostanie okienko dialogowe. Debugowanie (niedostępne w edycji Essentials) Pułapkę dla debugera możesz dodać lub usunąć klikając na na szarym obszarze każdego elementu. Kliknij przycisk aby uruchomić Debuger Oracle. Podaj parametry jeśli wymagane. Kosz Kosz zawiera usunięte tabele oraz powiązane z nimi obiekty, takie jak indeksy, klucze oraz tabele zagnieżdżone. W oknie głównym kliknij na Inne -> Kosz aby otworzyć listę obiektów w koszu. Przywracanie tabeli 1. Wybierz obiekt z zakładki obiektów. 2. Kliknij przycisk. Usuwanie obiektu 1. Wybierz obiekt do wyczyszczenia. 52

54 2. Kliknij przycisk. 3. Potwierdź usunięcie. Usuwanie wszystkich obiektów 1. Przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu zakładki obiektów i wybierz polecenie Wyczyść kosz z menu podręcznego. 2. Potwierdź usunięcie. Usuwanie obiektów użytkowników 1. Logowanie jako użytkownik z uprawnieniem SYSDBA. 2. Przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu zakładki obiektów i wybierz polecenie Wyczyść kosz DBA z menu podręcznego. 3. Potwierdź usunięcie. Pozostałe obiekty Navicat umożliwia zarządzanie pozostałymi obiektami Oracle: odnośniki, indeksy, kod Java, log widoku zmaterializowanego, sewkencja, synonim, triger, typ, schemat XML, katalog, publiczny odnośnik, publiczny synonim, przestrzeń tabel. W oknie głównym kliknij na Inne oraz wybierz obiekt do wyświetlenia z listy obiektów. Zarządzanie obiektami Navicat to idealne rozwiązanie do zarządzania obiektami Oracle. 1. W oknie głównym wybierz obiekty z okna nawigacji lub zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. 4. Wyniki w dodatkowym okienku. Tabela Opcja Włącz blokowanie tabel Wyłącz blokowanie tabel Włącz przenoszenie wiersza Wyłącz przenoszenie wiersza Zmniejsz przestrzeń Opis Dopuszczaj operacje DDL na tabeli. Zapobiega operacjom DDL na tabeli. Zezwolenie na przenoszenie wiersza, a co za tym idzie, także zmianę wartości rowid. Zabezpieczenie bazy danych przed przenoszeniem wiersza, a tym samym zmiany rowid. Zmniejszanie rozmiaru tabeli. 53

55 Przenieś Sprawdź strukturę Statystyki tabeli Relokacja tabeli. Sprawdzenie integralności struktury tabeli. Analiza zawartości tabeli. Widok Opcja Kompiluj Opis Przekompiluj specyfikację widoku lub treść. Procedura oraz Funkcja Opcja Kompiluj Kompiluj w trybie debugowania Opis Przekompiluj specyfikację lub treść. Przekompiluj specyfikację lub treść. Kompilator PL/SQL wygeneruje oaz zachowa kod dla debugera. Indeks Opcja Przebuduj indeks Utwórz indeks nieużyteczny Łącz indeks Oblicz statystyki indeksu Opis Odtworzenie indeksu lub jego partycji lub podpartycji. Ustawienie indeksu jako nieużyteczny. Ponowne użycie zwolnionych bloków dla indeksów. Obliczanie statystyk indeksu. Java Opcja Kompiluj lub rozwiązuj Ustaw ID autoryzacji dla obecnego użytkownika Ustaw AuthID Definer'a Opis Powiąż obiekt głównej klasy Java dla schematu. Ustaw uprawnienia invoker'a na AUTHID CURRENT_USER. Ustaw uprawnienia invoker'a na AUTHID DEFINER. Widok zmaterializowany Opcja Włącz przenoszenie wiersza Wyłącz przenoszenie wiersza Zmniejsz przestrzeń Kompiluj Wymuszaj odświeżanie Opis Zezwolenie na przenoszenie wiersza, a co za tym idzie, także zmianę wartości rowid. Zabezpieczenie bazy danych przed przenoszeniem wiersza, a tym samym zmiany rowid. Kompaktowanie segmentów widoku zmaterializowanego. Rewalidacja widoku zmaterializowanego. Wyczyszczenie widoku zmaterializowanego. Log widoku zmaterializowanego Opcja Opis 54

56 Włącz przenoszenie wiersza Wyłącz przenoszenie wiersza Zmniejsz przestrzeń Zezwolenie na przenoszenie wiersza, a co za tym idzie, także zmianę wartości rowid. Zabezpieczenie bazy danych przed przenoszeniem wiersza, a tym samym zmiany rowid. Kompaktowanie segmentów logu widoku zmaterializowanego. Pakiet Opcja Kompiluj Kompiluj w trybie debugowania Opis Przekompiluj specyfikację pakietu oraz treść. Przekompiluj specyfikację pakietu oraz treść. Kompilator PL/SQL wygeneruje oaz zachowa kod dla debugera. Triger Opcja Kompiluj Kompiluj w trybie debugowania Włącz triger Wyłącz triger Opis Przekompiluj triger. Przekompiluj triger. Kompilator PL/SQL wygeneruje oaz zachowa kod dla debugera. Włączenie trigera. Wyłączenie trigera. Typ Opcja Kompiluj Kompiluj w trybie debugowania Opis Przekompiluj specyfikację typu oraz treść. Przekompiluj specyfikację typu oraz treść. Kompilator PL/SQL wygeneruje oaz zachowa kod dla debugera. Schemat XML Opcja Kompiluj Wyczyść schemat XML Opis Przekompiluj zarejestrowany schemat XML. Usuwanie schematu XML z Oracle XML DB. Przestrzeń tabel Opcja Tylko do odczytu Odczyt Zapis On-Line Tryb offline COALESCE Zmniejsz przestrzeń Opis Ustawienie przestrzeni tabel tylko w drybie do odczytu. Zezwolenie na operacje zapisu dla uprzednio ustawionych przestrzeni tabel jako tylko do odczytu. Ustaw przestrzeń tabel w tryb online. Ustaw przestrzeń tabel w tryb offline. Złączenie wolnych mniejszych zakresów danych w większy zakres dla każdego pliku danych przestrzeni tabel. Zmniejsza przestrzeń wykorzystywaną przez przestrzeń tabel. 55

57 PostgreSQL Bazy danych i schematy Aby rozpocząć pracę z obiektami należy wpierw nawiązać połączenie z serwerem. Jeśli zawartość serwera jest pusta należy utworzyć nową bazę danych lub schemat. Tworzenie nowej bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Nowa baza danych. 2. Podaj opcje bazy danych w dodatkowym okienku. Edycja bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych i wybierz polecenie Edytuj bazę danych. 2. Edycja ustawień bazy danych w dodatkowym okienku. Tworzenie nowego schematu 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych i wybierz polecenie Nowy schemat. 2. Podaj ustawienia schematu w dodatkowym okienku. Edycja schematu 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę schematu i wybierz polecenie Edytuj schemat. 2. Edycja ustawień schematu w dodatkowym okienku. Tabela Tabele są podstawowymi obiektami baz danych zawierające dane. Tabele są zestawem wierszy i kolumn oraz powiązanych z nimi pól. W oknie głównym kliknij na Tabela aby otworzyć listę tabel. Możesz utworzyć Tryb normalny / Powiązany / Podzielony. Aby utworzyć nową tabelę, kliknij na obiektów. Możesz także kliknąć i przytrzymać i wybierz typ tabeli. z paska Program umożliwa otwieranie tabel na dwa sposoby, przytrzymaj klawisz Ctrl oraz kliknij na nazwę tabeli i wybierz: Opcja Wyświetl dane Wyświetl dane (tryb Opis Navicat wczytuje dane BLOB (obrazy) podczas otwierania tabeli. Dzięki opcji przyśpieszenia wydajności dla otwieranych tabel, takich jak 56

58 szybki) pola BLOB (obrazy), wczytanie danych nastąpi dopiero po kliknięciu na komórkę (należy wcisnąć klawisz OPTION i kliknąć prawym przyciskiem myszy na tabelę). Możesz utworzyć skrót do tabeli przeciągając jej obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do tabeli bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby wyczyścić dane tabeli, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń dane tabeli z menu podręcznego. Opcja czyści zawartość tabeli bez resetowania wartości auto-increment. Aby wykonać czyszczenie tabeli i zresetować również indeks, wykonaj polecenie Resetuj tabelę. Kreator tabel Kreator tabel to podstawowe narzędzie programu Navicat do pracy z tabelami. Dzięki niemu bez trudu dodasz, usuniesz lub zaktualizujesz pola, indeksy, klucze obce, i wiele więcej. W oknie Pola, możesz wyszukać nazwy pola wybierając polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są typem i wersją tabeli. Podgląd danych tabeli W momencie, gdy otwierana zostaje tabela, Podgląd danych tabeli - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Widoki Widok zawiera zbiór informacji pochodzących różnych tabel i przedstawiony jest jakby był wynikiem pojedynczej tabeli. Widoki najczęściej używane są do przedstawienia wyników na podstawie określonych kryteriów. W oknie głównym programu kliknij na Widok aby otworzyć listę widoków. Możesz utworzyć skrót do widoku przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Kreator widoków Kreator widoków to podstawowe narzędzie programu Navicat do pracy z widokami. Możesz modyfikować wyrażenia SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. Przycisk Opis Podgląd danych widoku. Wyświetlenie planu widoku. Zatrzymanie generowania podglądu. Tworzenie widoku za pomocą kreatora graficznego. Zobacz temat Kreator SQL. 57

59 Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Podgląd widoku W momencie, gdy otwierany zostaje widok, Podgląd widoku - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Widoki zmaterializowane Widoki zmaterializowane są obiektami serwera, które zawierają podsumowanie, replikę oraz metodę dystrybucji danych. W oknie głównym kliknij na Widok zmaterializowany aby otworzyć listę widoków zmaterializowanych. Możesz utworzyć skrót do widoku zmaterializowanego przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku zmaterializowanego bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby odświeżyć i zastąpić zawartość widoku zmaterializowanego, przytrzymaj klawisz Ctrl oraz kliknij w zakładce obiektów i wybierz polecenie Odśwież widok zmaterializowany z -> Danelub Bez danych z menu podręcznego. Kreator widoków zmaterializowanych Kreator widoków zmaterializowanych to podstawowe narzędzie programu Navicat do pracy z widokami zmaterializowanymi. Możesz podać wyrażenie SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. Przycisk Opis Podgląd danych widoku zmaterializowanego. Wyświetlenie planu widoku zmaterializowanego. Zatrzymanie generowania podglądu. Tworzenie widoku zmaterializowanie za pomocą kreatora graficznego. Zobacz temat Kreator SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Podgląd widoku zmaterializowanego W momencie, gdy otwierany zostaje widok zmaterializowany, Podgląd widoku zmaterializowanego - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. 58

60 Funkcje Funkcje są obiektami zawierającymi zestaw wyrażeń SQL oraz przechowywane są na serwerze. W oknie głównym kliknij na Funkcja aby otworzyć listę funkcji. Edytor funkcji Edytor funkcji to podstawowe narzędzie programu Navicat do pracy z funkcjami. Możesz podać wyrażenie SQL funkcji w polu Definicja. Może być to prosta instrukcja SELECT lub INSERT lub wyrażenie objęte klauzulami BEGIN oraz END. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Wyniki Aby wykonać funkcję, kliknij na. Jeśli wyrażenie jest poprawne zostanie wykonane oraz jeśli zwraca wyniki, Wynik otwotwierane zostaje wraz z danymi. Jeśli wystąpi błąd podczas wykonywania funkcji, proces zostanie zatrzymany, a odpowiedni błąd wyświetlony. Jeśli funkcja wymaga parametrów, wówczas Parametry wejściowe wyświetlone zostanie okienko dialogowe. Wybierz Tryb bezpośredni (raw) aby wartości nie zawierały znaków pojedyńczego cudzysłowiu. Uwaga: Navicat umożliwia wyświetlanie do 10 zestawów wyników. Debugowanie (niedostępne w edycji Essentials) Przed rozpoczęciem debugowania funkcji PL/pgSQL należy upewnić się, że jest zainstalowane rozszerzenie pldbgapi lub manualnie aktywować je na serwerze. Następnie otwórz funkcję PL/pgSQL. Możesz dodawać lub usuwać pułapki debugera klikając na obszarze każdego elementu. na szarym Kliknij przycisk aby uruchomić Debuger PostgreSQL. Podaj parametry jeśli wymagane. Typy Typy rejestrują nowy typ danych użytych w bazie danych. W oknie głównym kliknij na Inne -> Typ aby otworzyć listę typów. Możesz utworzyć Bazowy / Złożenie / Typ numeryczny / Zakres. Aby utworzyć nowy typ podstawowy, kliknij na paska obiektów. Możesz także kliknąć i przytrzymać i wybierz typ. z Kreator typów Kreator typów to podstawowe narzędzie programu Navicat do pracy z typami. Umożliwia tworzenie lub modyfikację typu. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są typem i wersją serwera. 59

61 Serwery powiązane Serwer dowiązany zawiera informacje o połączeniu z zewnętrznym źródłem danych. W oknie głównym kliknij na Inne -> Serwer powiązany aby otworzyć listę serwerów powiązanych. Aby zainstalować rozszerzenie postgres_fdw, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu listy serwerów powiązanych i wybierz polecenie Instalacja rozszerzenia postgres_fdw. Kreator serwerów powiązanych Kreator serwerów powiązanych to podstawowe narzędzie programu Navicat do pracy z serwerami dowiązanymi. Umożliwia tworzenie lub modyfikację serwerów powiązanych. Pozostałe obiekty Navicat umożliwia zarządzanie pozostałymi obiektami PostgreSQL: agregat, konwersja, domena, indeks, operator, klasa operatora, sekwencja, triger, przestrzeń tabel, rzutowanie oraz język. W oknie głównym kliknij na wybierz obiekt do wyświetlenia z listy obiektów. Inne oraz Zarządzanie obiektami Navicat to idealne rozwiązanie do zarządzania obiektami PostgreSQL. 1. W oknie głównym wybierz obiekty z okna nawigacji lub zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. 4. Wyniki w dodatkowym okienku. Baza danych Opcja Zezwól Zabroń Analizuj Wykonaj VACUUM Przeindeksuj Opis Użytkownicy mogą łączyć się z bazą danych. Żaden użytkownik nie może łączyć się z bazą danych. Gromadzenie statystyk odnośnie bazy danych. Czyszczenie automatyczne lub analiza bazy danych. Odtworzenie wszystkich indeksów tabeli. Tabela Opcja Analizuj Wykonaj VACUUM Przeindeksuj Opis Gromadzenie statystyk odnośnie zawartości tabel. Czyszczenie automatyczne lub analiza tabeli. Odtworzenie wszystkich indeksów tabeli. 60

62 SQL Server Bazy danych i schematy Aby rozpocząć pracę z obiektami należy wpierw nawiązać połączenie z serwerem. Jeśli zawartość serwera jest pusta należy utworzyć nową bazę danych lub schemat. Tworzenie nowej bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Nowa baza danych. 2. Podaj opcje bazy danych w dodatkowym okienku. Edycja bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych i wybierz polecenie Edytuj bazę danych. 2. Edycja ustawień bazy danych w dodatkowym okienku. Tworzenie nowego schematu 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych i wybierz polecenie Nowy schemat. 2. Podaj ustawienia schematu w dodatkowym okienku. Edycja schematu 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę schematu i wybierz polecenie Edytuj schemat. 2. Edycja ustawień schematu w dodatkowym okienku. Tabela Tabele są podstawowymi obiektami baz danych zawierające dane. Tabele są zestawem wierszy i kolumn oraz powiązanych z nimi pól. W oknie głównym kliknij na Tabela aby otworzyć listę tabel. Program umożliwa otwieranie tabel na dwa sposoby, przytrzymaj klawisz Ctrl oraz kliknij na nazwę tabeli i wybierz: Opcja Wyświetl dane Wyświetl dane (tryb szybki) Opis Navicat wczytuje dane BLOB (obrazy) podczas otwierania tabeli. Dzięki opcji przyśpieszenia wydajności dla otwieranych tabel, takich jak pola BLOB (obrazy), wczytanie danych nastąpi dopiero po kliknięciu na komórkę (należy wcisnąć klawisz OPTION i kliknąć prawym przyciskiem myszy na tabelę). 61

63 Możesz utworzyć skrót do tabeli przeciągając jej obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do tabeli bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby wyczyścić dane tabeli, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń dane tabeli z menu podręcznego. Opcja czyści zawartość tabeli bez resetowania wartości auto-increment. Aby wykonać czyszczenie tabeli i zresetować również indeks, wykonaj polecenie Resetuj tabelę. Kreator tabel Kreator tabel to podstawowe narzędzie programu Navicat do pracy z tabelami. Dzięki niemu bez trudu dodasz, usuniesz lub zaktualizujesz pola, indeksy, klucze obce, i wiele więcej. W oknie Pola, możesz wyszukać nazwy pola wybierając polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są wersją serwera. Podgląd danych tabeli W momencie, gdy otwierana zostaje tabela, Podgląd danych tabeli - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Widoki Widok zawiera zbiór informacji pochodzących różnych tabel i przedstawiony jest jakby był wynikiem pojedynczej tabeli. Widoki najczęściej używane są do przedstawienia wyników na podstawie określonych kryteriów. W oknie głównym programu kliknij na Widok aby otworzyć listę widoków. Możesz utworzyć skrót do widoku przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Kreator widoków Kreator widoków to podstawowe narzędzie programu Navicat do pracy z widokami. Możesz modyfikować wyrażenia SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. Przycisk Opis Podgląd danych widoku. Wyświetlenie planu widoku. Zatrzymanie generowania podglądu. Tworzenie widoku za pomocą kreatora graficznego. Zobacz temat Kreator SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. 62

64 Podgląd widoku W momencie, gdy otwierany zostaje widok, Podgląd widoku - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Procedury oraz Funkcje Procedury oraz funkcje są obiektami zawierającymi zestaw wyrażeń SQL oraz przechowywane są na serwerze. W oknie głównym kliknij na Funkcja aby otworzyć listę funkcji. Edytor funkcji Edytor funkcji to podstawowe narzędzie programu Navicat do pracy z procedurami lub funkcjami. Możesz podać wyrażenie SQL w polu Definicja. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Szkic kodu wyświetla informacje o procedurze lub funkji i zawiera parametry, treść kodu itp. Jeśli okno szkicu kodu jest ukryte, wybierz polecenie Widok -> Szkic kodu. Podpowiedź: Niedostępne w edycji Essentials. Przycisk Opis Odświeżanie obramowania. Włącz/Wyłącz podświetlanie bloku po najechaniu kursorem Widok szczegółowy kodu. Przełącz sortowanie wg pozycji Rozwiń element Zwiń element Wyniki Aby wykonać procedurę lub funkcję, kliknij na. Jeśli wyrażenie jest poprawne zostanie wykonane oraz jeśli zwraca wyniki, Wynik otwotwierane zostaje wraz z danymi. Jeśli wystąpi błąd podczas wykonywania procedury lub funkcji, proces zostanie zatrzymany, a odpowiedni błąd wyświetlony. Jeśli procedura lub funkcja wymaga parametrów, wówczas Parametry wejściowe wyświetlone zostanie okienko dialogowe. Wybierz Tryb bezpośredni (raw) aby wartości nie zawierały znaków pojedyńczego cudzysłowiu. Uwaga: Navicat umożliwia wyświetlanie do 10 zestawów wyników. Pozostałe obiekty Navicat umożliwia zarządzanie pozostałymi obiektami SQL Server: indeks, synonim, triger, urządzenie kopii zapasowej, serwer powiązany, triger serwera, assembly, triger bazy danych, funkcja partycji oraz schemat partycji. W oknie głównym kliknij na Inne oraz wybierz obiekt do wyświetlenia z listy obiektów. 63

65 Zarządzanie obiektami Navicat to idealne rozwiązanie do zarządzania obiektami SQL Server. 1. W oknie głównym wybierz obiekty z okna nawigacji lub zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. 4. Wyniki w dodatkowym okienku. Baza danych Opcja Tylko zapis Tylko odczyt On-Line Tryb offline Wyjątek Wieloużytkownikowy Użytkownik pojedynczy Użytkownik ograniczony Opis Ustawienie bazy danych w tryb odczytu i zapisu. Ustawienie bazy danych w tryb tylko do odczytu. Otwórz bazę danych. Ustawienie bazy danych w trybie offline. Ustawienie bazy danych w tryb wyjątku. Ustawienie bazy danych w tryb wielu użytkowników. Ustawienie bazy danych w tryb pojedynczego użytkownika. Ustawienie bazy danych w tryb restrykcyjny. Assembly Opcja Ustaw ukryty Ustaw widoczny Opis Ustawienie assembly jako niewidoczne. Ustawienie assembly jako widoczne. Indeks Opcja Przebuduj indeks Przeorganizuj indeks Wyłącz indeks Opis Przebudowanie i aktywacja indeksu. Przeorganizuj wybrany indeks. Wyłączenie indeksowania. Triger / Triger bazy danych / Triger serwera Opcja Włącz triger Wyłącz triger Opis Włączenie trigera. Wyłączenie trigera. 64

66 SQLite Bazy danych Aby rozpocząć pracę z obiektami należy wpierw nawiązać połączenie z serwerem. Plik bazy danych w zakładce Ogólne nazywa się jak main. Dołącz plik bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Dołącz bazę danych. 2. Podaj opcje bazy danych w dodatkowym okienku. Odłączanie bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę dołączonej bazy danych i wybierz polecenie Odłącz bazę danych. Szyfrowanie głównej bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę głównej bazy danych i wybierz polecenie Zakoduj. 2. Podaj hasło w dodatkowym okienku. Odszyfrowywanie głównej bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę głównej bazy danych i wybierz polecenie Odkoduj. 2. Potwierdź odszyfrowywanie. Wyświetlenie tabeli sqlite_master 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych i wybierz polecenie Pokaż tabelę Master. 2. Tabela sql_master otwierana jest w widoku podglądu tabeli. Tabela Tabele są podstawowymi obiektami baz danych zawierające dane. Tabele są zestawem wierszy i kolumn oraz powiązanych z nimi pól. W oknie głównym kliknij na Tabela aby otworzyć listę tabel. Możesz utworzyć skrót do tabeli przeciągając jej obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do tabeli bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. 65

67 Aby wyczyścić dane tabeli, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń dane tabeli z menu podręcznego. Kreator tabel Kreator tabel to podstawowe narzędzie programu Navicat do pracy z tabelami. Dzięki niemu bez trudu dodasz, usuniesz lub zaktualizujesz pola, indeksy, klucze obce, i wiele więcej. W oknie Pola, możesz wyszukać nazwy pola wybierając polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są wersją serwera. Podgląd danych tabeli W momencie, gdy otwierana zostaje tabela, Podgląd danych tabeli - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. Widoki Widok zawiera zbiór informacji pochodzących różnych tabel i przedstawiony jest jakby był wynikiem pojedynczej tabeli. Widoki najczęściej używane są do przedstawienia wyników na podstawie określonych kryteriów. W oknie głównym programu kliknij na Widok aby otworzyć listę widoków. Możesz utworzyć skrót do widoku przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Kreator widoków Kreator widoków to podstawowe narzędzie programu Navicat do pracy z widokami. Możesz modyfikować wyrażenia SQL (SELECT) w polu Edytor SQL. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora SQL zobacz temat Edytor SQL. Jeśli chcesz wczytać wyrażenie SQL z pliku bezpośrednio do edytora, wybierz polecenie Plik -> Importuj SQL. Przycisk Opis Podgląd danych widoku. Wyświetlenie planu widoku. Zatrzymanie generowania podglądu. Tworzenie widoku za pomocą kreatora graficznego. Zobacz temat Kreator SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. Podpowiedź: Możesz wyświetlać wyniki podglądu poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Podgląd widoku W momencie, gdy otwierany zostaje widok, Podgląd widoku - wyświetlenie danych jako siatki. Dane mogą być prezentowane na dwa sposoby: widok siatki oraz widok formularza. Zobacz temat Podgląd danych. 66

68 Pozostałe obiekty Navicat umożliwia zarządzanie pozostałymi obiektami SQLite: index oraz triger. W oknie głównym kliknij na oraz wybierz obiekt do wyświetlenia z listy obiektów. Inne Zarządzanie obiektami Navicat to idealne rozwiązanie do zarządzania obiektami SQLite. 1. W oknie głównym wybierz obiekty z okna nawigacji lub zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. 4. Wyniki w dodatkowym okienku. Baza danych Opcja Analizuj Wykonaj VACUUM Przeindeksuj Opis Gromadzenie statystyk odnośnie bazy danych. Przebudowanie pliku bazy danych (opcja dostępna tylko dla głównych baz danych). Usunięcie oraz odtworzenie indeksów tabeli. Tabela Opcja Analizuj Przeindeksuj Oblicz liczbę wierszy Opis Gromadzenie statystyk odnośnie zawartości tabel. Usunięcie oraz odtworzenie indeksów tabeli. Obliczenie liczby wierszy w tabeli. Indeks Opcja Przeindeksuj Opis Usunięcie oraz odtworzenie indeksów. MongoDB Bazy danych Aby rozpocząć pracę z obiektami należy wpierw nawiązać połączenie z serwerem. Jeśli zawartość serwera jest pusta należy utworzyć nową bazę danych. Tworzenie nowej bazy danych 1. W oknie nawigacji przytrzymaj klawisz Ctrl oraz kliknij na nazwę połączenia i wybierz polecenie Nowa baza danych. 67

69 2. Podaj opcje bazy danych w dodatkowym okienku. Kolekcje Kolekcje są obiektami analogicznymi do relacji między tabelami dla przechowywania dokumentów. W oknie głównym Navicat kliknij na Kolekcja aby otworzyć listę kolekcji. Możesz utworzyć skrót do kolekcji przeciągając jej obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do kolekcji bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Aby wyczyścić dane kolekcji, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Wyczyść kolekcję z menu podręcznego. Kreator kolekcji Kreator kolekcji to podstawowe narzędzie programu Navicat do pracy z kolekcjami. Umożliwia zmianę ustawień kolekcji, indeksów, walidatora, magazyny danych i wiele więcej. Uwaga: Zakładki oraz opcje kreatora uwarunkowane są wersją serwera. Podgląd kolekcji W momencie, gdy otwierana zostaje kolekcja, Podgląd kolekcji - wyświetlenie danych jako siatki. Dane mogą być prezentowane na trzy sposoby: widok siatki, widok drzewa oraz widok JSON. Zobacz temat Podgląd danych. Widoki Widok zawiera zbiór informacji pochodzących z kolekcji lub innego widoku. W oknie głównym programu kliknij na Widok aby otworzyć listę widoków. Możesz utworzyć skrót do widoku przeciągając jego obiekt poza okno programu. Jest to prosty sposób utworzenia szybkiego dostępu do widoku bez konieczności otwierania aplikacji oraz po kolei każdych obiektów bazy danych. Kreator widoków Kreator widoków to podstawowe narzędzie programu Navicat do pracy z widokami. Przycisk Opis Podgląd danych widoku. Wyświetlenie planu widoku. W oknie Źródło, możesz dodać, wstawić lub usunąć źródło agregacji. Operator, wybierz wyrażenie operatora. Szablon wyrażenia zostanie wygenerowany w polu Wyrażenie, możesz wówczas zmodyfikować szablon. Podgląd widoku W momencie, gdy otwierany zostaje widok, Podgląd widoku - wyświetlenie danych jako siatki. Dane mogą być prezentowane na trzy sposoby: widok siatki, widok drzewa oraz widok JSON. Zobacz temat Podgląd danych. 68

70 Funkcje Możesz zachować określone funkcje JavaScript. W oknie głównym programu kliknij na funkcji. Funkcja aby otworzyć listę Edytor funkcji Edytor funkcji to podstawowe narzędzie programu Navicat do pracy z funkcjami. Możesz podać definicję funkcji w polu Definicja. Aby ustawić własne opcje edytora i dowiedzieć się więcej na temat funkcji edytora skryptów zobacz temat Edytor. Wyniki Aby wykonać funkcję, kliknij na na pasku narzędzi. Jeśli skrypt jest poprawny, wówczas wyświetlone zostanie menu podręczne. Podaj parametry wejściowe (jeśli wymagane) oraz kliknij na OK. Jeśli funkcja powinna zwracać wartość, Wynik otwierane zostaje wraz z danymi. Jeśli wystąpi błąd podczas wykonywania funkcji, proces zostanie zatrzymany, a odpowiedni błąd wyświetlony. Indeksy Program Navicat umożliwia zarządzanie indeksami MongoDB. W oknie głównym programu kliknij na otworzyć listę indeksów. Indeks aby Platforma MapReduce Map-Reduce jest procesem danych zawierający agregowane wyniki danych pochodzących z większych zestawów danych. W oknie głównym kliknij na Platforma MapReduce aby otworzyć listę map-reduce. Możesz ustawić zadania automatyki aby określić harmonogram wykonania Map-Reduce. Kreator Map-Reduce Kreator Map-Reduce to podstawowe narzędzie programu Navicat do pracy z zadaniami Map-Reduce. Przycisk Opis Uruchomienie zadania Map-Reduce. Zatrzymanie zadania Map-Reduce. Podgląd dokumentu stosując wyrażenia Input, Mapper, Reducer lub Finalizer. Import funkcji do obiektów Mapper, Reducer lub Finalizer. Wyniki Aby uruchomić zadanie Map-Reduce, kliknij na na pasku narzędzi. Jeśli ustawisz wyjście, wówczas Wynik otwotwierane zostaje wraz z dokumentem oraz informacją o liczbie dokumentów. Jeśli zostanie ustawiona opcja zapisu do kolekcji, wówczas wyniki zostaną zapisane w kolekcji. 69

71 GridFS GridFS jest specyfikacją sortowania oraz pobierania plików. W oknie głównym kliknij na GridFS. GridFS aby otworzyć listę Możesz tworzyć więcej, niż jeden zbiór dla danej bazy danych. Kliknij na i podaj nazwę zbioru. Aby otworzyć wybrany zbiór, kliknij na. Podgląd zbioru Podgląd zbioru to podstawowe narzędzie programu Navicat do pracy ze zbioraki GridFS. Możesz dowolnie wgrywać, pobierać lub przeglądać pliki GridFS w zbiorach. Przycisk Opis Otwórz wybrany plik GridFS. Usuwanie plików GridFS Wgraj pliki do zbioru. Pobieranie wybranych plików GridFS. Wyszukiwanie plików GridFS na podstawie określonych kryteriów. Podgląd obrazu, którego rozmiar jeest większy niż 1 MB. Sprawdzenie statusu plików wgrywanych oraz pobieranych. Plik tabeli Plik tabeli zawiera wszystkie pliki wgrane do zbioru. Możesz zmienić nazwę pliku GridFS, typ zawartości, alias lub metadane. W tabeli przytrzymaj klawisz Ctrl oraz kliknij na nazwę pliku i wybierz polecenie Edytuj nazwę pliku, Edytu typ zawartości, Edytuj alias lub Edytuj metadane. Następnie podaj informacje w oknie popup. Okno filtra Jeśli wgranych zostało kilka plików do zbioru, możesz je odszukać stosując filtr danych. Aby wyświetić filtr, kliknij na. Okno postępu Okno postępu wyświetla informacje o statusie aktualnie wgrywanego lub pobieranego pliku. Możliwe jest pobieranie i wgrywanie równolegle kilku plików. Jeśli okno zostanie zamknięte, wówczas lista plików zostanie wyczyszczona. Przy rozpoczęciu wgrywania lub pobierania pliku, kliknij na odpowiedni przycisk aby wstrzymać, wznowić lub zatrzymać proces. Po zakończeniu procesu możesz kliknąć na aby usunąć z listy. aby otworzyć katalog zawierający plik, lub kliknij na Jeśli chcesz wstrzymać, wznowić lub zatrzymać proces, przytrzymaj klawisz Ctrl oraz kliknij na listę i wybierz odpowiednie polecenie. 70

72 Aby usunąć z listy elementy zakończonych procesów, przytrzymaj klawisz Ctrl oraz kliknij na listę i wybierz polecenie Wyczyść zakończone. Zarządzanie obiektami Navicat to idealne rozwiązanie do zarządzania obiektami MongoDB. 1. W oknie głównym wybierz obiekty z okna nawigacji lub zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na obiekt. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. 4. Wyniki w dodatkowym okienku. Baza danych Opcja Naprawianie bazy danych Opis Przebudowanie pliku bazy danych oraz indeksu z usunięciem uszkodzonych danych. Kolekcja Opcja Kompaktowanie kolekcji Sprawdź kolekcję Przeindeksuj kolekcję Opis Przepisanie oraz defragmentacja danych oraz indeksów w kolekcji. Sprawdzenie struktury poprzez skanowanie danych oraz indeksów kolekcji. Usunięcie oraz odtworzenie indeksów kolekcji. 71

73 6 - Podgląd danych Podgląd danych Program Navicat zawiera przeglądarkę danych, która umożłiwia podgląd, modyfikację lub usuwanie danych. Przeglądarka danych zawiera także szereg dodatkowych narzędzi oraz rodzajów edytorów. Możesz użyć wybranego z nich w celu łatwiejszego zarzadzania danymi. RDBMS Podgląd danych RDBMS Podgląd danych RDBMS jako siatka lub formularz. Aby przełączyć między widokami, kliknij na lub u dołu. Uwaga: Widok formularza nie jest dostępny w edycji Essentials. Pasek narzędzi podglądu danych zawiera szereg funkcji zarządzania danymi: Przycisk Opis Rozpoczynanie transakcji. Jeśli Automatycznie rozpocznij transakcję jest aktywowany na Preferencje, transakcja zostanie rozpoczęta automatycznie po otworzeniu podglądu danych. Ustawienie stałych zmian dla aktualnej transakcji. Cofnięcie transakcji, cofnięcie wszystkich dokonanych zmian. Aktywuj edytory pomocnicze aby przeglądać lub modyfikować dane. Filtr rekordów poprzez utworzenie oraz zastosowanie kryteriów filtra. Sortowanie rekordów według własnego sortowania. Import dane z plików. Eksportuj dane do plików. Pasek nawigacji Podgląd danych umożiwia prosty sposób nawigowania między rekordami oraz stronami przy użyciu Pasek nawigacji. Przycisk Opis Dodaj lub usuń obiekty - wprowadź nowy rekord. W każdym przypadku podczas pracy z podglądem danych kliknij na ten przycisk aby wyświetlić nowy widok rekordu. Usuwaj dane - usuń istniejący rekord. Zastosuj zmiany - zastosuj zmiany. Anuluj zmiany - cofnij zmiany w rekordzie. Odśwież - odśwież dane. 72

74 Zatrzymaj - zatrzymaj podczas odczytu zbyt dużej ilości danch z serwera. Pierwsza Strona - idź do pierwszej strony. Poprzednia Strona - idź do poprzedniej strony. Następna Strona - idź do następnej strony. Ostatnia Strona - idź do ostatniej strony. Pierwszy rekord - idź do pierwszego rekordu. Poprzedni rekord - przenieś jeden rekord do tyłu (jeśli jest). Następny rekord - przenieś jeden rekord do przodu. Ostatni rekord - idź do ostatniego rekordu. Ustawienia - ustaw numer wyświetlanych rekordów na stronie. Widok siatki - przełącz na widok siatki. Widok formularza - przełącz na widok formularza. Użyj Ustawienia aby przejść do trybu edycji. Limit rekordów na stronie Zaznacz opcję, jeśli chcesz ustawić limit rekordów wyświetlanych na każdej stronę. Jeśli opcja nie zostanie zaznaczona, wszystkie rekordy zostaną wyświetlone na jednej stronie. Uwaga: Ustawienie zostanie zastosowane tylko dla aktualnego obiektu. Aby ustawić wartości globalne, zobacz temat Preferencje. Rekord z z b) na stronie c Wyświetlenie liczby rekordów oraz stron. a - wybrany rekord. b - liczba rekordów na stronie. c - aktualna strona. Edycja rekordów Widok siatki Widok siatki przypomina widok arkusza danych, zawiera wiersze oraz kolumny. Pasek nawigacji ułatwia przełączanie między dokumentami, wstawianie oraz usuwanie rekordów. Aby dodać rekord 1. Upewnij się, że kursor znajduje się w pierwszej pustej komórce tabeli, a następnie wprowadź dane. Jeśli dodajesz nowy rekord, kliknij na komórkę nowego rekordu oraz kliknij na COMMAND-+ aby wprowadzić nowy rekord. z paska nawigacji lub wciśnij 73

75 2. Zwróć uwagę na symbol obok wyboru rekordu z lewej strony rekordu. Zostanie on zmieniony ze strzałki, które określa dany rekord, do, które określa edycję danego rekordu. 3. Przejdź do następnego rekordu aby zapisać rekord lub kliknij na w oknie nawigacji. Aby zmodyfikować rekord 1. Wybierz raport, który chcesz zmodyfikować klikając na określone pole, które chcesz zmienić. 2. Podaj nowe wartości w polu. 3. Przejdź do następnego rekordu aby zapisać zmiany lub kliknij na w oknie nawigacji. Uwaga: Innym sposobem zapisu rekordów jest zamknięcie tabeli. Aby usunąć rekord 1. Wybierz raport, który chcesz usunąć. 2. Przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Usuń rekord lub kliknij w oknie nawigacji. Widok formularza Widok formularza wyświetla jedynie pojedyńczy rekord tabeli. Pasek nawigacji umożliwia przechodzenie pomiędzy rekordami, a także wstawianie lub usuwanie rekordów. Aby dodać rekord 1. Kliknij przycisk z paska nawigacji lub wciśnij COMMAND-+ aby wprowadzić nowy rekord. 2. Podaj odpowiednie dane. 3. Kliknij przycisk z paska nawigacji aby zapisać rekord. Aby zmodyfikować rekord 1. Przejdź do rekordu, który chcesz zmodyfikować. 2. Podaj nowe dane dla określonego pola. 3. Kliknij przycisk z paska nawigacji. Dane zostaną nadpisane. Uwaga: Innym sposobem zapisu rekordów jest zamknięcie tabeli. Aby usunąć rekord 1. Przejdź do rekordu, który chcesz usunąć. 2. Przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Usuń rekord lub kliknij w oknie nawigacji. 74

76 Edycja rekordów pól specjalnych Aby ustawić wartość komórki na wartość pustą lub NULL, zaznacz komórkę i wybierz polecenie Edycja -> Ustaw pusty ciąg znaków lub Ustaw NULL. Aby wyświetlić obraz w siatce wybierz polecenie Widok -> Wyświetl -> Pokaż obraz w widoku siatki. Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQL Server oraz MariaDB. Podpowiedź: Aby wyświetlić/zmodyfikować obrazy zobacz temat Edytor obrazu. Aby zmodyfikować dane rekordu daty i czasu kliknij na dane. Rodzaj edycji uzależniony jest od typu pola danej kolumny. aby otworzyć dane do edycji. Wybierz/podaj odpowiednie Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQL Server oraz MariaDB. Data Czas Data i czas / Znacznik czasowy Aby zmienić dane listy numerowanej typu enumerycznego wybierz dany element z menu podręcznego. Uwaga: Dostępne tylko dla MySQL, PostgreSQL oraz MariaDB. Aby zmodyfikować dane rekordu typu Set kliknij na aby otworzyć dane do edycji. Wybierz rekordy z listy. Aby usunąć rekordy, odznacz je w ten sam sposób. NULL lub Pusty ciąg znaków aby ustawić wartość komórki na wartość pustą lub NULL. Uwaga: Dostępne tylko dla MySQL oraz MariaDB. 75

77 Aby wyświetlić zawartość BFile wybierz polecenie Widok -> Wyświetl -> Podgląd BFile. Uwaga: Dostępne tylko dla Oracle. Aby wygenerować UUID/GUID przytrzymaj klawisz Ctrl oraz kliknij przyciskiem myszy na zaznaczoną komórkę i wybierz polecenie Generuj UUID. Uwaga: Dostępne tylko dla PostgreSQL oraz SQL Server. Edycja rekordów jako klucze obce (wybór danych klucza obcego nie jest dostępny w edycji Essentials) Wybór danych klucza obcego to proste narzędzie, za pomocą którego wybierzesz dane powiązane z aktualnym rekordem. Aby dodać dane do rekordu kliknij na aby otworzyć dane do edycji. Kliknij aby wybrać dane. Podpowiedź: Domyślnie liczba wyświetlanych rekordów to Aby wyświetlić wszystkie rekordy, kliknij na odświeżyć wszystkie rekordy, kliknij na.. Aby Kliknij przycisk aby wyświetlić okno z lewej strony zawierające listę nazw kolumn. Kliknij aby wyświetlić dodatkowe kolumny. Aby usunąć kolumny odznacz je w ten sam sposób. 76

78 Podpowiedź: Aby ustawić sortowanie malejące lub rosnące kliknij na prawą stronę kolumny i wybierz polecenie Sortuj rosnąco / Sortuj malejąco. Podaj tekst do znalezienia w oknie Filtr oraz wciśnij klawisz ENTER aby odwiltrować określone rekordy. Podpowiedź: Aby usunąć filtrowanie danych, usuń kryteria filtrowania i wciśnij ENTER. Kopiowanie danych z widoku siatki Dane skopiowane w Navicat zostają umieszczone w schowku w formacie cvs, gdzie separatorem pól jest tabulator, a wierszy znak powrotu karetki. Dzięki temu możliwe jest kopiowanie danych do innej aplikacji, która pozwala na bezpośrednie wklejenie danych ze schowka. Programem takim może być arkusz kalkulacyjny, w którym, podobnie jak w bazie danych, dane ułożone są w wierszach i kolumnach. Aby zaznaczyć dane za pomocą skrótów klawiaturowych COMMAND-A SHIFT-UP ARROW SHIFT-DOWN ARROW Przełączanie zaznaczenia dla wszystkich wierszy lub kolumn. Odwraca zaznaczenie wszystkich wierszy przy użyciu strzałki w górę w oknie siatki. Odwraca zaznaczenie wszystkich wierszy przy użyciu strzałki w dół w oknie siatki. Aby zaznaczyć dane za pomocą myszki Aby wybrać określone rekordy przytrzymaj klawisz COMMAND oraz kliknij na rekordy, które chcesz wybrać. 77

79 Aby wybrać zakres rekordów kliknij na pierwszy wiersz i przytrzymaj klawisz SHIFT a następnie przenieś kursor do ostatniego wiersza, który chcesz wybrać. Uwaga: Po wybraniu odpowiednich rekordów, przytrzymaj klawisz Ctrl oraz wybierz Edycja -> Kopiuj. Wklejanie danych do widoku siatki Skopiowane dane do schowka zostaną przeformatowane do postaci: Dane rozłożone są w postaci wierszy oraz kolumn. Wiersze i kolumny oddzielone są odpowiednio przez nowe linie i tabulatory. Kolumny w schowku mają tę samą kolejność, co zaznaczone kolumny w widoku siatki. Podczas wklejania danych w Navicat, możesz zastąpić zawartość rekordu lub dodć dane do tabeli. Aby zastąpić dane zaznacz komórki i wykonaj operację wklejania. Użyj skrótu klawiaturowego COMMAND-V lub kliknij prawym przyciskiem myszy i wybierz polecenie Edycja -> Wklej. Navicat wklei zawartość schowka do wybranych wierszy. Jeśli nie została uruchomiona traksakcja, operacja wklejenia nie będzie mogła zostać cofnięta. Kopiowanie rekordów jako instrukcje wstawiania lub aktualizacji Aby skopiować rekordy jako instrukcje wstawiania, przytrzymaj klawisz Ctrl oraz kliknij na wybrane rekordy i wybierz polecenie Kopiuj jako -> Wyrażenie Insert lub Wyrażenie Update. Następnie możesz wkleić wyrażenie do edytora. Kopiuj nazwę pola Aby skopiować nazwy pól jako osobne wartości, przytrzymaj klawisz Ctrl oraz kliknij na wybrane kolumny/dane i wybierz polecenie Kopiuj jako -> Wartości zakładek (tylko nazwa pola). Jeśli chcesz skopiować tylko dane lub nazwy pól i dane wybierz polecenie Wartości zakładek (tylko dane) lub Wartości zakładek (nazwa pola i dane). Sortowanie, przeszukiwanie oraz modyfikacja rekordów Sortowanie rekordów Serwer przechowuje dane w kolejności ich dodania do tabeli. Sortowanie w Navicat odbywa się na danych tymczasowych, przez co przeglądanie i aktualizacja odbywa się w różnej kolejności. Przenieś kursor myszy nad nagłówek kolumny, według której chcesz posortować dane, kliknij na prawą część nagłówka kolumny i wybierz Sortuj rosnąco, Sortuj malejąco lub Usuń sortowanie. Aby posortować dane kolumn według własnych kryteriów, kliknij na z paska narzędzi. 78

80 Wyszukaj i zamień Wyszukiwanie rekordów Pasek wyszukiwania udostępnia możliwość szybkiego wyszukiwania tekstu w podglądzie. Wybierz polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Następnie kliknij na i wybierz Dane i podaj frazę wyszukiwania. Wyszukiwanie rozpocznie się od miejsca kursora do końca pliku. Aby odnaleźć kolejne wystąpienie szukanego tekstu kliknij na > lub wciśnij COMMAND-G. 79

81 Modyfikacja rekordów W zakładce wyszukiwania, wybierz polecenie Zamień lub wciśnij OPTION-COMMAND-F oraz podaj tekst do wyszukiwania oraz zamiany. Kliknij na Zamień lub Zamień wszystko aby zastąpić pierwsze wystąpienie lub wszystkie wystąpienia automatycznie. Jeśli klikniesz na Zamień wszystko, kliknij na aby zastosować zmiany lub aby anulować zmiany. Wyszukiwanie kolumn Aby przeszukać kolumnę, wybierz polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Następnie kliknij na i wybierz Kolumna i podaj frazę wyszukiwania. Polecenie wyszukaj i zamień zawiera opcje dodatkowe, kliknij na : Opcja Podświetlaj pasujące komórki Wyszukiwanie przyrostowe Porównaj wielkość znaków Opis Podświetlanie wystąpień tekstu w podglądzie. Wyszukiwanie tekstu na podstawie frazy wyszukiwania po każdym wprowadzeniu znaku z klawiatury. Włączenie wyszukiwania z uwzględnieniem wielkości liter. 80

82 Filtr rekordów Użyj jednego z poniższych sposobów aby wyszukać dane: Kliknij na komórkę by przejść do trybu jej edycji. Przytrzymaj klawisz Ctrl oraz kliknij na komórkę i wybierz polecenie Filtr -> Pole xxx Wartość z menu podręcznego aby zastosować filtr dla wybranej kolumny. Możesz określić własny zaawansowany filtr klikając na z paska narzędzi. Kreator filtra zostanie wyświetlony u góry siatki, w którym znajdziesz odpowiednie opcje określania kryteriów filtrowania. Aby aktywować lub deaktywować odpowiednie kryteria filtra, zaznacz lub odznacz pole checkbox znajdujące się przy każdym warunku. Edycja bezpośrednia danych Mechanizm Navicat rozpoznaje tekst podany przez użytkownika jako zwykły tekst, a każdy specjalny znak lub polecenie sql traktowane są jako tekst. Edycja danych poprzez Tryb bezpośredni (raw) umożliwia stosowanie funkcji wbudowanych. Aby aktywować tryb edycji bezpośredniej wybierz polecenie Widok -> Wyświetl -> Tryb bezpośredni (raw). Uwaga: Dostępne tylko dla MySQL, PostgreSQL, SQLite, SQL Server oraz MariaDB. Formatowanie widoku danych Użyj następujących metod formatowania tabeli: Podpowiedź: Widok formularza obsługuje jedynie opcje pokazania/ukrycia kolumn. Przenieś kolumny 1. Kliknij na nagłówek kolumny i przytrzymaj lewy klawisz myszy. 2. Przesuń kursor w określone miejsce. 3. Zwolnij przycisk klawisza myszki, kolumna zostanie przeniesiona. Ustaw szerokość kolumny Kliknij na prawą część obramowania kolumny i przeciągnij w prawo lub w lewo. 81

83 Kliknij dwukrotnie na obramowanie kolumny aby dopasować najlepszą jej szerokość do zawartości. Przytrzymaj klawisz Ctrl oraz kliknij na kolumnę, dla której chcesz ustawić szerokość i wybierz polecenie Ustaw szerokość kolumny lub wybierz z listy Widok. Określ szerokość w polu Ustawianie szerokości dla wszystkich kolumn. Podpowiedź: Wynik dostępny jest dla wszystkich kolumn. Ustaw wysokość wiersza Przytrzymaj klawisz Ctrl oraz kliknij na satkę tabeli i wybierz polecenie Ustaw wysokość wiersza lub wybierz z listy Widok. Określ wysokość wiersza w polu Ustaw wysokość wiersza. Podpowiedź: Akcja wykonana zostanie tylko dl aktualnej tabeli. Pokaż/Ukryj kolumny Jeśli tabela zawiera wiele kolumn i chcesz ukryć jedną lub więcej kolumn, przytrzymaj klawisz Ctrl oraz kliknij na wybrane komórki i wybierz polecenie Pokaż/Ukryj kolumny lub wybierz z listy Widok. Wybierz kolumny, które chcesz ukryć. Kolumny ukryte zostaną ukryte w widoku siatki/formularza. Aby przywrócić ukryte kolumny, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki/formularza i wybierz polecenie Pokaż/Ukryj kolumny lub wybierz z listy Widok. Wybierz kolumny, które chcesz przywrócić. Pokaż/Ukryj ROWID Jeśli chcesz wyświetlić lub ukryć identyfikator wiersza, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz Pokaż/Ukryj ROWID lub wybierz z listy Widok. Kolumna ROWID zostanie wyświetlona jako ostatnia kolumna. Uwaga: Dostępne tylko dla Oracle oraz SQLite. MongoDB Podgląd danych MongoDB Podgląd danych MongoDB wyświetla dane w postaci siatki, drzewa lub w formacie JSON. Aby zmienić widok, kliknij na, lub u dołu. Pasek narzędzi podglądu danych zawiera szereg funkcji zarządzania danymi: 82

84 Przycisk Opis Rozpoczynanie transakcji. Jeśli Automatycznie rozpocznij transakcję jest aktywowany na Preferencje, transakcja zostanie rozpoczęta automatycznie po otworzeniu podglądu danych. Ustawienie stałych zmian dla aktualnej transakcji. Cofnięcie transakcji, cofnięcie wszystkich dokonanych zmian. Aktywuj edytory pomocnicze aby przeglądać lub modyfikować dane. Dostępne tylko dla widoku siadki oraz drzewa. Filtr rekordów poprzez utworzenie oraz zastosowanie kryteriów filtra. Sortowanie rekordów według własnego sortowania. [Widok drzewa] Rozwiń widok dokumentów i tablic. [Widok siatki] Zwiń widok dokumentów. [Widok drzewa] Zwiń widok dokumentów i tablic. [Widok siatki] Użyk określonego zestawu kolorów dla Kolor typu aby podświetlić komórki. Import dane z plików. Eksportuj dane do plików. Analiza. Pasek nawigacji Podgląd danych umożiwia prosty sposób nawigowania między dokumentami oraz stronami przy użyciu Pasek nawigacji. Przycisk Opis Dodaj dokument - wprowadź nowy dokument. W każdym przypadku podczas pracy z podglądem danych kliknij na ten przycisk aby wyświetlić nowy widok dokumentu. Usuń dokumenty - usuń istniejący dokument. Zastosuj zmiany - zastosuj zmiany. Anuluj zmiany - cofnij zmiany w dokumencie. Odśwież - odśwież dane. Zatrzymaj - zatrzymaj podczas odczytu zbyt dużej ilości danch z serwera. Pierwsza Strona - idź do pierwszej strony. Poprzednia Strona - idź do poprzedniej strony. Następna Strona - idź do następnej strony. Ostatnia Strona - idź do ostatniej strony. Pierwszy dokument - idź do pierwszego dokumentu. Poprzedni dokument - przenieś jeden dokument do tyłu (jeśli jest). Następny dokument - przenieś jeden dokument do przodu. Ostatni dokument - idź do następnego dokumentu. 83

85 Ustawienia - ustaw numer wyświetlanych dokumentów na stronie. Widok siatki - przełącz na widok siatki. Widok drzewa - przełąćz na widok drzewa. Widok JSON - przełąćz na widok JSON. Użyj Ustawienia aby przejść do trybu edycji. Limit dokumentów na stronę Zaznacz opcję, jeśli chcesz ustawić limit wyświetlanych dokumentów na stronę. Jeśli opcja nie zostanie zaznaczona, wszystkie dokumenty zostaną wyświetlone na jednej stronie. Uwaga: Ustawienie zostanie zastosowane tylko dla aktualnego obiektu. Aby ustawić wartości globalne, zobacz temat Preferencje. Dokument z z b) na stronie c Wyświetlenie liczby dokumentów oraz stron. a - wybrany dokument. b - liczba dokumentów na stronie. c - aktualna strona. Widok siatki Widok siatki przypomina widok arkusza danych, zawiera wiersze oraz kolumny. Pasek nawigacji ułatwia przełączanie między dokumentami, wstawianie oraz usuwanie dokumentów. Aby dodać dokument przy użyciu siatki 1. Kliknij na dokument, a następnie kliknij na z paska nawigacji lub wciśnij COMMAND-+ aby wprowadzić nowy dokument. 2. Podaj odpowiednie dane. 3. Zwróć uwagę na symbol obok wyboru dokumentu z lewej strony rekordu. Zostanie on zmieniony ze strzałki, które określa dany dokument, do, które określa edycję danego dokumentu. 4. Przejdź do następnego dokumentu aby zapisać zmiany lub kliknij na w oknie nawigacji. Uwaga: Jeśli kolekcja jest pusta, wyświetlone zostanie dodatkowe okno w celu dodania dokumentu. Aby dodać dokument przy użyciu menu podręcznego 1. Przytrzymaj klawisz Ctrl oraz kliknij na siatkę i wybierz polecenie Dodaj dokument. 84

86 2. Zapis dokumentu w dodatkowym oknie. 3. Kliknij przycisk Sprawdź aby upewnić się, że dokument jest prawidłowy. 4. Kliknij przycisk Zapisz. Aby zmodyfikować dokument w widoku siatki 1. Wybierz dokument do edycji klikając na wybraną komórkę. 2. Podaj nowe dane dla komórki. 3. Przejdź do następnego dokumentu lub kliknij na z paska nawigacji. Dane zostaną nadpisane. Aby zmodyfikować dokument za pomocą dodatkowego okienka 1. Przytrzymaj klawisz Ctrl oraz kliknij na dokument, który chcesz zmodyfikować i wybierz polecenie Edytuj dokument. 2. Edycja dokumentu w dodatkowym okienku. 3. Kliknij przycisk Sprawdź aby upewnić się, że dokument jest prawidłowy. 4. Kliknij przycisk Zapisz. Uwaga: Innym sposobem zapisu dokumentów jest zamknięcie kolekcji. Aby usunąć dokument 1. Wybierz dokument do usunięcia. 2. Przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Usuń dokument lub kliknij w oknie nawigacji. Specjalna edycja dokumentów Aby ustawić wartość komórki na wartość pustą lub NULL, kliknij na komórkę aby przejść do trybu jej edycji oraz przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Ustaw pusty ciąg znaków lub Ustaw NULL. Aby zmodyfikować dane DateTime kliknij na aby otworzyć dane do edycji. Wybierz/podaj odpowiednie dane. 85

87 Aby zmienić typ wartości komórki, kliknij na komórkę by przejść do trybu jej edycji, a następnie przytrzymaj klawisz Ctrl oraz kliknij na komórkę i wybierz polecenie Typ wartości. Następnie wybierz typ. Kopiuj dane z Navicat Dane skopiowane w Navicat zostają umieszczone w schowku w formacie cvs, gdzie separatorem pól jest tabulator, a wierszy znak powrotu karetki. Dzięki temu możliwe jest kopiowanie danych do innej aplikacji, która pozwala na bezpośrednie wklejenie danych ze schowka. Programem takim może być arkusz kalkulacyjny, w którym, podobnie jak w bazie danych, dane ułożone są w wierszach i kolumnach. Aby zaznaczyć dane za pomocą skrótów klawiaturowych COMMAND-A SHIFT-UP ARROW SHIFT-DOWN ARROW Przełączanie zaznaczenia dla wszystkich wierszy lub kolumn. Odwraca zaznaczenie wszystkich wierszy przy użyciu strzałki w górę w oknie siatki. Odwraca zaznaczenie wszystkich wierszy przy użyciu strzałki w dół w oknie siatki. Aby zaznaczyć dane za pomocą myszki Aby wybrać określone dokumenty przytrzymaj klawisz COMMAND oraz kliknij na wiersze, które chcesz wybrać. Aby wybrać zakres dokumentów kliknij na pierwszy wiersz i przytrzymaj klawisz SHIFT a następnie przenieś kursor do ostatniego wiersza, który chcesz wybrać. Uwaga: Po wybraniu odpowiedniego dokumentu, przytrzymaj klawisz Ctrl oraz wybierz Edycja -> Kopiuj. Wklej dane do Navicat Skopiowane dane do schowka zostaną przeformatowane do postaci: Dane rozłożone są w postaci wierszy oraz kolumn. Wiersze i kolumny oddzielone są odpowiednio przez nowe linie i tabulatory. Kolumny w schowku mają tę samą kolejność, co zaznaczone kolumny w widoku siatki. Podczas wklejania danych w Navicat, możesz zastąpić zawartość dokumentu lub dodć dane do kolekcji. Aby zastąpić dane zaznacz komórki i wykonaj operację wklejania. Użyj skrótu klawiaturowego COMMAND-V lub kliknij prawym przyciskiem myszy i wybierz polecenie Edycja -> Wklej. Navicat wklei zawartość schowka do wybranych wierszy. Jeśli nie została uruchomiona traksakcja, operacja wklejenia nie będzie mogła zostać cofnięta. Kopiuj nazwę pola Aby skopiować nazwy pól jako osobne wartości, przytrzymaj klawisz Ctrl oraz kliknij na wybrane pola/dokumenty i wybierz polecenie Kopiuj jako -> Wartości zakładek (tylko nazwa pola). Jeśli chcesz skopiować tylko dane lub nazwy pól i dane wybierz polecenie Wartości zakładek (tylko dane) lub Wartości zakładek (nazwa pola i dane). 86

88 Filtr dokumentów Użyj jednego z poniższych sposobów aby wyszukać dane: Kliknij na komórkę by przejść do trybu jej edycji. Przytrzymaj klawisz Ctrl oraz kliknij na komórkę i wybierz polecenie Filtr -> Pole xxx Wartość z menu podręcznego aby wyszukać dokumenty według wartości wybranego pola. Możesz określić własny zaawansowany filtr klikając na z paska narzędzi. Kreator filtra zostanie wyświetlony u góry siatki, w którym znajdziesz odpowiednie opcje określania kryteriów filtrowania. Aby aktywować lub deaktywować odpowiednie kryteria filtra, zaznacz lub odznacz pole checkbox znajdujące się przy każdym warunku. Formatowanie widoku siatki Użyj następującej metody formatowania dla siatki kolekcji: Podświetlanie komórek według typu Widok siatki umożliwia podświetlanie komórek na podstawie ich typu. Dzięki temu w prosty sposób zidentyfikujesz typy danych. Kolor możesz wybrać z listy kolorów z prawej strony widoku siatki. Jeśli okno danych zadokowane jest do głównego okna Navicat, kliknij na na pasku informacji aby wybrać kolor. Aby ustawić kolor, kliknij na na pasku narzędzi lub zaznacz opcję Włącz kolorowanie z paska kolorów typu. Rozwijanie oraz zwijanie dokumentów Widok siatki umożliwia dołączanie dokumentów dla kolumn w celu ich łatwiejszej analizy. Aby rozwinąć lub zwinąć dołączony dokument, kliknij na komórkę z dołączonym dokumentem oraz kliknij na lub lub przytrzymaj klawisz Ctrl oraz kliknij na kolumnę i wybierz polecenie Rozwiń, Zwiń lub Zwiń wszystkie dokumenty. 87

89 Rozwiń tablice Widok siatki umożliwia wyświetlanie elementów w postaci tablicy. Aby rozwinąć tablicę elementów kliknij na komórkę zawierającą tablicę oraz kliknij na polecenie Rozwiń. lub przytrzymaj klawisz Ctrl oraz kliknij na kolumnę tablicy elementów i wybierz Wszystkie elementy tablicy zostaną wyświetlone w nowej siatce, na której możesz przeglądać, dodawać lub usuwać elementy. Kliknij na nazwę kolekcji aby pzrejść do siatki kolekcji. Przenieś kolumny 1. Kliknij na nagłówek kolumny i przytrzymaj lewy klawisz myszy. 2. Przesuń kursor w określone miejsce. 3. Zwolnij przycisk klawisza myszki, kolumna zostanie przeniesiona. Ustaw szerokość kolumny Kliknij na prawą część obramowania kolumny i przeciągnij w prawo lub w lewo. Kliknij dwukrotnie na obramowanie kolumny aby dopasować najlepszą jej szerokość do zawartości. 88

90 Przytrzymaj klawisz Ctrl oraz kliknij na siatkę i wybierz polecenie Ustaw szerokość kolumny lub wybierz z listy Widok. Określ szerokość w polu Ustawianie szerokości dla wszystkich kolumn. Podpowiedź: Wynik dostępny jest dla wszystkich kolumn. Ustaw wysokość wiersza Przytrzymaj klawisz Ctrl oraz kliknij na satkę kolekcji i wybierz polecenie Ustaw wysokość wiersza lub wybierz z listy Widok. Określ wysokość wiersza w polu Ustaw wysokość wiersza. Podpowiedź: Akcja wykonana zostanie tylko dl aktualnej kolekcji. Pokaż/Ukryj kolumny Jeśli kolekcja zawiera wiele kolumn i chcesz ukryć jedną lub więcej kolumn, przytrzymaj klawisz Ctrl oraz kliknij na wybrane komórki i wybierz polecenie Pokaż/Ukryj kolumny lub wybierz z listy Widok. Wybierz kolumny, które chcesz ukryć. Kolumny ukryte zostaną ukryte w widoku siatki kolekcji. Aby przywrócić ukryte kolumny, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Pokaż/Ukryj kolumny lub wybierz z listy Widok. Wybierz kolumny, które chcesz przywrócić. Widok drzewa Widok drzewa przedstawia dokumenty hierarchicznie. Pasek nawigacji umożliwia szybie przełączanie między dokumentami, a także ich wstawianie oraz usuwanie. Aby dodać dokument 1. Kliknij przycisk z paska nawigacji lub wciśnij COMMAND-+ aby wprowadzić nowy dokument. 2. Podaj odpowiednie dane. 3. Kliknij przycisk z paska nawigacji aby zapisać dokument. Uwaga: Jeśli kolekcja jest pusta, należy kliknąć na aby dodać nowe pole. Aby zmodyfikować dokument 1. Przejdź do dokumentu, który chcesz zmodyfikować. 89

91 2. Kliknij na nazwę pola, jego wartość lub typ. 3. Kliknij przycisk z paska nawigacji aby zapisać zmiany. Aby dodać pole lub element 1. Przejdź do dokumentu, który chcesz zmodyfikować. 2. Kliknij przycisk aby dodać nowe pole lub element. 3. Podaj odpowiednie dane. Aby usunąć pole lub element 1. Przejdź do dokumentu, który chcesz zmodyfikować. 2. Przytrzymaj klawisz Ctrl oraz kliknij na pole/element, który chcesz usunąć i wybierz polecenie Usuń wartość. Uwaga: Innym sposobem zapisu dokumentów jest zamknięcie kolekcji. Aby usunąć dokument 1. Przejdź do dokumentu, który chcesz usunąć. 2. Kliknij w oknie nawigacji. Specjalna edycja dokumentów Aby ustawić wartość komórki NULL, przytrzymaj klawisz Ctrl oraz kliknij na element i wybierz polecenie Typ wartości -> NULL. Aby zmodyfikować dane DateTime kliknij na aby otworzyć dane do edycji. Wybierz/podaj odpowiednie dane. Formatowanie widoku drzewa Rozwijanie oraz zwijanie dokumentów oraz tablic Wszytkie dołączone dokumenty oraz tablice przedstawiane są jako elementy drzewa. Każdy element może zostać rozwinięty lub zwinięty po kilknięciu na ikonę elementu znajdującą się przy jej nazwie. 90

92 Widok JSON Widok JSON wyświetla dane w formacie JSON. Pasek nawigacji pozwala w szybki sposób wstawić, zaktualizować lub usunąć dokument. Aby dodać dokument 1. Kliknij przycisk z paska nawigacji lub wciśnij COMMAND Zapis dokumentu w dodatkowym oknie. 3. Kliknij przycisk Sprawdź aby upewnić się, że dokument jest prawidłowy. 4. Kliknij przycisk Zapisz. Aby zmodyfikować dokument 1. Przytrzymaj klawisz Ctrl oraz kliknij na dokument, który chcesz zmodyfikować i wybierz polecenie Edytuj dokument. 2. Edycja dokumentu w dodatkowym okienku. 3. Kliknij przycisk Sprawdź aby upewnić się, że dokument jest prawidłowy. 4. Kliknij przycisk Zapisz. Aby usunąć dokument 1. Kliknij na dokument, który chcesz usunąć. 2. Kliknij w oknie nawigacji. Sortowanie / Wyszukiwanie / Zastępowanie dokumentów Sortowanie dokumentów Serwer przechowuje dokumenty w kolejności ich dodawania do kolekcji. Navicat umożliwia jednakże na stosowanie własnych kryteriów sortowania. 91

93 Przenieś kursor myszy nad nagłówek pola, według której chcesz posortować dane, kliknij na prawą część nagłówka pola i wybierz Sortuj rosnąco, Sortuj malejąco lub Usuń sortowanie. Aby posortować dane pól według własnych kryteriów, kliknij na z paska narzędzi. Wyszukaj i zamień Wyszukiwanie dokumentów Pasek wyszukiwania udostępnia możliwość szybkiego wyszukiwania tekstu w podglądzie. Wybierz polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Następnie podaj frazę wyszukiwania. Wyszukiwanie rozpocznie się od miejsca kursora do końca pliku. Dla widoku siatki lub drzewa, należy kliknąć na i wybierz Dane. 92

94 Aby odnaleźć kolejne wystąpienie szukanego tekstu kliknij na > lub wciśnij COMMAND-G. Zastępowanie dokumentów W zakładce wyszukiwania, wybierz polecenie Zamień lub wciśnij OPTION-COMMAND-F oraz podaj tekst do wyszukiwania oraz zamiany. Kliknij na Zamień lub Zamień wszystko aby zastąpić pierwsze wystąpienie lub wszystkie wystąpienia automatycznie. Jeśli klikniesz na Zamień wszystko, kliknij na aby zastosować zmiany lub aby anulować zmiany. Wyszukiwanie pól W widoku siatki lub drzewa możesz przeszukiwać pola w kolekcji. Wybierz polecenie Edycja -> Szukaj -> Szukaj lub wciśnij COMMAND-F. Kliknij na i wybierz Kolumna. Następnie podaj tekst do wyszukania. 93

95 Polecenie wyszukaj i zamień zawiera opcje dodatkowe, kliknij na : Opcja Podświetlaj pasujące komórki Wyszukiwanie przyrostowe Porównaj wielkość znaków Wyrażenie regularne Całe słowa Opis Podświetlanie wystąpień tekstu w podglądzie. Wyszukiwanie tekstu na podstawie frazy wyszukiwania po każdym wprowadzeniu znaku z klawiatury. Włączenie wyszukiwania z uwzględnieniem wielkości liter. Wyrażenie regularne dla wyszukiwania. Zwrócenie wyników, które sa identyczne z podaną frazą wyszukiwania. Edytory pomocnicze Navicat udostępnia dodatkowe edytory pomocnicze dla odpowiednich typów danych, takich jak TEXT, BLOB, BFile oraz pola kolumn dynamicznych. Za pomocą edytorów pomocniczych możesz przeglądać, aktualizować, wstawiać oraz usuwać dane w tabeli lub kolekcji. Kliknij na Tekst, L16, Obraz, Web i Kolumna dynamiczna z paska narzędzi. Uwaga: Pola Oracle BFile nie są dostępne do modyfikacji. Widok MongoDB JSON nie wspiera edytorów pomocniczych. Tekst - umożliwia edycję danych w postaci tekstu. Aby zmienić podświetlanie składni, przytrzymaj klawisz Ctrl oraz kliknij w pustym miejscu i wybierz polecenie Język. Użyj rekordach lub dokumentach. na pasku nawigacji aby zaktualizować zmiany w 94

96 L16 umożliwia edycję danych w trybie szesnastkowym. Użyj przycisku zmiany w rekordach lub dokumentach. na pasku nawigacji aby zaktualizować Obraz umożliwia wyświetlanie danych pola jako obraz. Użyj przycisku Wczytaj, Zapisz na dysku i Wyczyść aby wczytać obraz z pliku lub zapisać obraz do pliku. Web umożliwia wyświetlanie danych pola jako plik źródłowy HTML. Kolumna dynamiczna umożliwia edycję kolumny dynamicznej w MariaDB. Użyj funkcji + i - z lewej strony aby dodać lub usunąć wartość. Kreator filtrów Kreator filtra umożliwia określenie kryteriów wyświetlania danych w siatce. Ponadto możesz zapisać określone kryteria jako profil. Kliknij na z paska narzędzi aby aktywować filtr. Tworzenie filtra 1. Aby dodać nowe kryteria, kliknij na. Jeśli wymagane są dodatkowe kryteria, kliknij na. 2. Podpowiedź: Aby dodać nawiasy do warunku, przytrzymaj klawisz Ctrl oraz kliknij na wybrany warunek i wybierz polecenie Grupuj według nawiasów. Aby usunąć nawiasy, przytrzymaj klawisz Ctrl oraz kliknij na nie i wybierz polecenie Usuń nawias lub Usuń nawias oraz warunki. 3. Kliknij na nazwę pola (obok pola checkbox) i wybierz pole z listy. 4. Kliknij na operator (obok nazwy pola) i wybierz filtr. Możesz wybrać [Własne] z listy aby podać położenie manualnie. 95

97 Operator Opis operatora = Pole jest równe niż 'wartość'.!= Pole nie jest równe 'wartość'. < Pole jest mniejsze niż 'wartość'. <= Pole jest mniejsze lub równe niż 'wartość'. > Pole jest większe niż 'wartość'. >= Pole jest większe lub równe niż 'wartość'. LIKE '%wartość%' Pole zawiera 'wartość'. zawiera (bez rozróżniania wielkości Pole zawiera 'wartość' (bez rozróżniania wielkości liter). Dostępne tylko dla PostgreSQL. liter) NOT LIKE '%wartość%' Pole nie zawiera 'wartość'. nie zawiera (bez rozróżniania wielkości Pole nie zawiera 'wartość' (bez rozróżniania wielkości liter). Dostępne tylko dla PostgreSQL. liter) LIKE 'wartość%' Pole rozpoczyna się od 'wartość'. nie rozpoczyna się od Pole nie rozpoczyna się od 'wartość'. LIKE '%wartość' Pole kończy się na 'wartość'. nie kończy się na Pole nie kończy się na 'wartość'. IS NULL Pole ma wartość NULL. IS NOT NULL Pole nie ma wartości NULL. =' Pole jest puste. <>' Pole nie jest puste. BETWEEN Pole zawiera się między 'wartość1' a 'wartość2'. NOT BETWEEN Pole nie zawiera się między 'wartość1' a 'wartość2'. IN(...) Pole znajduje się na liście ('wartość1','wartość2',...). NOT IN(...) Pole nie znajduje się na liście ('wartość1','wartość2',...). istnieje Pole istnieje. Dostępne tylko dla MongoDB. nie istnieje Pole nie istnieje. Dostępne tylko dla MongoDB. jest typem pola Typ pola jest typem 'wartość'. Dostępne tylko dla MongoDB. nie jest typem pola Typ pola nie jest typem 'wartość'. Dostępne tylko dla MongoDB. 5. Kliknij na? Aby aktywować pozostałe opcje, należy aktywować klucz główny w poprzednim korku. 6. Podpowiedź: Dla baz danych MongoDB możesz zmienić typ edytora. 7. Kliknij na operator logiczny (obok wartości kryterium) aby wybrać i lub lub. 8. Powtórz kroki 1-5 aby dodać połączenie. 96

98 9. Kliknij przycisk aby uzyskać wyniki względem kryteriów filtrowania. Podpowiedź: Jeśli chcesz odwrócić kryteria sortowania, przytrzymaj klawisz Ctrl oraz kliknij na kryteria i wybierz polecenie Przełącz nawigację. (dostępne tylko dla MySQL, Oracle, PostgreSQL, SQLite, SQL Server oraz MariaDB) Zachowaj profil Możesz zapisać kryteria dla filtra jako profil. Przytrzymaj klawisz Ctrl i kliknij na kreator filtra oraz wybierz polecenie Wczytaj profil, Usuń profil, Zachowaj profil lub Zapisz profil jako. 97

99 7 - Zapytanie Zapytanie Zapytanie służy uzyskaniu danych w formacie czytelnym dla użytkownika. Navicat udostępnia zaawansowane narzędzia pracy z zapytaniami SQL: Edytor zapytań służący modyfikacji treści zapytań oraz Kreator zapytań i wyszukiwania służące do projektowania wizualnego zapytania. Zapytania możesz zapisać także jako zapytania dla ustawień zadanie automatyki. W oknie głównym programu kliknij na Zapytanie aby otworzyć listę obiektów. Możesz również kliknąć na Nowe zapytanie z głównego paska narzędzi aby utworzyć nowe zapytanie bez otwierania połączenia. Aby otworzyć zapytanie w zewnętrznym edytorze, przytrzymaj klawisz Ctrl oraz kliknij na jego nazwę i wybierz polecenie Otwórz w edytorze zewnętrznym. Możesz ustawić ścieżkę edytora zewnętrznego - zobacz Preferencje. Podpowiedź: Zapytania (.sql lub.js) zapisywane są w miejscu Ścieżka zapisu ustawień. Aby otworzyć katalog, przytrzymaj klawisz Ctrl oraz kliknij na nazwę zapytania i wybierz polecenie Otwórz w programie Finder. Jeśli połączenie jest synchronizowane do Navicat Cloud, zapytania przechowywane są w usłudze Cloud. Edytor zapytań Edytor zapytań to podstawowe narzędzie programu Navicat do pracy z zapytaniami. Przycisk Opis MySQL, Oracle, PostgreSQL, SQLite, SQL Server oraz MariaDB Otwieranie kreatora zapytań SQL. Formatowanie kodu z opcją równego ułożenia poszczególnych części kodu. MongoDB Otwieranie kreatora wyszukiwania. Otwieranie kreatora agregatów. Formatowanie kodu w edytorze. [Widok siatki] Użyk określonego zestawu kolorów dla Kolor typu aby podświetlić komórki. Ogólny Wyświetlenie okna wstawek kodu. Aktywuj edytory pomocnicze aby przeglądać lub modyfikować dane. Eksportuj wyniki zapytania. Uruchomienie zapytania: Uruchom, Wykonaj aktualne polecenie lub Wykonaj zaznaczenie (jeśli zaznaczono fragment kodu). MongoDB nie obsługuje wyrażenia Run Current. Zatrzymanie wykonywania zapytania. Wyświetlenie planu zapytania: Wyjaśnij, Wyjaśnij zaznaczone (jeśli zaznaczono część kodu). Otwieranie zewnętrznego pliku w Navicat 98

100 1. W oknie głównym kliknij na Nowe zapytanie. 2. W kreatorze zapytań wybierz polecenie Plik -> Otwórz plik zewnętrzny. 3. Wybierz plik. 4. Kliknij przycisk Otwórz. Zapisz zewnętrzny plik jako zapytanie w Navicat 1. W kreatorze zapytań wybierz polecenie Plik -> Zapisz jako zapytanie Navicat. 2. Podaj nazwę zapytania oraz wybierz ścieżkę zapisu. 3. Kliknij przycisk OK. Zapisz zapytanie jako plik zewnętrzny 1. W kreatorze zapytań wybierz polecenie Plik -> Zapisz jako plik zewnętrzny. 2. Wybierz ścieżkę zapisu i podaj nazwę pliku. 3. Kliknij przycisk Zapisz. RDBMS Edytor SQL Edytor SQL umożliwia tworzenie oraz edycję zapytań SQL w formie tekstowej, a także ich wykonanie. Możesz podać wiele poleceń SQL w obrębie jednego okna. Przenieś lub kliknij dwukrotnie na identyfikator zapytania z prawej Identyfikatory aby dodać do edytora. Podpowiedź: Wyrażenie SELECT zostanie wygenerowane automatycznie w edytorze poprzez kreator zapytań SQL. Program Navicat udostępnia szereg zaawansowanych opcji, takich jak rozbudowane narzędzia edycyjne, podpowiedzi kodu, automatyczne formatowanie kodu sql, i wiele więcej. Formatowanie SQL Aby zmienić formatowanie SQL wybierz Formatowanie menu - Dodaj wcięcie Zwiększenie/Zmniejszenie wcięcia danej linii kodu. Komentarz Zakomentowanie/Odkomentowanie danej linii kodu. Zmień wielkość liter 99

101 Zmiana wielkości liter na duże lub małe dla zaznaczonego kodu. Formatuj kod SQL (niedostępne w edycji Essentials) Formatowanie zaznaczonego kodu SQL względem ustawień formatowania. Formatuj kod SQL z (niedostępne w edycji Essentials) Zmiana opcji formatowania kodu. Opcja / Przycisk Długość ciągu Słowa kluczowe na duże litery Formatuj Opis Ustaw długość ciągu w nawiasach. Zmiana wielkości liter na duże litery wszystkich słów kluczowych. Zapis i zastosowanie opcji automatycznego formatowania SQL. Optymalizacja SQL (niedostępne w edycji Essentials) Optymalizacja kodu SQL w edytorze. Podpowiedzi kodu (niedostępne w edycji Essentials) Podpowiedzi kodu w Navicat to podręczna lista zawierająca słowa kluczowe lub nazwy obiektów podczas pracy w edytorze SQL. Lista zawiera nazwy tabel, pól, widoków, a także wbudowanych instrukcji bazy danych. Wbudowane wyrażenia bazy danych możesz także zaktualizować za pomocą wybrania polecenia Edycja -> Podpowiedzi kodu -> Aktualizuj informacje dla podpowiedzi kodu. Aby wywołać okienko podpowiedzi kodu, wciśnij klawisz '.'. Po wyświetleniu się listy podpowiedzi, wciśnij klawisz TAB aby wstawić pierwszy element. Możesz również wybrać element używając strzałek w górę oraz w dół na klawiaturze, a następnie wciskając klawisz TAB lub ENTER. Podpowiedzi kodu wywołane zostaną po wpisaniu słowa kluczowego lub wciśnięciu klawiszy ESC. Jeśli wybierzesz nazwę wstawki z listy, jej kod zostanie wstawiony do edytora. 100

102 Podpowiedź: Zmiana rozmiaru listy podpowiedzi za pomocą przeciągnięcia prawego dolnego narożnika. Możesz włączyć lub wyłączyć podpowiedzi kodu w ustawieniach Preferencje. Zawijanie kodu Zawijanie kodu umożliwia ukrycie bloku kodu w edytorze SQL pozostawiając widoczną tylko pierwszą jego linię. Blok kodu, który moze zostać zwinięty oznaczony jest przez ikonę po lewej stronie pierwszej i ostatniej linii bloku kodu. Pionowe linie określają możliwe miejsce dla zawijania kodu. Część ta po zawinięciu przedstawiana jest przez ikonę z lewej strony kodu. Aby zawinąć kod kliknij na lub rozwiń klikając na. Podświetlanie nawiasów Navicat umożliwia podświetlanie par nawiasów, np. (). Uwaga: Kursor musi znajdować się obok danego nawiasu, aby para została podświetlona. 101

103 Wyszukaj i zamień Szukaj Pasek wyszukiwania udostępnia możliwość szybkiego wyszukiwania tekstu w edytorze. Wybierz polecenie Edycja -> Szukaj -> Szukaj z menu lub wciśnij COMMAND-F i podaj frazę wyszukiwania. Wyszukiwanie przyrostowe - wyszukiwana fraza podświetlana jest automatycznie we wszystkich wynikach. Wyszukiwanie rozpoczyna się od miejsca kursora do końca pliku. Aby znaleźć poprzednie wystąpienie, kliknij na lub. Zamień Aby wyświetlić pasek zastępowania, wybierz polecenie Edycja -> Szukaj -> Wyszukaj i zamień z paska narzędzi lub wciśnij OPTION-COMMAND-F. Następnie podaj tekst, który chcesz wyszukać oraz zamienić. Klikjnij Zamień aby zastąpić pierwsze wystąpienie ciągu. Klikjnij Zamień wszystko aby zastąpić wszystkie wystąpienia jednocześnie. Polecenie wyszukaj i zamień zawiera opcje dodatkowe, kliknij na : Opcja Wyrażenie regularne Porównaj wielkość znaków Całe słowa Opis Wyrażenie regularne dla wyszukiwania. Włączenie wyszukiwania z uwzględnieniem wielkości liter. Zwrócenie wyników, które sa identyczne z podaną frazą wyszukiwania. 102

104 Kopiuj z cudzysłowem Aby skopiować polecenia SQL w cudzysłowiu przytrzymaj klawisz Ctrl oraz kliknij przyciskiem myszy na wybrany kod i wybierz polecenie Kopiuj z cudzysłowem i wybierz format. Zawijanie wierszy W trybie zawijania wierszy, poziomy scrollbar zostaje ukryty. Każdy tekst znajdujący się na końcu okna edytora zostanie przeniesiony do nowej linii. Aby aktywować tryb zawijania wierszy, wybierz polecenie Widok -> Zawijanie wierszy. Powiększenie widoku Navicat posiada możliwość powiększenia lub pomniejszenia widoku edytora. Opcje powiększenia znajdują się w: Widok. Możesz również użyć odpowiedniego skrótu klawiaturowego. Powiększenie: [COMMAND-+] Pomniejszenie: [COMMAND--] Reset: [COMMAND-0] Uwaga: Powiększenie nie dotyczy edytorów otwartych w pozostałych zakładkach. Kreator SQL (niedostępne w edycji Essentials) Navicat zawiera kreator zapytań SQL, który umożliwia tworzenie zapytania za pomocą graficznego narzędzia, nawet bez znajomości języka SQL. Obiekty bazy danych dostępne są w lewym panelu. Prawa strona narzędzia podzielona jest na dwie części: Kreator diagramów, oraz poniżej Wybór kryteriów. W kreatorze zapytań kliknij na aby otworzyć kreator zapytań SQL. Uwaga: Kreator zapytań SQL obsługuje jedynie wyrażenie SELECT. Aby zaprojektować bardziej złożone zapytanie, użyj edytora SQL. Aby dodać tabelę lub widok, przeciągnij obiekt z lewego okna do diagramu lub kliknij na niego dwukrotnie. Aby dołączyć pola zaznacz checkbox z lewej strony obiektu w obszarze diagramu. Aby dołączyć wszystkie pola, kliknij na znak *. Aby usunąć obiekt z edycji diagramu kliknij krzyżyk znajdujący się w nagłówku obiektu. Aby dodać dowiązanie tabeli lub widoku, kliknij dwukrotnie na nazwę tabeli lub widoku i ustaw dowiązanie w oknie diagramu. 103

105 Ustawianie powiązań plików Aby dowiązać dwa obiekty do siebie przeciągnij pole listy jednego obiektu do listy drugiego. Pojawi się wówczas linia powiązania. Podpowiedź: Aby usunąć dowiązanie do obiektu, przytrzymaj klawisz Ctrl oraz kliknij na nazwę odniesienia i wybierz polecenie Usuń. Aby zmienić dowiązanie między odnośnikami przytrzymaj klawisz Ctrl oraz kliknij na nazwę odnośnika i wybierz ustawienia z menu podręcznego, a następnie zmień Zabezpiecz. Tylko wewnętrznie Zaznaczenie wszystkich wierszy obu obiektów, które zawierają wspólne pola powiązane. Wszystko z obiektu_1 oraz tylko równe do obiektu_2 Zaznaczenie wszystkich wierszy z object_1, które są zgodne z wierszami w object_2. Pola wyjściowe Wybrane pola w kreatorze diagramów zostaną wyświetlone w oknie SELECT umożliwia edycję pól będących wynikiem wykonania zapytania. Nazwa aktualnego pola Po dodaniu tabeli w kreatorze diagramów możesz wybrać odpowiednie kolumny za pomocą pól checkbox w okienku wyboru. Alias pola 104

106 Alias pola zostanie wyświetlona w siatce wyników. Możęsz podać w tym miejscu alias tego pola. Ustaw kryteria Możesz przeciągnąć pole do WHERE. Aby określić własne kryteria podaj warunek SQL, który zostanie dołączone do wyrażenia WHERE. Grupowanie Możesz przeciągnąć pole do GROUP BY. Aby określić własne kryteria podaj warunek SQL, który zostanie dołączone do wyrażenia GROUP BY. Ustaw kryteria grupowania Możesz przeciągnąć pole do HAVING. Aby określić własne kryteria podaj warunek SQL, który zostanie dołączone do wyrażenia HAVING. Kryteria sortowania Możesz podać warunki sortowania rekordów. Aby ustawić kolejność sortowania, zmień usrawienie Kolejność sortowania w ORDER BY. Parametry zapytania Zapytania mogą zawierać parametry dla porównywania lub wyszukiwania wartości danych. Jeśli zapytanie zawiera parametry, program wyświetli dodatkowe okno z polami tekstowymi odpowiednio dla podanych identyfikatorów ze znakiem $ na początku, [ ], np. [$dowolna_nazwa]. Wykonuje zapytanie oraz Parametry wejściowe wyświetlane są w dodatkowym oknie. Zaznacz opcję Tryb bezpośredni (raw) aby wartości nie zawierały znaków pojedyńczego cudzysłowiu. Debugowanie zapytań Oracle (niedostępne w edycji Essentials) Aby debugować zapytanie Oracle, kliknij na aby uruchomić Debuger Oracle. Podaj parametry zapytania jeśli pytanie zawiera określone parametry. Wyniki zapytania Możesz uruchomić zapytanie na dowolnym serwerze. Wybierz połączenie docelowe oraz bazę danych z listy, a następnie kliknij na. Jeśli zapytanie jest poprawne, zostanie wykonane, natomiast jeśli zapytanie zwraca dane, Wynik - zakładka przedstawia wynik zapytania. Jeśli wystąpi błąd, wykonywanie zapytania zostanie zatrzymane i zostanie wyświetlony błąd. Wynik - zakładka wyniku zapytania. Dane mogą być wyświetlone na dwa sposoby: widok siatki oraz widok fomularza. Zobacz temat Podgląd danych. Uwaga: Navicat umożliwia wyświetlanie do 10 zestawów wyników. 105

107 Możesz wyświetlać wyniki zapytania poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Możesz wykonać tylko daną część zapytania. W tym celu kliknij na zaznaczoną część zapytania i wybierz polecenie. Aby uruchomić wyrażenie z pozycji kursora, kliknij i przytrzymaj na oraz wybierz Wykonaj aktualne polecenie. Własna nazwa zakładki Aby zmienić nazwę zakładki wyników, dodaj wyrażenie -- NAME:tab_name lub /*NAME:tab_name*/ przed każdym wyrażeniem SELECT w edytorze SQL. Wyświetlanie profilowania oraz statusu (dostępne tylko w MySQL oraz MariaDB) Aby wyświetlić profil i status wykonywanego zapytania wybierz polecenie Widok -> Pokaż profil i status oraz kliknij. Profil - zakładka profilu zapytania - blokada tabeli, statystyki itp. Uwaga: Dla MySQL 5.0, od wersji Dla MySQL 5.1, od wersji Status - zakładka statusu zapytania - przesłanych bajtów itp. MongoDB Edytor skryptu Edytor skryptów umożliwia tworzenie oraz modyfikację skryptu, a także przygotowanie i wykonanie wybranego skryptu. Przeciągnij lub kliknij dwukrotnie na identyfikator z prawej strony Identyfikatory aby dodać do edytora. Podpowiedź: Skrypt zostanie wygenerowany automatycznie w edytorze skryptów podczas pracy z kreatorem wyszukiwania lub agregacji. Navicat zawiera szereg narzędzi wspomagających pracę, takich jak edytor kodu, podpowiedzi kodu, formatowanie skryptu i wiele więcej. Formatowanie skryptu Aby zmienić format skryptu, wybierz z listy Formatowanie menu - Dodaj wcięcie 106

108 Zwiększenie/Zmniejszenie wcięcia danej linii kodu. Komentarz Zakomentowanie/Odkomentowanie danej linii kodu. Formatowanie skryptu (niedostępne w edycji Essentials) Formatowanie wybranej części kodu. Podpowiedzi kodu (niedostępne w edycji Essentials) Podpowiedzi kodu w Navicat to podręczna lista zawierająca słowa kluczowe lub nazwy obiektów podczas pracy w edytorze. Lista zawiera nazwy baz dancyh, kolekcji, widoków, dokumentów, pól oraz wbudowanych instrukcji bazy danych. Wbudowane wyrażenia bazy danych możesz także zaktualizować za pomocą wybrania polecenia Edycja -> Podpowiedzi kodu -> Aktualizuj informacje dla podpowiedzi kodu. Podpowiedzi kodu wywołane zostaną po wpisaniu znaku kropki (.), słowa kluczowego lub wciśnięciu klawiszy ESC. Po wyświetleniu się listy podpowiedzi, wciśnij klawisz TAB aby wstawić pierwszy element. Możesz również wybrać element używając strzałek w górę oraz w dół na klawiaturze, a następnie wciskając klawisz TAB lub ENTER. Jeśli wybierzesz nazwę wstawki z listy, jej kod zostanie wstawiony do edytora. 107

109 Podpowiedź: Zmiana rozmiaru listy podpowiedzi za pomocą przeciągnięcia prawego dolnego narożnika. Możesz włączyć lub wyłączyć podpowiedzi kodu w ustawieniach Preferencje. Zawijanie kodu Zawijanie kodu umożliwia ukrycie bloku kodu w edytorze skryptów pozostawiając widoczną tylko pierwszą jego linię. Blok kodu, który moze zostać zwinięty oznaczony jest przez ikonę po lewej stronie pierwszej i ostatniej linii bloku kodu. Pionowe linie określają możliwe miejsce dla zawijania kodu. Część ta po zawinięciu przedstawiana jest przez ikonę z lewej strony kodu. Aby zawinąć kod kliknij na lub rozwiń klikając na. Podświetlanie nawiasów Navicat umożliwia podświetlanie par nawiasów, np. (). Uwaga: Kursor musi znajdować się obok danego nawiasu, aby para została podświetlona. Wyszukaj i zamień Szukaj 108

110 Pasek wyszukiwania udostępnia możliwość szybkiego wyszukiwania tekstu w edytorze. Wybierz polecenie Edycja -> Szukaj -> Szukaj z menu lub wciśnij COMMAND-F i podaj frazę wyszukiwania. Wyszukiwanie przyrostowe - wyszukiwana fraza podświetlana jest automatycznie we wszystkich wynikach. Wyszukiwanie rozpoczyna się od miejsca kursora do końca pliku. Aby znaleźć poprzednie wystąpienie, kliknij na lub. Zamień Aby wyświetlić pasek zastępowania, wybierz polecenie Edycja -> Szukaj -> Wyszukaj i zamień z paska narzędzi lub wciśnij OPTION-COMMAND-F. Następnie podaj tekst, który chcesz wyszukać oraz zamienić. Klikjnij Zamień aby zastąpić pierwsze wystąpienie ciągu. Klikjnij Zamień wszystko aby zastąpić wszystkie wystąpienia jednocześnie. Polecenie wyszukaj i zamień zawiera opcje dodatkowe, kliknij na : Opcja Wyrażenie regularne Porównaj wielkość znaków Całe słowa Opis Wyrażenie regularne dla wyszukiwania. Włączenie wyszukiwania z uwzględnieniem wielkości liter. Zwrócenie wyników, które sa identyczne z podaną frazą wyszukiwania. Kopiuj z cudzysłowem Aby skopiować skrypt z cudzysłowiem, przytrzymaj klawisz Ctrl oraz kliknij na wybrany skrypt, a następnie wybierz polecenie Kopiuj z cudzysłowiem i wybierz format. Zawijanie wierszy W trybie zawijania wierszy, poziomy scrollbar zostaje ukryty. Każdy tekst znajdujący się na końcu okna edytora zostanie przeniesiony do nowej linii. Aby aktywować tryb zawijania wierszy, wybierz polecenie Widok -> Zawijanie wierszy. 109

111 Powiększenie widoku Navicat posiada możliwość powiększenia lub pomniejszenia widoku edytora. Opcje powiększenia znajdują się w: Widok. Możesz również użyć odpowiedniego skrótu klawiaturowego. Powiększenie: [COMMAND-+] Pomniejszenie: [COMMAND--] Reset: [COMMAND-0] Uwaga: Powiększenie nie dotyczy edytorów otwartych w pozostałych zakładkach. Kreator wyszukiwania (niedostępne w edycji Essentials) Program Navicat udostępnia kreator wyszukiwania dla wybranych dokumentów w kolekcji lub widoku. Dzięki temu możesz tworzyć oraz modyfikować zapytania bez posiadania wiedzy o znajdź polecenie. W kreatorze zapytań kliknij na aby otworzyć kreator wyszukiwania. Wybierz nazwę kolekcji lub widoku dla zapytania z listy Kolekcja/Widok z menu podręcznego. Filtr Zakładka umożliwia określenie filtrów dla zapytania. Wyświetlone zostaną tylko te dokumenty, które spełniają kryteria wyszukiwania. Jeśli nie zostanie określone żadne kryterium wyszukiwania, wówczas zostaną zwrócone wszystkie dokumenty. Zobacz temat Kreator filtrów. Projekcja 110

112 Zakładka umożliwia wybór pól do dołączenia lub wykluczenia w dokumentach. Domyślnie wszystkie pola zostaną wybrane. Sortowanie Zakładka umożliwia określenie sortowania dokumentów. Limit Zakładka umożliwia określenie limitu dokumentów oraz dokumentów pomijanych. Kreator agregatu (niedostępne w edycji Essentials) Program Navicat udostępnia zaawansowany kreator agregatów. Umożliwia on w prosty sposób utworzyć oraz zmodyfikować zapytania bez wiedzy o agregat polecenie. W kreatorze zapytań kliknij na aby otworzyć kreator agregatów. Wybierz nazwę kolekcji lub widoku dla zapytania z listy Kolekcja/Widok - lista rozwijana. Agregat Zakładka umożliwia dodanie stanu gniazda dla agregacji. Operator, wybierz wyrażenie operatora. Szablon wyrażenia zostanie wygenerowany w polu Wyrażenie, możesz wówczas zmodyfikować szablon. Wyniki zapytania Możesz uruchomić zapytanie na dowolnym serwerze. Wybierz połączenie docelowe oraz bazę danych z listy, a następnie kliknij na. Jeśli zapytanie jest poprawne, zostanie wykonane, natomiast jeśli zapytanie zwraca dane, 111

113 Wynik - zakładka przedstawia wynik zapytania. Jeśli wystąpi błąd, wykonywanie zapytania zostanie zatrzymane i zostanie wyświetlony błąd. Wynik - zakładka wyniku zapytania. Dane mogą być wyświetlone na trzy sposoby: widok siatki, widok drzewa oraz widok JSON. Zobacz temat Podgląd danych. Uwaga: Program Navicat wyświetla tylko dane ostatnich wyników. Możesz wyświetlać wyniki zapytania poniżej edytora lub w nowej zakładce wybierając polecenie Widok -> Wyniki -> Pokaż poniżej edytora lub Pokaż w nowej stronie. Możesz wykonać tylko daną część zapytania. W tym celu kliknij na zaznaczoną część skryptu i wybierz polecenie. Wstawki kodu (niedostępne w edycji Essentials) Wstawki kodu umożliwiają wielokrotne wykorzystywanie tego samego fragmentu kodu w prosty sposób za pomocą dodania określonej części kodu do edytora. Biblioteka wstawek kodu umieszona jest z prawej strony edytora. Jeśli okno edytora zadokowane jest do głównego okna Navicat, moższ kliknąc na bibliotekę. w oknie informacji aby otworzyć Biblioteka Navicat zawiera wbudowane wstawki oraz wstawki użytkownika. Wybierz etykietę z listy rozwijanej aby podać frazę wyszukiwania. Jeśli chcesz wyświetlić wstawki zgodne z typem bazy danych, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu biblioteki i deaktywuj opcję Pokazuj wstawki kodu innych typów baz danych. Wbudowane wstawki kodu nie są dostępne do modyfikacji. Wstawki użytkownika mogą być modyfikowane dowolnie za pomocą podwójnego kliknięcia na element biblioteki wstawek lub kliknięcia na Edycja. Jeśli chcesz ukryć wbudowane 112

114 wstawki, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu oraz wyłącz opcję Pokazuj ustawienia wstawek kodu. Wykorzystanie wstawek kodu Są dwa sposoby wstawiania wstawek kodu do edytora. Możesz rozpocząć wprowadzanie nazwy wstawki w edytorze. Popdowiedzi kodu wyświetlą także dostępne wstawki dla podanych słów, Możesz użyć opcji przeciągania wstawki z biblioteki do edytora. Po dodaniu do edytora wstawki kodu ze wzorem, możesz przjść do źródła klikając na wzór oraz użyć klawisza TAB i wypełnić zapytanie na jego podstawie. Tworzenie wstawek kodu Możesz utworzyć własną wstawkę kodu oraz dodać ją do biblioteki. Aby utworzyć wstawkę kodu, zaznacz wybraną część kodu w edytorze, a następnie przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Tworzenie wstawek kodulub przeciągnij zaznaczoną część kodu do okna wstawek kodu.. Alternatywnie kliknij na w oknie wstawek kodu. Jeśli użyjesz tej metody, należy podać ręcznie kod dla nowej wstawki (kod aktualnie zaznaczony nie jest wstawiany automatycznie). Podpowiedź: Pliki zawierające wstawki kodu (.nsnippet) zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Snippet. Opcja / Przycisk Nowe pole tekstowe Typ bazy danych Etykieta Opis Podaj nazwę wstawki, która zostanie wyświetlona w bibliotece wstawek. Wybierz typ serwera dla wstawki. Wybierz etykietę oraz podaj nazwę dla wstawki. 113

115 Uwagi Kod Podaj opis wstawki dla bilbioteki wstawek. Podaj kod. Dodaj wzór zaznaczając słowo w kodzie oraz kliknij ten przycisk. Wzór zostanie podświetlony na zielono. Usuń wzór zaznaczając ją oraz klikając ten przycisk. 114

116 8 - Model (dostępne tylko w Navicat Premium oraz edycjach Enterprise) Model Model jest rozbudowanym narzędziem tworzenia fizycznych modeli baz danych. W oknie głównym programu kliknij na Model aby otworzyć listę modeli. Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQLite, SQL Server oraz MariaDB. Najważniejsze funkcje programu: Tworzenie fizycznych modeli baz danych wizualnie. Odwzorowanie bazy danych lub schematu, tabel oraz widoków w modelu fizycznym. Eksport modelu fizycznego do struktury jako plik wykonawczy SQL lub do bazy danych / schematu. Bezpośrednie tworzenie i edycja struktur tabel. Aby utworzyć model kliknij na Baza danych, Wersja i/lub Edycja. z paska obiektów. Nowe okno modelu zostanie wyświetlone w celu wybrania opcji Podpowiedź: Pliki modelu (.ndm) przechowywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium/Profiles. Aby przejść do katalogu zapisu, przytrzymaj klawisz Ctrl i kliknij na plik modelu oraz wybierz polecenie Otwórz w programie Finder. Jeśli model jest synchronizowany do Navicat Cloud, wówczas dane zostaną zachowane w Chmurze. Okno modelu Okno główne kreatora modelu zawiera pasek narzędzi, szereg okien pomocniczych oraz obszar edycyjny diagramu. Każdy model przedstawiony jest w osobnej zakładce. Plik modelu może zawierać jeden lub więcej diagramów. Diagramy mogą być przełączane za pomocą listy diagramów. Aby utworzyć nowy diagram, wybierz polecenie Diagram -> Nowy diagram z paska menu. 115

117 Pasek narzędzi Pasek znajduje się u góry okna modelu. Zawiera ikony podstawowych operacji, takich jak dodawanie tabel lub widoków, stosowanie automatycznego rozmieszczania itp. Okno eksploratora Eksplorator zawiera dwie zakładki: Model i Aktywny diagram. Zakładka modelu zwiera tabele oraz widoki użyte w modelu, również użyte w każdym z diagramów. Możesz przeciągnąć wybrany obiekt bezpośrednio do obszaru roboczego modelu. Zakładka diagramu zawiera wszystkie użyte obiekty (tabele, widoki, klucze obce, warstwy, notatki, obrazy, itp.). Jeśli okno eksploratora jest ukryte, wybierz polecenie Widok -> Pokaż eksplorator z paska menu. Okno historii Okno historii zawiera listę wszystkich wykonanych czynności. Kliknij na daną akcję, aby powrócić do stanu przed jej wykonaniem. Jeśli okno historii nie jest widoczne, wybierz polecenie Widok -> Pokaż eksplorator i Pokaż historię z paska menu. Okno właściwości Okno właściwości zawiera Model, Diagram i Obiekt zakładki, aby usatwić domyślne ustawienia modelu. Możesz dzięki temu w szybki sposób zmodyfikować ustawienia modelu, aktywnego diagramu oraz wybranych obiektów. Jeśli okno ustawień nie jest widoczne, wybierz Widok -> Pokaż właściwości z paska menu. Opcja Styl rozpoczęcia Czarno-biały Pogrubienie Kolor obramowania Opis Styl strzałki typu wstecz. Zaznacz opcję, jeśli chcesz ustawić kolor czarno-biały dla diagramu. Zaznacz opcję lub wciśnij COMMAND-B aby pogrubić tabelę, widok, klucz obcy lub kształt. Kolor obramowania kształtu. 116

118 Styl zakończenia Dowiązanie Rozróżnianie wielkości liter Kolor Styl kreskowania Baza danych Wersja bazy danych Styl zakończenia Czcionka bloku Czcionka Kolor czcionki Styl łączenia Typ modelu Nazwa Notacja Styl komentarza Krycie Strony Pozycja Odniesienie Odniesienie Schemat Pokaż nazwę Pokaż nazwę schematu Pokaż powiązania Rozmiar Widoczny Styl kreskowania linii/strzałki. Odniesienie klucza obcego do tabeli. Rozróżnianie wielkości liter. Dostępne tylko dla modeli dla MySQL oraz MariaDB Kolor elementu. Styl zakończenia linii/strzałki. Typ bazy danych modelu. Wersja bazy danych dla modelu. Styl strzałki typu w przód. Czcionka i rozmiar czcionki tabel. Czcionka i rozmiar czcionki notatek, etykiet oraz warstw. Kolor czcionki notatek, etykiet oraz warstw. Styl łączenia linii/strzałki. Typ modelu. Nazwa elementu. Styl notacji diagramu. Wartością może być Default, Simple, IDEF1X, UML lub IE (Crow's Foot). Styl komentarza. Wartością może być Komentarz lub Etykieta. Widoczność obrazu lub kształtu. Wartość zawierać powinna się między 0 a 100. Wartość 100 określa pełną widoczność, natomiast wartość 0 określa pełną przeźroczystość obrazu lub kształtu. Szerokość oraz wysokość diagramu (liczba stron). Odstęp w pikselach od lewej (X) oraz górnej (Y) krawędzi obszaru. Tabela lub widok odniesienia. Tabela lub widok powiązane. Nazwy schematów dla tabel/widoków. Zaznacz opcję, jeśli chcesz aby klucze obce lub kształty zostały pokazywane. Zaznacz opcję, jeśli chcesz aby nazwa schematu tabel lub widoków w diagramie zostały pokazywane. Zaznacz opcję, jeśli chcesz aby linie relacji widoku zostały pokazywane. Szerokość oraz wysokość elementu. Zaznacz opcję, jeśli chcesz pokazywać linię relacji dla klucza obego. Okno przeglądu Okno przeglądu zawiera pełny diagram w małym okienku. Aby powiększyć lub pomniejszyć widok wybranego obszaru, operuj suwakiem. Jeśli okno podglądu nie jest widoczne, wybierz Widok -> Pokaż właściwości i Pokaż przegląd z paska menu. Możesz również użyć skrótu klawiaturowego: Powiększenie: [COMMAND-pokrętło myszy w górę] Pomniejszenie: [COMMAND+pokrętło myszy w dół] 117

119 Obszar roboczy diagramu Diagram tworzy się w oknie obszaru roboczego diagramu. Tworzenie diagramu Dodaj tabele Adby dodać tabelę, kliknij na przycisk na pasku narzędzi oraz kliknij w dowolnym miejscu obszaru roboczego. Aby dodać istniejącą tabelę z eksploratora, przeciągnij ją z okna eksploratora na obszar roboczy. Dla domyślnej notacji diagramu, oznacza, że pole jest kluczem głównym. oznacza, że pole jest indeksem. Uwaga: Jeśli przytrzymasz klawisz Ctrl oraz klikniesz na pole, z podręcznego menu możesz wybrać opcję dodania, wstawienia, usunięcia, zmiany nazwy pola lub ustawić pole jako klucz główny. The menu kontekstowe tabeli zawiera: Opcja Edytuj tabelę Dodaj powiązane obiekty Dodaj pole Wytnij Kopiuj Wklej Zaznacz wszystkie tabele Usuń Zmień nazwę Kolor Dopasuj rozmiar Przesuń na wierzch Przesuń na spód Opis Edycja struktury tabeli w kreatorze, np. tabel, indeksów, kluczy obcych itp. Zakładki oraz opcje kreatora uwarunkowane są rodzajem bazy danych, dla której diagram został utworzony. Dodanie powiązanych tabel lub widoków do zaznaczonej tabeli. Dodaj pola do tabeli. Usuń tabelę z diagramu i zachowaj w pamięci podręcznej systemu. Skopiowanie tabeli do pamięci podręcznej. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich tabel w diagramie. Usunięcie tabeli z diagramu lub diagramu i modelu. Zmień nazwę tabeli. Zmień kolor tabeli. Dopasowanie rozmiaru tabeli do zawartości. Przesunięcie tabeli na wierzch względem innych elementów. Przesunięcie tabeli na spód względem innych elementów. Widoki Adby dodać widok, kliknij na przycisk na pasku narzędzi oraz kliknij w dowolnym miejscu obszaru roboczego. Aby dodać istniejący widok z eksploratora, przeciągnij go z okna eksploratora na obszar roboczy. Uwaga: Jeśli przytrzymasz klawisz Ctrl oraz klikniesz na łączenie, z podręcznego menu możesz wybrać opcję dodania lub usunięcia punktu, ustawić kolor łączenia lub przejść do widoku źródłowego lub docelowego. Menu podręczne widoku zawiera: 118

120 Opcja Edytuj widok Dodaj powiązane obiekty Wytnij Kopiuj Wklej Zaznacz wszystkie widoki Usuń Zmień nazwę Kolor Dopasuj rozmiar Przesuń na wierzch Przesuń na spód Opis Edycja struktury widoku w kreatorze. Dostępne zakładki oraz opcje kreatora uwarunkowane są typem bazy danych, dla którego został on uruchomiony. Dodanie powiązanych tabel lub widoków do zaznaczonego widoku. Usunięcie widoku z diagramu i skopiowanie do pamięci podręcznej systemu. Skopiowanie widoku do pamięci podręcznej systemu. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich widoków w diagramie. Usunięcie widoku z diagramu lub diagramu oraz modelu. Zmiana nazwy widoku. Zmiana koloru widoku. Automatyczne dopasowanie rozmiaru widoku do jego zawartości. Przesunięcie widoku na wierzch względem innych elementów. Przesunięcie widoku na spód względem innych elementów. Dodawanie kluczy obcych Adby dodać klucz obcy, kliknij na przycisk na głównym pasku narzędzi i przenieś pole z tabeli podrzędnej do nadrzędnej. Aby pokazać lub ukryć etykiety powiązań zaznacz lub odznacz pole Pokaż nazwę w oknie ustawień. W momencie, gdy najedziesz kursorem myszy nad linię powiązania klucza obcego, podświetlone zostaną tabele odpowiednio zieloną ramką (tabela nadrzędna) oraz niebieską ramką (tabela powiązana). Ponadto wszyskie powiązane pola zostaną podświetlone. Menu podręczne klucza obcego zawiera: Opcja Edycja relacji Odniesienie na table_name1 Odniesienie na table_name2 Dodaj punkt Usuń punkt Usuń wszystkie punkty Wklej Wybór wszystkich relacji Usuń Kolor Opis Edycja klucza obcego w kreatorze. Opcje kreatora uwarunkowane są typem bazy danych, dla którego został on uruchomiony. Odniesienie na table_name1: żaden, jeden do jednego, wiele, jeden do wielu, żaden lub jeden, żaden lub wiele. Odniesienie na table_name2: żaden, jeden do jednego, wiele, jeden do wielu, żaden lub jeden, żaden lub wiele. Dodawanie punktu na linii powiązania klucza obcego Usunięcie punktu na linii powiązania klucza obcego. Usunięcie wszystkich punktów na linii powiązania klucza obcego. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich kluczy obcych w diagramie. Usunięcie klucza obcego z diagramu oraz modelu. Zmiana koloru klucza obcego. 119

121 Dodawanie etykiet Etykiety służą zwykle w celu poprawenia czytelności diagramu. Na przykład objaśniają przeznaczenie danej tabeli lub grup tabel. Aby dodać nową etykietę, kliknij na roboczego. na pasku narzędzi oraz kliknij w dowolnym miejscu obszaru The menu kontekstowe etykiety zawiera: Opcja Edycja Wytnij Kopiuj Wklej Zaznacz wszystkie etykiety Usuń Dopasuj rozmiar Przesuń na wierzch Przesuń na spód Opis Zmiana zawartości etykiety. Usuń etykietę z diagramu i zachowaj w schowku systemowym. Skopiowanie etykiety do schowka. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich etykiet w diagramie. Usunięcie etykiety z diagramu. Dopasowanie rozmiaru etykiety do zawartości. Przesunięcie etykiety na wierzch względem innych elementów. Przesunięcie etykiety na spód względem innych elementów. Dodawanie notatek Notatki służą w celu ulepszenia czytelności dokumentu. Na przykład objaśniają dane grupy tabel. Aby dodać nową notatkę, kliknij na na pasku narzędzi oraz kliknij w dowolnym miejscu obszaru roboczego. The menu kontekstowe notatki zawiera: Opcja Edycja Styl Wytnij Kopiuj Wklej Zaznacz wszystkie komentarze Usuń Kolor Dopasuj rozmiar Przesuń na wierzch Przesuń na spód Opis Zmiana zawartości komentarza Zmiana stylu komentarza: komentarz lub etykieta. Usuń komentarz z diagramu i zachowaj w pamięci podręcznej systemu. Skopiowanie zawartości komentarza do pamięci podręcznej. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich komentarzy w diagramie. Usunięcie komentarza z diagramu. Zmiana koloru komentarza. Dopasowanie rozmiaru komentarza do zawartości. Przesunięcie komentarza na wierzch względem innych elementów. Przesunięcie komentarza na spód względem innych elementów. 120

122 Dodawanie obrazów Aby dodać nowy obraz, kliknij na przycisk Następnie wybierz obraz na dysku. na pasku narzędzi oraz kliknij w dowolnym miejscu obszaru roboczego. The menu kontekstowe obrazu zawiera: Opcja Resetuj rozmiar Resetuj współczynnik proporcji Wytnij Kopiuj Wklej Zaznacz wszystkie obrazy Usuń Przesuń na wierzch Przesuń na spód Opis Przywrócenie oryginalnego rozmiaru obrazu. Ustawienie początkowej proporcji szerokości do wysokości obrazu. Usunięcie obrazu z diagramu i skopiowanie do pamięci podręcznej systemu. Skopiowanie obrazu do pamięci podręcznej. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich obrazów w diagramie. Usunięcie obrazu z diagramu. Przesunięcie obrazu na wierzch względem innych elementów. Przesunięcie obrazu na spód względem innych elementów. Dodaj kształty Adby dodać kształt (linię, strzałkę, prostokąd, elipsę, użytkownika, bazę danych, chmurkę, triger, serwer, pulpit lub urządzenie mobilne), kliknij na przycisk na pasku narzędzi i wybierz kształt. Następnie kliknij w dowolnym miejscu obszaru. Aby pokazać lub ukryć dowiązaną etykietę, zaznacz lub odznacz opcję Pokaż nazwę w oknie ustawień. Menu podręczne kształtu zawiera: Opcja Resetuj współczynnik proporcji Dodaj punkt Usuń punkt Usuń wszystkie punkty Wytnij Kopiuj Wklej Zaznacz wszystkie kształty Usuń Opis Ustawienie początkowej proporcji szerokości do wysokości kształtu. Tylko dla prostokątu, elipsy, użytkownika, bazy danych, trigera, serwera, pulpitu oraz urządzenia mobilnego. Dodanie punktu linii lub strzałki. Tylko dla strzałki lub linii. Usunięcie punktu linii lub strzałki. Tylko dla strzałki lub linii. Usunięcie wszystkich punktów linii lub strzałki. Tylko dla strzałki lub linii. Usuń kształt z diagramu i zachowaj w schowku systemowym. Skopiowanie kształtu do schowka. Wstawia do diagramu zawartość pamięci podręcznej. Zaznacz wszystkie kształty w diagramie. Usunięcie kształtu z diagramu. 121

123 Kolor Kolor obramowania Przesuń na wierzch Przesuń na spód Zmiana koloru kształtu. Zmiana koloru obramowania kształtu. Tylko dla prostokątu, elipsy, użytkownika, bazy danych, trigera, serwera, pulpitu oraz urządzenia mobilnego. Przesunięcie kształtu na wierzch względem innych elementów. Przesunięcie kształtu na spód względem innych elementów. Dodawanie warstw Warstwy służą do grupowania obiektów (np. tabel, notatek, obrazów itp.) w diagramie. Grupować możesz obiekty tego samego typu dodając je do osobnej warstwy. Aby dodać nową warstwę, kliknij na dowolnym miejscu obszaru roboczego. na pasku narzędzi oraz kliknij w The menu kontekstowe warstwy zawiera: Opcja Wytnij Kopiuj Wklej Zaznacz wszystkie warstwy Usuń Kolor Dopasuj rozmiar Przesuń na wierzch Przesuń na spód Opis Usuń warstwę z diagramu i zachowaj w pamięci podręcznej systemu. Skopiowanie warstwy do pamięci podręcznej. Wstawia do diagramu zawartość pamięci podręcznej. Zaznaczenie wszystkich warstw w diagramie. Usunięcie warstwy z diagramu. Zmień kolor warstwy. Dopasowanie rozmiaru warstwy do zawartości. Przesunięcie warstwy na wierzch względem innych elementów. Przesunięcie warstwy na spód względem innych elementów. Obszar roboczy diagramu Pokaż siatkę Aby pokazać siatkę wybierz Diagram -> Pokaż siatkę z paska menu. Przyciągaj do siatki Aby dopasować wyrównanie elementów względem siatki wybierz polecenie Diagram -> Przyciągaj do siatki z paska menu. Zmiana notacji diagramu Aby zmienić notację diagramu wybierz polecenie Diagram -> Notacja z paska menu. Opcja Domyślnie Prosta Opis Domyślna notacja. Styl prosty notacji. Dla tabel lub widoków wyświetlona zostanie tylko 122

124 nazwa. IDEF1X UML IE (Crow's Foot) Brak kolorów Pokaż schemat Pokaż relacje widoków Język ICAM DEFinition określa metodę modelowania. Styl UML. Styl notacji Crow's Foot Zmiana koloru diagramu na czarno-biały. Pokazanie nazw schematów tabel i widoków w diagramie. Pokazanie linii relacji widoków w diagramie. Zmień rozmiar diagramu Aby zmienić liczbę stron diagramu wybierz Diagram -> Rozmiar diagramu z paska menu oraz ustaw Szerokość oraz Wysokość. Wyrównanie Aby wyrównać obiekty w obszarze, wybierz jeden lub więcej obiektów (tabele, widoki, notatki, etykiedy, obrazy lub kształty), a następnie przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Wyrównanie -> Wyrównaj do lewej, Wyśrodkuj, Wyrównaj do prawej, Wyrównaj do góry, Wyrównaj do środka lub Wyrównaj do dołu. Zmiana rozłożenia obiektów Aby rozmieścić obiekty w obszarze, wybierz jeden lub więcej z nich (tabele, widoki, notatki, etykiety, obrazy lub kształty), a następnie przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Rozpraszaj -> W poziomie lub W pionie. Ustawienia strony Aby zmienić rozmiar papieru, orientację strony oraz marginesy wybierz Plik -> Ustawienia strony. Rozmieszczanie automatyczne Aby automatycznie rozmieścić położenie elementów w obszarze roboczym diagramu kliknij na. Aby zmienić opcje rozmieszczania automatycznego wybierz opcję Diagram -> Rozmieść automatycznie z paska menu oraz ustaw poniższe opcje: Opcja Odstęp Liczba prób Rozmiar automatyczny Dopasuj tabele Opis Odstęp pomiędzy elementami diagramu. Jakość automatycznego rozmieszczania. Dopasuj rozmiar diagramu automatycznie. Dopasowanie rozmiaru tabeli do zawartości. Odwzorowanie bazy danych w modelu Odwzorowanie bazy danych w modelu jest jedną z kluczowych funkcji narzędzi modelowania, dzięki której utworzysz model na podstawie istniejącej struktury. Navicat pozwala importować struktury z baz danych, schematów, tabel lub widoków. 123

125 Program Navicat zawiera kreator, który przeprowadzi Cię krok po kroku poprzez pełen proces odwzorowania: 1. Wybierz opcję Plik -> Importuj z bazy danych. 2. Wybór połączenia. 3. Wybierz bazę danych, schemat, tabele lub widoki do importu. 4. Kliknij przycisk Import. Możesz również utworzyć nowy model na podstawie istniejącej struktury danych. Przytrzymaj klawisz Ctrl oraz kliknij na bazę danych, schemat, tabelę lub widok oraz wybierz polecenie Odwzoruj bazę w modelu, Odwzoruj schemat w modelu, Odwzoruj tabele w modelu lub Odwzoruj widoki w modelu z menu podręcznego. Zapis do bazy danych Synchronizuj do bazy danych Synchronizuj do bazy danych umożliwia porównywanie modeli z fizyczną bazą danych lub schematem i przedstawia wszelkie różnice w strukturze, a także oferuje synchronizację struktur. Program Navicat zawiera kreator, który przeprowadzi Cię krok po kroku poprzez pełen proces odwzorowania: 1. Wybierz opcję Plik -> Synchronizuj do bazy danych. 2. Wybierz typ synchronizacji. 3. Wybór jednego z istniejących połączeń. 4. Wybierz źródłową bazę danych, schemat, tablelę lub widok. 5. Wybierz opcje porównywania oraz wykonania. 6. Kliknij przycisk Porównaj aby wygenerować skrypt różnic między obiektami źródłowymi a docelowymi. 7. Wybierz skrypt, który chcesz uruchomić. 8. Kliknij przycisk wykonaj. Wybierz typ synchronizacji Synchronizuj wybrane schematy Wykonanie synchronizacji wszystkich obiektów wybranego schematu. Synchronizuj wybrane obiekty Wykonanie synchronizacji tylko zaznaczonych obiektów. 124

126 Wybierz połączenie docelowe W tym kroku wybierz połączenie docelowe. Wybór schematu/obiektów W tym kroku wybierz jeden lub więcej schematów w modelu do porównania. Jeśli obiekty znajdują się w tym samym schemacie, wybierz obiekty z istniejącego schematu. Jeśli obiekty znajdują się w różnych schematach, podaj schemat docelowy w okienku Określ schemat domyślny dla porównania dla modelu źródłowego do porównania. Wybór opcji synchronizacji Uwaga: Poniższe opcje zależne są od wybranego typu diagramu bazy danych oraz kolejności sortowania. Porównaj wartości Auto Increment Zaznacz opcję, jeśli chcesz porównać wartości auto increment. Porównaj zestaw znaków Zaznacz opcję, jeśli chcesz porównać zestawy znaków. Porównaj weryfikatory Zaznacz opcję, jeśli chcesz porównać weryfikatory. Porównaj kolekcje Zaznacz opcję, jeśli chcesz porównać kolacje tabel. Porównaj Definer'y Zaznacz opcję, jeśli chcesz porównać definer'y widoków. Porównaj wykluczenia Zaznacz opcję, jeśli chcesz porównać wykluczenia. Porównaj klucze obce Zaznacz opcję, jeśli chcesz porównać klucze obce. Porównaj z uwzględnieniem wielkości znaków Zaznacz opcję, jeśli chcesz porównać indetyfikator z rozróżnieniem wielkości liter. Porównaj indeksy Zaznacz opcję, jeśli chcesz porównać indeksy. 125

127 Porównaj klucze główne Zaznacz opcję, jeśli chcesz porównać klucze obce. Porównaj reguły Zaznacz opcję, jeśli chcesz porównać reguły. Porównaj tabele Zaznacz opcję, jeśli chcesz porównać tabele. Porównaj trigery Zaznacz opcję, jeśli chcesz porównać trigery. Porównaj unikaty Zaznacz opcję, jeśli chcesz porównać unikaty. Porównaj widoki Zaznacz opcję, jeśli chcesz porównać widoki. Ignoruj błędy Pomijanie błędów, jeśli wystąpią podczas procesu synchronizacji. Kod modyfikacji obiektów Zaznacz opcję, jeśli chcesz dołączyć powiązane wyrażenia SQL, jeśli obiekt w miejscu docelowym zostanie zmodyfikowany. Kod tworzenia obiektów Zaznacz opcję, jeśli chcesz dołączyć powiązane wyrażenia SQL, jeśli obiekt w miejscu docelowym zostanie utworzony. Kod usuwania obiektów Zaznacz opcję, jeśli chcesz dołączyć powiązane wyrażenia SQL, jeśli obiekt zostanie usunięty z miejsca docelowego. Wynik porównywania Elementy modelu i Obiekty bazy danych przedstawia różnice w strukturze między modelem, a bazą danych/schematem po porównaniu, a także listę poleceń modyfikujących SQL w oknie Wynik. Linie czerwone przedstawiają obiekty nieistniejące. Linie niebieskie przedstawiają obiekty różne. 126

128 Wszystkie polecenia zostały domyślnie odznaczone na liście Wynik. Wybierz polecenia, które chcesz wykonać w miejscu docelowym. Aby wyświetlić pełne wyrażenie SQL przenieś kursor myszy nad daną część wyrażenia. Wykonaj Klikjnij wykonaj aby wykonać wybrane zapytanie. Eksportuj SQL Po zakończeniu projektowania modelu możesz zapisać strukturę tabel i relacje jako plik skryptowy SQL. Użyj opcji Eksportuj SQL opcja pozwala na tworzenie plików skryptowych SQL. Aby rozpocząć eksportowanie wybierz polecenie Plik -> Eksportuj SQL z głównego menu. Ustawienia ogólne Eksportuj do pliku Podaj nazwę pliku i wskaż jego lokalizację. Wybór obiektu to eksportu Wybierz obiekty modelu do eksportu. Ustawienia zaawansowane Uwaga: Poniższe opcje zależne są od wybranego typu diagramu bazy danych oraz kolejności sortowania. Domyślna nazwa schematu Ustawienie nazwy schematu dla obiektów, które nie mają ustawień schematu. Usuń z CASCADE Jeśli opcja zostanie zaznaczona, dołączone zostaną wyrażenia usuwania z opcja cascade. 127

129 Dołącz wartości Auto Increment Jeśli opcja zostanie zaznaczona, dołączona zostanie wartość auto increment. Dołącz zestaw znaków Jeśli opcja zostanie zaznaczona, dołączony zostanie zestaw znaków tabel oraz pól. Dołącz weryfikatory Jeśli opcja zostanie zaznaczona, dołączone zostaną weryfikatory. Dołącz kolację Jeśli opcja zostanie zaznaczona, dołączona zostanie kolacja. Dołącz DROP Jeśli opcja zostanie zaznaczona, dołączone zostaną wyrażenia usuwania. Dołącz wykluczenia Jeśli opcja zostanie zaznaczona, dołączone zostaną wykluczenia. Dołącz klucze obce Jeśli opcja zostanie zaznaczona, dołączone zostaną klucze obce. Dołącz indeksy Jeśli opcja zostanie zaznaczona, dołączone zostaną indeksy. Dołącz klucze główne Jeśli opcja zostanie zaznaczona, dołączone zostaną klucze obce. Dołącz reguły Jeśli opcja zostanie zaznaczona, dołączone zostaną reguły. Dołącz schemat Jeśli opcja zostanie zaznaczona, dołączona zostanie nazwa schematu. Jeśli opcja nie zostanie zaznaczona, dołączone zostaną tylko nazwy obiektów. Dołącz trigery Jeśli opcja zostanie zaznaczona, dołączone zostaną trigery. Dołącz unikaty 128

130 Jeśli opcja zostanie zaznaczona, dołączone zostaną unikaty. Edycja serwera / Wersja serwera Wybór wersji pliku SQL. Konwersja modelu Program Navicat umożliwia konwersję modelu jednego typu bazy danych na inny, a także z jednego typu modelu na inny (np. z modelu fizycznego dla MariaDB w wersji 10.0 do modelu fizycznego dla PostgreSQL w wersji 9.0). Podczas konwersji wszystkie typy danych zostaną dostosowane do wybranego typu docelowego. Proces konwersji nie modyfikuje natomiast wyrażeń SQL widoków. Jeśli docelową wersją bazy danych będzie MySQL w wersji 4.0 lub starszej, wszystkie widoki zostaną usunięte. Aby zmienić typ modelu, wybierz polecenie Plik -> Zamień model na. Następnie wybierz docelowo Baza danych, Wersja i/lub Edycja. Podgląd i wydruk modelu Aby wyświetlić podgląd wydruku kliknij na formacie.. Model może zostać wydrukowany do drukarki lub do pliku w określonym Wydruk do drukarki Wybierz opcję Plik -> Drukuj aby wysłać diagram bezpośrednio do drukarki. Możesz zmienić ustawienia wydruku w oknie drukowania. Wydruk do pliku Wybierz opcję Plik -> Drukuj jako oraz wybierz format pliku PDF, PNG lub SVG, w którym zostanie zapisany diagram. Wskazówki dla narzędzi modelowania Program Navicat udostępnia szereg narzędzi wspierających proces modelowania danych. Odnajdywanie obiektu w diagramie Dwukrotne kliknięcie na obiekt w eksploratorze przeniesie fokus na obiekt w obszarze roboczym diagramu. Usuwanie obiektu z modelu Wybierz obiekt w obszarze roboczym diagramu i wciśnij klawisze SHIFT-DELETE. Otwieranie tabel/widoków w kreatorze Kliknij dwukrotnie na tabelę lub widok w zakładce modelu lub obszarze roboczym. 129

131 Pobieranie struktury tabeli lub widoku (wyrażenia SQL) Wybierz i skopiuj tabelę lub widok w obszarze roboczym diagramu, a następnie wklej do zewnętrznego edytora tekstowego. Edycja pola bez użycia kreatora tabel Wybierz tabelę oraz kliknij na jej nazwę i wciśnij strzałkę w dół aby dodać lub zmodyfikować pola. Program Navicat domyślnie ustawi typy pól na podstawie podanej nazwy. INTEGER/int/int4/NUMBER przyrostek "id", "no" (jeśli występuje w pierwszej kolumnie, zostanie automatycznie ustawiony jako klucz główny) przyrostek "num" "qty", "number" dokładnie "age", "count" DECIMAL(10,2)/decimal(10,2)/NUMBER/REAL/money przyrostek "price", "cost", "salary" FLOAT/double/float8/NUMBER/REAL/float "size", "height", "width", "length", "weight", "speed", "distance" DATE/datetime/date/TEXT/datetime2 "date", "time" VARCHAR(255)/varchar(255)/VARCHAR2(255)/TEXT pozostałe nazwy pól Wstaw znak "*" przed nazwą pola aby określić użyć pole jako klucz główny, np. *nazwapola:int Wstaw znak ":" między nazwą pola a jego typem aby określić własny typ pola, np. nazwapola:varchar(255) Reorganizacja pola Wybierz tabelę w obszarze, a następnie wciśnij klawisz SHIFT. Użyj opcji docelowego. aby przeciągnąć pole do miejsca Usuń pole Wybierz tabelę w obszarze, a następnie wciśnij klawisz SHIFT. Użyj opcji aby przeciągnąć pole poza tabelę. 130

132 Dodaj punkt do powiązanego klucza/linii/strzałki Wybierz klucz obcy, linię lub strzałkę w obszarze. Wciśnij i przytrzymaj klawisz SHIFT oraz kliknij na wybrany obiekt aby dodać punkt. Usuwanie punktu dla klucza obcego, linii oraz strzałki Wybierz klucz obcy, linię lub strzałkę w obszarze. Wciśnij i przytrzymaj klawisz SHIFT oraz kliknij na punkt. Przełączanie do trybu ręcznego Wciśnij klawisz SHIFT, a następnie przenieś diagram. 131

133 9 - Debuger (niedostępne w edycji Essentials) Debuger Program Navicat udostępnia dwa debugery kodu: Debuger Oracle PL/SQL i Debuger PostgreSQL PL/pgSQL. Możesz ustawiać pułapki, przeglądać wykonywane polecenia oraz wartości zmiennych itp. Debuger Oracle PL/SQL Debuger PL/SQL serwera Oracle umożliwia wykonywanie funkcji, procedur, pakietów lub zapytań krok po kroku. Abu uruchomić debuger, kliknij na w kreatorze obiektu. Możesz ponowić ostatnio wykonaną akcję z paska narzędzi lub menu podręcznego: Przycisk Opis Uruchomienie debugowania kodu. Należy podać parametry wejściowe, jeśli będą wymagane. Debuger wykonuje polecenia do zakończenia lub wystąpienia pułapki. Zatrzymanie wykonywana. Proces zostanie zatrzymany bez możliwości ponownego wznowienia. Wznowienie wykonywania. Wykonany zostanie kod z danej linii. Jeśli linia zawiera wywołanie procedury, zostanie ona wykonana bez wejścia do jej zawartości. Debuger przejdzie do następnej linii kodu. Wznowienie wykonywania. Wykonany zostanie kod z danej linii. Jeśli linia zawiera wywołanie procedury, debuger przejdzie do pierwszej linii kodu funkcji, w innym przypadku debuger przejdzie do następnej linii kodu. Wznowienie wykonywania. Zostanie wykonany pozostała część procedury lub 132

134 funkcji. Debuger przejdzie do kolejnej linii za wywołaniem procedury lub funkcji. Wznowienie wykonywania. Proces przejdzie do ostatniej linii procedury lub funkcji. Kod zawiera kod funkcji lub procedury. Możesz dodać lub usunąć pułapki debugera klikając na obszarze każdego elementu. na szarym Pułapki wyświetla wszystkie pułapki. Zrzut wywołania - wyświetla listę procedur oraz ich wywołania. Aby przejść do określonej procedury przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie. Przejdź do. Wartości lokalne - wyświetla listę zmiennych lokalnych oraz ich wartości. Aby dodać zmienną do listy obserwowanych przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Dodaj do obserwowanych. Parametry - wyświetla parametry wejściowe. Aby dodać parametr do listy obserwowanych, przytrzymaj klawisz Ctrl oraz kliknij na jego nazwę i wybierz polecenie Dodaj do obserwowanych. Obserwowane wartości - wyświetla informacje o zmiennych obserwowanych. Aby zmodyfikować wartość zmiennej, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Ustaw wartość. Aby usunąć zmienną obersowaną, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń zmienną. Log wyświetla log debugowania kodu oraz wyniki wykonania procedury lub funkcji. Debuger PostgreSQL PL/pgSQL Debuger PPL/pgSQL serwera PostgreSQL umożliwia wykonywanie funkcji krok po kroku. Abu uruchomić debuger, kliknij na w kreatorze funkcji. Możesz ponowić ostatnio wykonaną akcję z paska narzędzi lub menu podręcznego: 133

135 Przycisk Opis Uruchomienie debugowania kodu. Należy podać parametry wejściowe, jeśli będą wymagane. Debuger wykonuje polecenia do zakończenia lub wystąpienia pułapki. Zatrzymanie wykonywana. Proces zostanie zatrzymany bez możliwości ponownego wznowienia. Wznowienie wykonywania. Wykonany zostanie kod z danej linii. Jeśli linia zawiera wywołanie funkcji, zostanie ona wykonana bez wejścia do jej zawartości. Debuger przejdzie do następnej linii kodu. Wznowienie wykonywania. Wykonany zostanie kod z danej linii. Jeśli linia zawiera wywołanie funkcji, debuger przejdzie do pierwszej linii kodu funkcji, w innym przypadku debuger przejdzie do następnej linii kodu. Wznowienie wykonywania. Zostanie wykonany pozostała część funkcji. Debuger przejdzie do kolejnej linii za wywołaniem funkcji. Kod zawiera kod funkcji. Możesz dodać lub usunąć pułapki debugera klikając na elementu. na szarym obszarze każdego Pułapki wyświetla wszystkie pułapki. Zrzut wywołania - wyświetla listę funkcji oraz ich wywołania. Aby przejść do określonej funkcji przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie. Przejdź do. Wartości lokalne - wyświetla listę zmiennych lokalnych oraz ich wartości. Aby dodać zmienną do listy obserwowanych przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Dodaj do obserwowanych. Parametry - wyświetla parametry wejściowe. Aby dodać parametr do listy obserwowanych, przytrzymaj klawisz Ctrl oraz kliknij na jego nazwę i wybierz polecenie Dodaj do obserwowanych. Obserwowane wartości - wyświetla informacje o zmiennych obserwowanych. Aby zmodyfikować wartość zmiennej, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Ustaw wartość. Aby usunąć zmienną, przytrzymaj klawisz Ctrl oraz kliknij na jej nazwę i wybierz polecenie Usuń zmienną. Log wyświetla log debugowania kodu oraz wyniki wykonania funkcji. 134

136 10 - Narzędzia przenoszenia danych Przenoszenie danych Program Navicat zawiera szereg niezbędnych narzędzi edycji danych, takich jak kreator importu, kreator eksportu, transfer danych, synchronizacja danych, synchronizacja struktur danych, zrzut danych do pliku skryptowego SQL oraz wykonanie poleceń z pliku skryptowego SQL, dzięki którym proces przenoszenia danych stanie się o wiele wydajniejszy. Kreator importu Kreator importu Kreator importu - umożliwia dokonać importu danych do tabel/kolekcji z formatów CSV, TXT, XML, DBF i innych. Możesz zapisać ustawienia importu jako profil harmonogramu zadań. zadania automatyki. Aby wyświetlić okno kreatora importu, kliknij na z paska obiektów. Uwaga: Navicat Essentials obsługuje jedynie import z plików tekstowych, takich jak TXT, CSV, XML oraz JSON. Podpowiedź: Możesz przeciągnąć obsługiwany format pliku bezpośrednio do widoku bazy danych lub schematu w oknie nawigacji. Uruchomiony zostanie wówczas kreator importu danych. Jeśli plik został przeciągnięty na nazwę istniejącej tabeli lub kolekcji, import domyślnie zostanie wykonany do tej tabeli lub kolekcji. Wybór formatu Wybierz jeden z dostępnych typów importu lub plik źródłowy. Wybierz pliki Kliknij przycisk Dodaj plik lub Dodaj adres aby dodać źródła importu. Wybierz polecenie Kodowanie dla pliku źródłowego. Uwaga: Możesz wybrać więcej niż jeden plik do importu. ODBC Konfiguracja źródeł danych ODBC 1. Zainstaluj administratora ODBC oraz powiązane sterowniki. 2. W programach wybierz Narzędzia -> Administrator ODBC; lub w Navicat, kliknij na Administrator ODBC w aktualnym kroku. 3. Klikjnij Dodaj przycisk DSN użytkownika. 4. Wybierz odpowiedni sterownik ODBC oraz kliknij na OK. 135

137 5. Podaj wymagane informacje. 6. Klikjnij Zakończ aby wyświetlić sterownik ODBC na liście. Uwaga: Skontaktuj się z dostawcą aby uzyskać więcej informacji na temat konfiguracji DSN. Łączenie do źródeł ODBC w Navicat 1. Kliknij przycisk w Źródło importu. 2. Wybierz dane źródła z listy Połączenie z menu podręcznego i podaj nazwę użytkownika oraz hasło. 3. Jeśli połączenie zostanie nawiązane, wówczas wszystkie dostępne tabele dołączone zostaną do listy w następnym kroku. Wybór formatu rekordu / Opcje plików TXT, CSV Separator pola Określa separator pola. Separator rekordu Określa separator rekordu w pliku. Ogranicznik tekstu Określa znak wartości tekstowej. XML Znacznik identyfikujący wiersze tabeli / Tag identyfikujący wiersz kolekcji Określa tag do identyfikacji wiersza. Traktuj atrybuty znaczników jako pola tabeli / Określ własności tagu jako pole kolekcji Na przykład: <row age="17"> <id>1</id> <nazwa>sze</nazwa> </row> 136

138 Jeśli opcja zostanie zaznaczona, pole "wiek" traktowane będzie jako pole tabeli wraz z polem identyfikatora oraz nazwy. Jeśli opcja nie zostanie zaznaczona, zostaną rozpoznane jedynie pola identyfikatora oraz nazwy jako pola tabeli. Uwaga: Navicat nie obsługuje zagnieżdżonych poziomów XML. Excel Arkusze zostaną wyświetlone na liście. ODBC, Access Dodaj zapytanie umożliwia tworzenie zapytania importu tylko dla określonych wierszy na podstawie własnych kryteriów. Tabele oraz zapytania wyświetlone zostaną na liście. Wybierz opcje formatu Poniższe opcje zależne są od wybranego formatu pliku w kroku 1. Nagłówki Określa, który wiersz powinien zostać rozpoznany przez Navicat jako nazwa pola. Wiersz danych Określa, który wiersz powinien zostać rozpoznany przez Navicat jako początek i koniec danych. Uwaga: Jeśli nie podano nazwy pól dla pliku, odznacz opcję Nagłówki. Format daty Określa format daty. Rok cztero-cyfrowy Zaznacz opcję, jeśli chcesz wyświetlać rok czterocyfrowo. Separator daty Określa separator daty. Separator czasu Określa separator pola czasu. Symbol dziesiętny Określa separator liczbowy. Separator tysięczny 137

139 Określa separator tysięczny dla liczb. Mapowanie tabel / kolekcji Możesz podać nową nazwę tabeli lub kolekcji do importu danych lub wybrać istniejącą już tabelę z menu podręcznego. Uwaga: Jeśli podasz nową nazwę w polu Tabela docelowa / Kolekcja docelowa, boks w Nowy zostanie wyświetlone TAK automatycznie. Do importu wielu tabel lub kolekcji należy wybrać tabele lub kolekcje z listy. Mapuj pola Navicat spróbuje dopasować typy i długość pól z tabeli lub kolekcji źródłowej. Możesz później poprawić typy pól. Podpowiedź: Do importu wielu tabel lub kolekcji należy wybrać inne tabele lub kolekcje z listy rozijanej. Import danych do istniejącej tabeli/kolekcji może wymagać ręcznego mapowania pól źródłowych do docelowych. Możesz to wykonać ręcznie lub przytrzymać klawisz Ctrl oraz kliknąć i wybrać polecenie Inteligentnie porównaj wszystko, Domyślnie porównaj wszystko i Odznacz wszystko z menu podręcznego. 138

140 Jeśli importujesz dane ze źródła ODBC, Zapytanie warunkowe, który otwiera WHERE, gdzie możesz określić WHERE wywoła import tylko dla określonych wieszy źródła według Twoich kryteriów. Podpowiedź: Nie dołączaj słowa WHERE. Wybór trybu importu Wybór trybu importu. Podpowiedź: Aby aktywować pozostałe opcje, należy aktywować klucz główny w poprzednim kroku. Klikjnij Zaawansowane aby wyświetlić więcej ustawień. Poniższe opcje zależne są od typu połączenia. Wykonaj kilka zapytań dla każdego wykonania 139

141 Zaznacz opcję, jeśli chcesz aby każde zapytanie wykonane zostało w osobnym wywołaniu. Używaj pustego łańcucha jako NULL Import wartości NULL, jeśli wartość w źródle jest pusta. Ignoruj powiązania klucza obcego Ignorowanie sprawdzania dowiązań klucza obcego podczas importu. Ignoruj błędy Pomijanie błędów, jeśli wystąpią podczas procesu importu. Zapis i rozpoczęcie importu Klikjnij Wykonaj aby rozpocząć import. Kreator wyświetli informacje o postępie importu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Po zakończeniu importu, możesz kliknąć na Pokaż log aby otworzyć plik logu. Podpowiedź: Klikjnij Zachowaj profil aby zapisać ustawienia jako profil. Kreator eksportu Kreator eksportu Kreator eksportu - umożliwia eksport danych tabeli, kolekcji, widoku lub wyników zapytania o określonym formacie. Możesz zapisać ustawienia jako profil lub ustawić jako zadania automatyki. Aby otworzyć kreator eksportu, kliknij na, lub z paska obiektów. Uwaga: Navicat Essentials obsługuje jedynie eksport do plików tekstowych, takich jak TXT, CSV, HTML, XML, SQL oraz JSON. Wybór formatu Wybór jednego z dostępnych formatów eksportu. Wybór ścieżki zapisu W tym kroku możesz określić plik eksportu oraz jego lokalizację. Kliknij na Zmiana aby zmienić domyślną lokalizację eksportu. Zaznacz checkbox przy nazwie obiektu jeśli chcesz dołączyć go do eksportu. Jeśli istniejący obiekt zostanie podświetlony w oknie obiektów, zostanie automatycznie zaznaczony oraz przypisana zostanie domyślna nazwa pliku i jego lokalizacja. Rozszerzenie pliku domyślnie określone zostanie na podstawie typu eksportu. Jeśli eksport dokonywany jest do już istniejącego pliku, możesz przytrzymać klawisz Ctrl oraz kliknąć na siatkę i wybrać polecenie Eksportuj do tego samego pliku. Dla formatu Excel każdy obiekt zostanie zapisany jako szablon pliku Excel. 140

142 Uwaga: Do eksportu wyniku zapytania należy wpierw zapisać dane zapytanie, gdyż jeśli wykonywany jest eksport na niezapisanym zapytaniu nie będzie widocznej nazwy tabeli źródłowej. Kodowanie Wybierz kodowanie pliku eksportu. Dodaj znacznik czasu Zaznacz opcję, jeśli chcesz aby nazwa pliku eksportu zawierała znacznik czasowy. Wybierz format daty i czasu z menu podręcznego. Wybór pól tabel / Wybór pól kolekcji Możesz wybrać pola do eksportu. Wszystkie pola zostaną wstępnie zaznaczone. Możesz pominąć dane pola odznaczając Wszystkie pola wpierw, a następnie odznacz pola z listy. Uwaga: Krok ten jest pomijany podczas eksportu wyników zapytania. Wybór opcji dodatkowych Poniższe opcje zależne są od wybranego formatu pliku w kroku 1. Dołącz nagłówki Jeśli opcja jest zaznaczona, nazwy pól zostaną dołączone do pliku eksportu. Puste jeśli zero Pozostaw pole puste jeśli wartość pola to 0. Dołącz na końcu pliku Dołącz rekordy do istniejącego pliku. Ignoruj błędy Pomijanie błędów, jeśli wystąpią podczas procesu eksportu. Separator rekordu, Separator pola, Ogranicznik tekstu Określa separator rekordu, pola oraz znak wartości tekstowej. 141

143 Sortowanie wg daty, Separator daty Określa format oraz separator daty. Dopełnienie daty zerami Dodawanie zer do wypełnienia formatu dni i miesięcy. Separator czasu Określa separator pola czasu. Symbol dziesiętny Określa separator liczbowy. Kodowanie danych binarnych Dane binarne zostaną wyeksportowane w kodowaniu Base64 lub bez kodowania. Zapis i rozpoczęcie eksportu Klikjnij Wykonaj aby rozpocząć eksport. Kreator wyświetli informacje o postępie eksportu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Podpowiedź: Klikjnij Zachowaj profil aby zapisać ustawienia jako profil. Transfer danych (niedostępne w edycji Essentials) Transfer danych Program Navicat umożliwia przenoszenie obiektów z jednej bacy danych lub schematu do innej bazy danych lub schematu, lub do pliku SQL (RDBMS) lub Javascript (MongoDB). Bazy danych lub schematy mogą być na tym samym, jak i zupełnie innym serwerze. Aby uruchomić narzędzie transferu dancyh, wybierz polecenie Narzędzia -> Transfer danych z paska menu. Możesz zapisać swoje ustawienia jako profil lub ustawić jako zadania automatyki. Aby otworzyć profil, kliknij na Wczytaj profil i wybierz profil z listy. Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles Podpowiedź: Możesz przeciągnąć dane tabeli lub kolekcji do wybranej bazy danych lub wybranego schematu. Jeśli docelowa baza danych lub schemat znajdują się na tym samym serwerze, zostaną one skopiowane bezpośrednio, jeśli natomiast znajdują się na różnych serwerach, zostanie uruchomione narzędzie transferu danych. 142

144 Wybór połączeń i opcji zaawansowanych (krok 1) Wybór połączenia źródłowego oraz docelowego W oknie Ogólne, określ połączenie, bazę danych lub schemat dla Baza źródłowa i Baza docelowa. Kliknij na aby zamienić ustawienia docelowe ze źródłowymi. Możesz przenieść dane z wybranej bazy danych do pliku. Wybierz polecenie Plik. Wybierz ścieżkę docelową. Format SQL i Kodowanie dla pliku. Uwaga: Navicat Premium obsługuje transfer między różnymi serwerami bazodanowymi, np. pomiędzy MySQL a Oracle. Jeśli źródłową bazą danych jest MongoDB, program umożliwi transfer tylko do bazy danych MongoDB. Wybór opcji zaawansowanych W oknie Opcje, ustaw opcje zaawansowane. Dostępność opcji zależny jest od źródłowego oraz docelowego typu serwera. Ignoruj błędy Pomijanie błędów, jeśli wystąpią podczas procesu transferu (transfer nie zostanie przerwany). Zamieniaj nazwy obiektów Zaznacz opcję, jeśli chcesz zmienić nazwę obiektów na Zamień na małe litery lub Zamień na duże litery podczas wykonywania procesu. Tworzenie kolekcji Zaznacz opcję, jeśli chcesz tworzyć kolekcje w docelowej bazie danych. Przykładowo jeśli opcja nie zostanie zaznaczona i dana kolekcja już istnieje, wówczas dane zostaną dodane do kolekcji. Tworzenie tabel Zaznacz opcję, jeśli chcesz tworzyć tabele w docelowej bazie danych. Przykładowo jeśli opcja nie zostanie zaznaczona i dana tabela już istnieje, wówczas dane zostaną dodane do tabeli. Utwórz bazę/schemat jeśli nie istnieje Tworzenie nowej bazy danych jeśli baza danych lub schemat nie istnieją na serwerze docelowym. Usuń elementy docelowe przed ich utworzeniem Zaznacz opcję, jeśli chcesz usunąć wszystkie istniejące obiekty przed dokonaniem transferu. Usuń z CASCADE Zaznacz opcję, jeśli chcesz usuwać zależne bazy danych kaskadowo. 143

145 Dołącz wartości Auto Increment Jeśli opcja zostanie zaznaczona, dołączone zostaną także wartości auto increment. Dołącz zestaw znaków Jeśli opcja zostanie zaznaczona, dołączony zostanie zestaw znaków tabel. Dołącz weryfikatory Jeśli opcja zostanie zaznaczona, dołączone zostaną weryfikatory tabel. Dołącz typ silnika/tabeli Jeśli opcja zostanie zaznaczona, dołączony zostanie typ tabeli. Dołącz wykluczenia Jeśli opcja zostanie zaznaczona, dołączone zostaną ograniczenia weryfikatora tabel. Dołącz ograniczenia klucza obcego Jeśli opcja zostanie zaznaczona, dołączone zostana klucze obce tabel. Dołącz indeksy Jeśli opcja zostanie zaznaczona, dołączone zostaną indeksy. Dołącz dodatkowe opcje kolekcji Jeśli opcja zostanie zaznaczona, dołączone zostaną opcje kolekcji. Dołącz dodatkowe opcje tabeli Jeśli opcja zostanie zaznaczona, dołączone zostaną opcje tabel. Dołącz reguły Jeśli opcja zostanie zaznaczona, dołączone zostaną reguły tabel. Dołącz trigery Jeśli opcja zostanie zaznaczona, dołączone zostaną trigery. Dołącz unikaty Jeśli opcja zostanie zaznaczona, dołączone zostaną unikaty tabel. Wstawiaj rekordy Zaznacz opcję, jeśli chcesz pzrenieść wszystkie rekordy do docelowej bazy danych lub schematu. 144

146 Blokuj tabele źródłowe Blokada tabel źródłowych lub schematu podczas transferu danych. Blokuj tabele docelowe Blokowanie tabel docelowych podczas procesu transferu danych (operacje zapisu na tabelach źródłowych nie będą możliwe). Pełne instrukcje wstawiania Wstawianie rekordów jako pełnych instrukcji wstawiania. Przykład: INSERT INTO `users` (`ID Number`, `User Name`, `User Age`) VALUES ('1', 'Peter McKindsy', '23'); INSERT INTO `users` (`ID Number`, `User Name`, `User Age`) VALUES ('2', 'Johnson Ryne', '56'); INSERT INTO `users` (`ID Number`, `User Name`, `User Age`) VALUES ('0', 'katherine', '23'); Informacje DDL według SHOW CREATE TABLE Jeśli opcja jest zaznaczona, użyte zostanie DDL z polecenia SHOW CREATE TABLE. Informacje DDL według SQLITE_MASTER Jeśli opcja jest zaznaczona, użyte zostanie DDL z polecenia SQLITE_MASTER. Opóźnione instrukcje wstawiania Wstawianie rekordów z opcją DELAYED. Przykład: INSERT DELAYED INTO `users` VALUES ('1', 'Peter McKindsy', '23'); INSERT DELAYED INTO `users` VALUES ('2', 'Johnson Ryne', '56'); INSERT DELAYED INTO `users` VALUES ('0', 'katherine', '23'); Rozszerzone instrukcje wstawiania Wstawianie rekordów jako rozszerzonych instrukcji wstawiania. Przykład: INSERT INTO `users` VALUES ('1', 'Peter McKindsy', '23'), ('2', 'Johnson Ryne', '56'), ('0', 'Katherine', '23'); Zapisuj dane BLOB w formacie szesnastkowym Wstaw dane typu BLOB jako dane szesnastkowym. 145

147 Używaj pojedynczej transakcji Zaznacz opcję, jeśli chcesz używać pojedynczej transakcji dla transferu danych. Transakcja Zaznacz opcję, jeśli chcesz używać transakcji dla transferu danych. Wybór obiektów oraz rozpoczynanie transferu danych (krok 2) Wszystkie obiekty domyślnie wybrane zostaną na liście Obiekty bazy danych. Jeśli nie chcesz przenieść określonych obiektów, odznacz je z listy. Tylko wybrane obiekty bazy danych zostaną przeniesione. Jednakże możesz dodać nowe obiekty podczas tworzenia profilu transferu danych (nowo dodane obiekty uwzględnione będą przy wykonywaniu kolejnego transferu danych). Wszystkie zablokowane obiekty bazy danych, a także nowo dodane zostaną również przeniesione bez względu na określony profil kopii zapasowej. Następnie kliknij na Wykonaj aby rozpocząć transfer danych. Okno transferu wyświetli informacje o postępie transferu danych, czas wykonywania oraz informacje o powodzeniu lub błędzie. Synchronizacja danych (dostępne tylko w pełnej wersji) Synchronizacja danych Za pomocą programu Navicat możesz wykonać transfer danych między różnymi bazami danych i/lub schematami wraz ze szczegółową analizą danych. Ponadto możesz porównać lub zmodyfikować struktury tabel i innych obiektów baz danych. W obu tych przypadkach baza źródłowa oraz docelowa mogą znajnować się na tym samym lub na innym serwerze. Aby uruchomić narzędzie synchronizacji danych, wybierz polecenie Narzędzia -> Synchronizacja danych z paska menu. Dla RDBMS wszystkie tabele muszą posiadać klucz główny oraz muszą posiadać identyczną strukturę. Przed wykonaniem synchronizacji danych możesz wykonać synchronizację struktur. Możesz zapisać swoje ustawienia jako profil lub ustawić jako zadania automatyki. Aby otworzyć profil, kliknij na Wczytaj profil i wybierz profil z listy. 146

148 Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles Uwaga: Serwer SQL Server 2000 nie obsługuje tej funkcji. W przypadku bazy danych Oracle pola typu BLOB, CLOB, NCLOB, LONG oraz LONG RAW są pomijane podczas procesu synchronizacji. Klucz głónwy TIMESTAMP nie może być synchronizowany do wersji 9i serwera. Klucz główny nie może zostać synchronizowany (przez insert, update, delete) poprzez Odnośnik bazy danych. Podpowiedź: Program Navicat Premium oraz Navicat for MySQL obsługują synchronizację między bazami MySQL oraz MariaDB. Wybór połączeń i opcji porównywania (krok 1) Wybór połączenia źródłowego oraz docelowego W oknie Ogólne, określ połączenie, bazę danych lub schemat dla Baza źródłowa i Baza docelowa. Kliknij na aby zamienić ustawienia docelowe ze źródłowymi. Wybór opcji porównywania W oknie Opcje, ustaw opcje porównywania. Transakcja Podczas wystąpienia błędu wszelkie zmiany zostaną wycofane. Wstaw, Usuń, Aktualizuj Zaznacz opcje jeśli chcesz porównać określone akcje. Wybór tabel / Mapowanie kolekcji (krok 2) W tym korku, tylko tabele lub kolekcje o identycznych nazwach zostaną zmapowane domyślnie. Jeśli nie chcesz synchronizować poszczególnych tabel lub kolekcji, odznacz je ręcznie z listy. Dla baz danych MongoDB mapowane zostaną także klucze oraz pola o identycznych wartościach. Możesz zmienić mapowanie w oknie Mapowanie kluczy i Mapowanie pól. Przeglądanie wyników porównywania danych (krok 3) Po zakończeniu porównywania danych, zostanie wyświetlona liczba rekordów do wstawiania, aktualizacji oraz usunięcia. Odznacz pole Pokazuj tabele identyczne / Pomijaj identyczne kolekcje opcję aby ukryć tabele lub kolekcje zawierające identyczne dane, ale różną strukturą. Wszystkie tabele lub kolekcje oraz wszystkie akcje domyślnie zostaną zaznaczone. Odznacz pola checkbox dla poleceń, których nie chcesz wykonać. 147

149 Jeśli zostanie wybrana tabela lub kolekcja z listy, w dolnym oknie zostaną wyświetlone dane źródła oraz celu. Różnice wartości zostaną podświetlone. Aby wyświetlić linie danych, przytrzymaj klawisz Ctrl oraz kliknij na siatkę i wybierz polecenie Pokaż widoki pomocnicze. Odznacz rekordy, dla których nie chcesz zastosować zmian. Wybierz opcje z menu podręcznego aby wyświetlić dane. Opcja Wszystkie wiersze Różnica Wstaw Aktualizuj Usuń Identyczny Opis Wyświetlenie wszystkich rekordów źródłowych i docelowych. Wyświetlenie wszystkich różnych rekordów źródłowych i docelowych. Wyświetlenie rekordów tylko nieistniejących po stronie docelowej. Wyświetlenie rekordów tylko istniejących po stronie źródłowej i docelowej, ale z różnymi wartościami. Wyświetlenie rekordów tylko nieistniejących po stronie źródłowej. Wyświetlenie rekordów istniejących w źródle oraz celu, a także o identycznej wartości. Klikjnij Wdróż aby wyświetlić skrypt dla wszystkich wybranych tabel/kolekcji oraz rekordów. Modyfikacja i wykonanie wybranych skryptów (krok 4) Możesz wyświetlić wszystkie skrypty do wykonania w docelowej bazie danych na liście Skrypt wdrażania. Przycisk instalacji skryptu Edycja Otwórz w edytorze Opis Otwórz Modyfikuj skrypt wdrożenia aby zmienić kolejność skryptów. Możesz również wykonać tę czynność klikając na Skrypt wdrażania. Otwieranie nowego zapytania oraz wyświetlanie skryptu. W oknie Modyfikuj skrypt wdrożenia, użyj przycisków strzałek, aby przenieść skrypt. 148

150 Zaznacz opcję Zatwierdź gdy wystąpi błąd opcję aby zastosować transakcję pomimo wystąpienia błędu. Następnie kliknij na Wykonaj aby rozpocząć wykonywanie skryptu. Okno wyświetli informacje o postępie wykonywania skryptu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Synchronizacja struktur (niedostępne w edycji Essentials) Synchronizacja struktur Za pomocą programu Navicat możesz porównać lub ujednolićić struktury tabel wraz z otrzymaniem dokładnej analizy różnić. Aby uruchomić narzędzie synchronizacji struktur danych, wybierz polecenie Narzędzia -> Synchronizacja struktur z paska menu. Możesz zapisać swoje ustawienia jako profil. Aby otworzyć wcześniej zapisany profil kliknij ja Wczytaj profil i wybierz profil z listy. Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQL Server oraz MariaDB. Navicat Premium oraz Navicat for MySQL obsługują pełną synchronizację między bazami MySQL oraz MariaDB. Wybór połączeń i opcji porównywania (krok 1) Wybór połączenia źródłowego oraz docelowego W oknie Ogólne, określ połączenie, bazę danych lub schemat dla Baza źródłowa i Baza docelowa. Kliknij na aby zamienić ustawienia docelowe ze źródłowymi. 149

151 Wybór opcji porównywania W oknie Opcje, ustaw opcje porównywania. Dostępność opcji zależny jest od źródłowego oraz docelowego typu serwera. Porównaj wartości Auto Increment Zaznacz opcję, jeśli chcesz porównać wartości auto increment. Porównaj zestaw znaków Zaznacz opcję, jeśli chcesz porównać zestawy znaków. Porównaj weryfikatory Zaznacz opcję, jeśli chcesz porównać weryfikatory. Porównywanie kolacji Zaznacz opcję, jeśli chcesz porównać kolacje tabel. Porównaj Definer'y Zaznacz opcję, jeśli chcesz porównać definer'y. Porównaj zdarzenia Zaznacz opcję, jeśli chcesz porównać zdarzenia. Porównaj wykluczenia Zaznacz opcję, jeśli chcesz porównać wykluczenia dla tabel. Porównaj klucze obce Zaznacz opcję, jeśli chcesz porównać klucze obce. Porównaj funkcje Zaznacz opcję, jeśli chcesz porównać funkcje. Porównaj wartości IDENTITY Zaznacz opcję, jeśli chcesz porównać wartości identyfikatorów tabel. Porównaj indeksy Zaznacz opcję, jeśli chcesz porównać indeksy. Porównaj podziały 150

152 Zaznacz opcję, jeśli chcesz porównać partycje. Porównaj klucze główne Zaznacz opcję, jeśli chcesz porównać klucze obce. Porównaj reguły Zaznacz opcję, jeśli chcesz porównać reguły. Porównaj sekwencje Zaznacz opcję, jeśli chcesz porównać sekwencje. Porównaj magazyn Zaznacz opcję, jeśli chcesz porównać magazyn. Porównaj tabele Zaznacz opcję, jeśli chcesz porównać tabele. Porównaj przestrzenie tabel oraz fizyczne atrybuty Zaznacz opcję, jeśli chcesz porównać przestrzenie tabel oraz atrybuty fizyczne. Porównaj trigery Zaznacz opcję, jeśli chcesz porównać trigery. Porównaj unikaty Zaznacz opcję, jeśli chcesz porównać unikaty tabel. Porównaj widoki Zaznacz opcję, jeśli chcesz porównać widoki. Usuń z CASCADE Zaznacz opcję, jeśli chcesz usuwać zależne bazy danych kaskadowo. Rozpoczynanie porównywania Klikjnij Porównaj aby porównać bazę źródłową oraz docelową. Przeglądanie wyników porównywania struktur (krok 2) Po zakończeniu porównywania struktur, zostaną wyświetlone różnice pomiędzy źródłem a celem w postaci widoku drzewa. Wszystkie obiekty zostaną początkowo wybrane. Odznacz te obiekty, których nie chcesz aktualizować. 151

153 Możesz grupować obiekty w widoku drzewa według ich typu lub wybierając polecenie Grupuj wg typu obiektu lub Grupuj wg operacji. Operacja Opis Obiekt istnieje po obu stronach baz danych lub schematów, ale zawiera różną definicję. Obiekt docelowy zostanie zmodyfikowany. Obiekt nie istnieje w docelowej bazie danych lub schemacie. Zostanie utworzony. Obiekt nie istnieje w źródłowej bazie danych lub schemacie. Obiekt docelowy zostanie usunięty. Obiekt istnieje po obu stronach baz danych lub schematów oraz zawiera identyczną definicję. Nie zostanie podjęta żadna akcja. Jeśli zostanie wybrany obiekt w widoku drzewa, Poró wnanie DDL wyświetla wyrażenia DDL obiektu źródła oraz celu, a także Skrypt wdrażania wyświetla szczegółowe wyrażenia SQL, które zostaną wykonane na docelowej bazie danych. 152

154 Klikjnij Wdróż aby wyświetlić skrypt dla wszystkich wybranych obiektów. Modyfikacja i wykonanie wybranych skryptów (krok 3) Możesz wyświetlić wszystkie skrypty do wykonania w docelowej bazie danych na liście Skrypt wdrażania. Przycisk instalacji skryptu Edycja Otwórz w edytorze Opis Otwórz Modyfikuj skrypt wdrożenia aby zmienić kolejność skryptów. Możesz również wykonać tę czynność klikając na Skrypt wdrażania. Otwieranie nowego zapytania oraz wyświetlanie skryptu. W oknie Modyfikuj skrypt wdrożenia, użyj przycisków strzałek, aby przenieść skrypt. 153

155 Zaznacz opcję Zatwierdź gdy wystąpi błąd opcję aby zastosować transakcję pomimo wystąpienia błędu. Następnie kliknij na Wykonaj aby rozpocząć wykonywanie skryptu. Okno wyświetli informacje o postępie wykonywania skryptu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Zrzut i wykonanie SQL Wykonaj zrzut do pliku SQL, Wykonaj SQL z pliku, Plik zrzutu i Wykonaj plik skryptu - umożliwia zrzut bazy danych, schematu, tabel lub kolekcji do pliku SQL lub.js lub wykonać skrypt SQL lub.js dla połączenia, bazy danych lub schematu. Aby wykonać zrzut pliku 1. W oknie głównym przytrzymaj klawisz Ctrl oraz kliknij na bazę danych/schemat lub tabelę/kolekcję i wybierz polecenie Wykonaj zrzut do pliku SQL lub Plik zrzutu -> Tylko struktura lub Struktura i dane. 2. Wybierz katalog zapisu oraz podaj nazwę pliku. 3. Kliknij przycisk Zapisz. Aby wykonać skrypt z pliku 1. W oknie głównym przytrzymaj klawisz Ctrl oraz kliknij na połączenie, bazę danych lub schemat i wybierz polecenie Wykonaj SQL z pliku lub Wykonaj plik skryptu. 2. Wybierz plik SQL lub.js oraz wybierz kodowanie pliku oraz ustaw odpowiednie opcje. Opcja Ignoruj błędy Wykonaj kilka zapytań dla każdego wykonania SET AUTOCOMMIT=0 / No Auto Commit Opis Pomijanie błędów, jeśli wystąpią podczas wykonywania procesu. Wykonanie wielu wyrażeń SQL za jednym wywołaniem. Wyłączenie trybu automatycznego zatwierdzania. 3. Kliknij przycisk Wykonaj. Podpowiedź: Możesz przeciągnąć plik.sql lub.js bezpośrednio do otwartego połączenia, bazy danych lub schematu w oknie nawigacji. Navicat wyświetli automatycznie okno importu. MongoImport i MongoExport O MongoImport i MongoExport MongoDB udostepnia dwa narzędzia do importu oraz eksportu danych: MongoImport oraz MongoExport. Możesz wykonać import lub eksport na podstawie własnych warunków. MongoImport MongoImport - umożliwia import danych do bazy MongoDB z formatów JSON, CSV lub TSV. 154

156 Uwaga: Należy posiadać mongoimport aby aktywować funkcję. Aby zaimportować plik 1. W oknie głównym Navicat, przytrzymaj klawisz Ctrl i kliknij na nazwę bazy danych oraz wybierz polecenie MongoImport. 2. W oknie Ogólne i Zaawansowane, wybierz ścieżkę importu, kolekcję docelową, typ pliku oraz odpowiednie opcje importu. 3. Klikjnij Wykonaj aby rozpocząć import. Logi wyświetli informacje o postępie importu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Możesz zapisać swoje ustawienia jako profil lub ustawić jako zadania automatyki. Aby otworzyć profil, kliknij na Wczytaj profil i wybierz profil z listy. Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles MongoExport MongoExport - umożliwia eksport kolekcji MongoDB do pliku JSON lub CSV. Uwaga: Należy posiadać mongoexport aby aktywować funkcję. Aby wyeksportować dane kolekcji 1. W oknie głównym Navicat, przytrzymaj klawisz Ctrl i kliknij na nazwę bazy danych oraz wybierz polecenie MongoExport. 2. W oknie Ogólne i Zaawansowane, wybierz ścieżkę eksportu, kolekcję źródłową, typ pliku oraz odpowiednie opcje eksportu. 3. Klikjnij Wykonaj aby rozpocząć eksport. Logi wyświetli informacje o postępie eksportu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Możesz zapisać swoje ustawienia jako profil lub ustawić jako zadania automatyki. Aby otworzyć profil, kliknij na Wczytaj profil i wybierz profil z listy. Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles 155

157 11 - Automatyka (niedostępne w edycji Essentials) Automatyka Navicat umożliwia uruchamianie zadań o określonych porach doby. Zadania mogą zostać utworzone dla zapytań, kopii zapasowych, transferu danych, synchronizacji struktur, importu, eksportu, MongoDump, MongoImport, MongoExport, MapReduce. Możesz określić listę zadań do wykonania lub wykonać zadania pojedynczo. W oknie głównym programu kliknij na Automatyka aby otwozyć listę zadań automatyki. Podpowiedź: Pliki zadań zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium/Profiles Tworzenie zadania dla harmonogramu (krok 1) Dodawanie zadań harmonogramu W dolnym oknie Ogólne, wybierz typ zadania, a następnie przejdź do połączenia, bazy danych lub schematu. Przenieś wybrane zadania z listy Dostępne zadanie Wybrane zadanie za pomocą kliknięcia na lub. Aby usunąć wybrane lub wszystkie operacje zadania, kliknij na lub. Możez uruchomić profile na różnych typach baz danych z poziomu jednego zadania. Aby zmienić kolejność uruchamiania się wybranych zadań, przenieś je do wybranej pozycji na liście zadań. 156

158 Jeśli chcesz wykonać kopię zapasową całego serwera, wybierz połączenie oraz opcję Kopia zapasowa serwera xxx. Pliki eksportu mogą zostać dodane jako załącznik mail. Wybierz zadanie z listy i kliknij na lub aby dodać lub usunąć załącznik mail. Ustawianie powiadomień Za pomocą programu Navicat możesz wygenerować imienne listy poprzez harmonogram zadań. Wyniki mogą być adresowane do różnych odbiorców. Zaznacz opcję Wyślij dla Zaawansowane oraz podaj wymagane informacje. Nadawca Określa adres nadawcy, np. osoba@navicat.com. Do, Kopia Określa adres odbiorców (oddzielone przecinkami lub średnikami (;). Temat Określa temat wiadomości wraz z własnym formatowaniem. Definicja Treść listu . Serwer SMTP Podaj adres serwera SMTP dla wiadomości wychodzących. Port Podaj numer portu dla poczty wychodzącej na serwerze (SMTP). Używaj autentykacji Zaznacz opcję i podaj wartość Nazwa użytkownika i Hasło jeśli serwer wymaga danych autoryzacyjnych SMTP do wysyłania powiadomień . Bezpieczne połączenie Okresla połączenie dla TLS, SSL bezpieczne połaczenie lub Nigdy. Wyślij testowy Navicat wyśle wiadomość testową zwracając komunikat o powodzeniu testu lub wystąpienia błędu. Zapis / Uruchomienie zadania 157

159 Pzed ustawieniem harmonogramu kliknij na aby zapisać zadanie. Możesz uruchomić zadanie ręcznie klikając na oraz informacje o powodzeniu lub błędzie.. Logi wyświetli informacje o postępie procesu, czas wykonywania Ustawianie harmonogramu zadań (krok 2) Kliknij aby ustawić zadanie harmonogramu oraz kliknij na aby usunąć zadanie. pola "godzina" oraz "minuta" muszą być określone. Jeśli nie zostanie nadana wartość, wówczas wszystkie wartości zostaną użyce, np. jeśli pole "dzień tygodnia" nie zostanie określone, zostaną wyświetlone wartości "0, 1, 2, 3, 4, 5, 6". Użyj przecinków aby oddzielić wartości, np. "0, 1, 3, 6". Użyj myślinków, aby podać zakres, np. "0-4". Przykład: zadanie zostanie wykonane o godzinie 18:30 w każdy weekend. Uwaga: Zapisz zmiany w zadaniu przed przypisaniem zadania do harmonogramu. Hasło musi być zapisane w miejscu Połączenie przed uruchomieniem zadania harmonogramu. 158

160 12 - Kopie zapasowe i przywracanie Kopie zapasowe i przywracanie Bezpieczny i pewny serwer określy jest jako serwer, dla którego tworzone są regularne kopie zapasowe, a błędy występują sporadycznie (zawsze występuje możliwość wystąpienia błędu, utraty danych spowodowane przez błąd sprzętowy, czy błąd człowieka). Navicat udostępnia wbudowane narzędzie kopii zapasowych i przywracania dla użytkowników w celu wykonania kopii zapasowej lub przywrócenia obiektów baz MySQL, PostgreSQL, SQLite lub MariaDB. Dla serwerów Oracle, SQL Server oraz MongoDB użytkownicy mogą skorzystać z następujących opcji: Oracle Data Pump Kopie zapasowe i przywracanie SQL Server MongoDump i MongoRestore Narzędzia kopii zapasowych i przywracania (niedostępne w edycji Essentials) Narzędzia kopii zapasowych i przywracania Narzędzia kopii zapasowych oraz przywracania umożliwiają tworzenie kopii zapasowych oraz przywracanie dowolnych wybranych obiektów bazy danych. Możesz także zapisać swoje ustawienia kopii zapasowych jako profil lub ustawić jako zadania automatyki. W oknie głównym programu kliknij na zapasowych. Kopia zapasowa aby otworzyć listę kopii Podpowiedź: Pliki kopii zapasowych zapisywane są w katalogu Ścieżka zapisu ustawień. Aby otworzyć katalog, przytrzymaj klawisz Ctrl oraz kliknij na nazwę kopii zapasowej i wybierz polecenie Otwórz w programie Finder. Uwaga: Dostępne tylko dla MySQL, PostgreSQL, SQLite oraz MariaDB. Kopia zapasowa Ustawienia ogólne Zakładka umożliwia pzeglądanie informacji o serwerze oraz bazie danych. W tym miejscu możesz także dodać komentarz dla kopii zapasowej. Wybór obiektów Zakładka umożliwia wybór obiektów do wykonania kopii zapasowej. Tylko wybrane obiekty zostaną uwzględnione w kopii zapasowej. Jednakże możesz 159

161 swobodnie dodawać kolejne obiekty już po wykonaniu kopii zapasowej tworząc profil kopii zapasowej (nowo dodane obiekty uwzględnione będą przy wykonywaniu kolejnej kopii zapasowej). Wszystkie zablokowane obiekty bazy danych, a także nowo dodane zostaną również dodane do kopii zapasowej bez względu na określony profil kopii zapasowej. Ustawienia zaawansowane Uwaga: Poniższe opcje zależne są od wybranego typu połączenia oraz kolejności sortowania. Blokuj tabele podczas tworzenia kopii zapasowej Blokuj wszystkie obiekty na czas wykonywania kopii zapasowej. Użyj pojedynczej transakcji (tylko dla InnoDB) Jeśli opcja zostanie zaznaczona oraz tabela jest typu InnoDB, Navicat wykona kopię zapasową przy użyciu transakcji. Własna nazwa pliku Określ nazwę pliku dla kopii zapasowej. Jeśli nie zostanie podana nazwa pliku, zostanie użyta nazwa domyślna w formacie daty i czasu "YYYYMMDDhhmmss". Przywróć Przywróć - umożliwia przywrócenie danych oraz struktur i obiektów z kopii zapasowej. Przywracanie danych do już istniejącej bazy danych lub schematu 1. W oknie głównym, otwórz bazę danych lub schemat. 2. Kliknij przycisk Kopia zapasowa oraz wybierz plik kopii zapasowej. 3. Kliknij przycisk z paska obiektów. 4. Wybierz opcje przywracania i kliknij na Wykonaj. Przywracanie danych do nowej bazy danych lub schematu 1. Tworzenie nowych baz danych oraz schematów. 2. Kliknij przycisk Kopia zapasowa. 3. W zakładce obiektów przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Przywróć dane z. 4. Wybierz plik kopii zapasowej. 5. Wybierz opcje przywracania i kliknij na Wykonaj. 160

162 Podpowiedź: Możesz również przywrócić dane z kopii zapasowej Windows oraz Linux. Uwaga: Należy posiadać nadane uprawnienia do tworzenia, usuwania oraz wstawiania (MySQL/MariaDB lub PostgreSQL) aby uruchomić proces przywracania. Ustawienia ogólne Zakładka umożliwia pzeglądanie informacji o serwerze, bazie danych oraz kopii zapasowej. Wybór obiektów Zakładka umożliwia wybór obiektów do przywrócenia. Ustawienia zaawansowane Uwaga: Poniższe opcje zależne są od wybranego typu połączenia, wersji kopii zapasowej oraz kolejności sortowania. Ignoruj błędy Pomijanie błędów, jeśli wystąpią podczas procesu przywracania. Tworzenie indeksów Jeśli opcja zostanie zaznaczona, przywrócone zostaną indeksy. Tworzenie tabel Jeśli opcja zostanie zaznaczona, przywrócone zostaną tabele. Tworzenie rekordów Jeśli opcja zostanie zaznaczona, przywrócone zostaną dane tabel. Jeśli opcja nie zostanie zaznaczona, przywrócone zostaną tylko struktury tabel. Tworzenie trigerów Jeśli opcja zostanie zaznaczona, przywrócone zostaną trigery. Czyszczenie tabel Usunięcie wszystkich rekordów w bazie danych lub schemacie. Blokuj tabele przed zapisem Blokuj wszystkie obiekty na czas wykonywania procesu przywracania. Nadpisuj istniejące zdarzenia Nadpisanie zdarzeń, jeśli istnieją w bazie danych lub schemacie. 161

163 Nadpisuj istniejące funkcje Nadpisanie funkcji, jeśli istnieją w bazie danych lub schemacie. Nadpisuj istniejące indeksy Nadpisanie indeksów, jeśli istnieją w bazie danych lub schemacie. Nadpisuj istniejące sekwencje Nadpisanie sekwencji, jeśli istnieją w bazie danych lub schemacie. Nadpisuj istniejące tabele Nadpisanie tabel, jeśli istnieją w bazie danych lub schemacie. Nadpisuj istniejące trigery Nadpisanie trigerów, jeśli istnieją w bazie danych lub schemacie. Zastąp istniejące typy Nadpisanie jeśli typ już istnieje. Nadpisuj istniejące widoki Nadpisanie widoków, jeśli istnieją w bazie danych lub schemacie. Rozszerzone instrukcje wstawiania Zaznacz opcję, jeśli chcesz używać rozszerzonych instrukcji wstawiania. Przykład: INSERT INTO `users` VALUES ('1', 'Peter McKindsy', '23'), ('2', 'Johnson Ryne', '56'), ('0', 'Katherine', '23'); Transakcja Zaznacz opcję, jeśli chcesz ofnąć wszystkie zmiany jeśli wystąpi błąd. Wyodrębnij SQL Wyodrębnij SQL - rozpakowanie pliku skryptowego wybranej kopii zapasowej. Rozpakowanie kopii zapasowej znajdującej się w katalogu bazy danych lub schematu 1. Otwórz bazę danych lub schemat. 2. Kliknij przycisk Kopia zapasowa oraz wybierz plik kopii zapasowej. 3. Kliknij przycisk z paska obiektów. 4. Wybierz Opcje wyodrębniania SQL oraz kliknij Wykonaj. 162

164 5. Wybierz ścieżkę dla pliku SQL. Rozpakowanie kopii zapasowej z dowolnej lokalizacji 1. Otwieranie dowolnej bazy danych lub schematu. 2. Kliknij przycisk Kopia zapasowa. 3. W zakładce obiektów przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Wyodrębnij SQL z. 4. Wybierz plik kopii zapasowej. 5. Wybierz Opcje wyodrębniania SQL oraz kliknij Wykonaj. 6. Wybierz ścieżkę dla pliku SQL. Oracle Data Pump (niedostępne w edycji Essentials) Metoda Data Pump Metoda Data Pump zawiera dwie metody: eksportu Data Pump oraz importu Data Pump. Eksport Data Pump służy kopiowaniu danych oraz metadanych do zestawu zrzutu. Import Data Pump służy wczytaniu wcześniej wykonanego eksportu. W oknie głównym kliknij na Metoda Data Pump aby otworzyć listę data dump. Aby zmienić katalog zestawu zrzutu, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu zakładki obiektów i wybierz polecenie Zmień katalog. Uwaga: Funkcja Data Pump została dodana do Oracle w wersji 10g. Aby wywołać ją należy posiadać uprawnienia roli SYSDBA. Zestawy zrzutu przechowywane są na serwerze. Eksport metodą Data Pump Przed wykonaniem Data Pump Export wybierz polecenie Podgląd SQL aby przeglądnąć wyrażenia SQL. Następnie możesz kliknąć na Wykonaj aby rozpocząć eksport. Możesz zapisać ustawienia eksportu Data Pump jako profil. Profile kopii zapasowej (.nbakora) zapisywane są w lokalizacji Ścieżka zapisu ustawień. Aby wyświetlić ukryte zakładki (opcje zaawansowane), zaznacz Pokaż opcje zaawansowane. Ustawienia ogólne Nazwa zadania Określa nazwę zadania. Tryb Wybierz tryb eksportu: FULL, TABLESPACE, SCHEMAS, TABLE. 163

165 Zawartość Wybierz dane do eksportu. Eksportuj dane Wybierz obiekty do eksportu. Jeśli został wybrany typ eksportu TABLE, wybierz schemat z listy Schemat z menu podręcznego. Pliki zrzutu Dodanie plików zrzutu do zestawu plików eksportu. Filtr metadanych Zakładka umożliwia dołączenie lub wyłączenie określonych typów obiektów. Filtr danych Zapytanie Określa podzapytanie dodawane do wyrażeń SELECT odczytu tabeli. Przykład Określa procent bloku danych do przeniesienia. Wtórne mapowanie danych Zakładka umożliwia określenie mapowanie funkcji dla danych kolumn. Szyfrowanie Treść szyfrowania Wybierz zawartość kodowania dla zestawu zrzutu. Algorytm szyfrowania Wybierz algorytm szyfrowania. Tryb szyfrowania Wybierz tryb szyfrowania: Transparent, Encryption Password, Dual. Hasło szyfrowania Jeśli wybierzesz kodowanie hasła lub podwójne kodowanie hasła, podaj hasło do zaszyfrowania dla pliku zrzutu. Powtórz hasło 164

166 Ponowne wprowadzenie hasła. Ustawienia zaawansowane Wątek Podaj maksymalną liczbę procesów, które mogą zostać uruchomione dla danego zadania. Użyj ponownie pliku Zaznacz opcję, jeśli chcesz nadpisać pliki. Włącz XMLCLOBS Zaznacz opcję, jeśli chcesz aktywować opcje dla XMLCLOBS. Włączenie klastra Zaznacz opcję, jeśli chcesz zezwolić na wiele instancji dla wykonywanego zadania. Usługa Określa nazwę usługi użytej do określonej instancji zadań lub grupy zasobów. Wersja Określa wersję obiektów do rozpakowania. Odnośnik Wybierz odnośnik do bazy danych będący źródłową bazą danych oraz metadanych dla zadania. Pozostało Wybierz metodę obliczania rozmiaru danych tabeli dla zadania. Typ kompresji Określa zakres danych do kompresji przed zapisem zrzutu zestawu do pliku. Przenośny Jeśli wybierzesz tryb eksportu TABLE, wybierz opcję przenoszenia. Metoda dostępu Wybierz metodę alternatywną jeśli domyślna metoda zakończy się błędem. Edycja źródła Określa edycję aplikacji. 165

167 Katalog Wybierz katalog zapisu pliku logów. Nazwa pliku logów Wybór nazwy pliku logów. Flashback SCN Podaj systemowy numer zmiany (SCN) użyty dla narzędzia Flashback. Czas utrzymania flashback Wybierz znacznik czasu dla SCN. Import metodą Data Pump Przed wykonaniem Data Pump Import wybierz polecenie Podgląd SQL aby przeglądnąć wyrażenia SQL. Następnie możesz kliknąć na Wykonaj aby rozpocząć import. Aby wyświetlić ukryte zakładki (opcje zaawansowane), zaznacz Pokaż opcje zaawansowane. Ustawienia ogólne Nazwa zadania Określa nazwę zadania. Tryb Wybierz tryb importu: FULL, TABLESPACE, SCHEMAS, TABLE. Zawartość Wybierz dane do importu. Sprawdzenie istnienia tabeli Określa akcję wymaganą podczas wgrywania danych do tworzonej tabeli. Importuj dane Wybierz obiekty do importu. Jeśli wybierzesz tryb importu TABLE, określ również schemat na liście Schemat. Pliki zrzutu Dodanie plików zrzutu do zestawu plików importu. Sieć 166

168 Odnośnik Wybierz odnośnik do bazy danych będący źródłową bazą danych oraz metadanych dla zadania. Pozostało Wybierz metodę obliczania rozmiaru danych tabeli dla zadania. Flashback SCN Podaj systemowy numer zmiany (SCN) użyty dla narzędzia Flashback. Czas utrzymania flashback Wybierz znacznik czasu dla SCN. Przenośny Jeśli wybierzesz tryb eksportu TABLE, wybierz opcję przenoszenia. Ścieżka pliku danych Określa pełną specyfikację pliku danych w zestawie przestrzeni tabel. Filtry Dołącz/Wyklucz Dołączenie lub wykluczenie określonych typów obiektów. Zapytanie Określa podzapytanie dodawane do wyrażeń SELECT odczytu tabeli. Wtórne mapowanie danych Wtórne mapowanie danych Określa funkcje mapowania danych kolumny. Wtórne mapowanie pliku danych Określa mapowanie plików danych. Wtórne mapowanie obiektów Wtórne mapowanie schematów Określa mapowanie schematów. Wtórne mapowanie przestrzeni tabel 167

169 Określa mapowanie przestrzeni tabel. Wtórne mapowanie tabel Określa funkcje mapowania tabel. Ustawienia zaawansowane Dopuszczalna liczba wątków procesu Podaj maksymalną liczbę procesów, które mogą zostać uruchomione dla danego zadania. Użyj ponownie plik danych Zaznacz opcję, jeśli chcesz ponownie użyć plików danych dla nowych przestrzeni tabel. Pomiń zbędne indeksy Zaznacz opcję, jeśli chcesz pominąć wczytywanie tabel z określonymi indeksami jako nieużytecznymi. Pomiń błędy ograniczeń Zaznacz opcję, jeśli chcesz pominąć błędy ograniczeń oraz kontynuować wczytywanie. Wyłącz podpowiedzi Zaznacz opcję, jeśli chcesz zabronić dodawaniu wskazówek podczas wczytywania danych. Klaster Zaznacz opcję, jeśli chcesz zezwolić na wiele instancji dla wykonywanego zadania. Usługa Określa nazwę usługi użytej do określonej instancji zadań lub grupy zasobów. Wersja Określa wersję obiektów do rozpakowania. Konfiguracja strumienia Zaznacz opcję, jeśli chcesz importować ogólne metadane zawarte w pliku zrzutu. Opcje podziału Wybierz sposób obsługi partycji tabel podczas importu. Metoda dostępu Wybierz metodę alternatywną jeśli domyślna metoda zakończy się błędem. 168

170 Hasło szyfrowania Podaj hasło szyfrowania dla eksportu Data Pump. Edycja celu Określa edycję bazy danych, do której importowane zostaną obietky. Atrybuty segmentu, Tworzenie segmentu, Magazyn, OID, PCTSpace Wybierz obiekty do transformacji. Katalog Wybierz katalog zapisu pliku logów. Nazwa pliku logów Wybór nazwy pliku logów. Kopie zapasowe i przywracanie SQL Server (niedostępne w edycji Essentials) Kopie zapasowe i przywracanie SQL Server Kopia zapasowa - umożliwia najważniejsze ustawienia zabezpieczeń dla serwera SQL Server. W oknie głównym kliknij na Kopia zapasowa aby otworzyć listę kopii zapasowych. Jeśli chcesz wykonać kopię zapasową na podsatwie ustawień już istniejącej kopii zapasowej, przytrzymaj klawisz Ctrl oraz kliknij na wybrany obiekt kopii zapasowej i wybierz polecenie Przywróć z tych ustawień. Uwaga: Pliki kopii zapasowych przechowywane są na serwerze. Jeśli chcesz przywrócić dane z kopii zapasowej nie znajdującej się na liście obiektów, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu listy obiektów i wybierz polecenie Przywróć z pliku. Kopia zapasowa Przed rozpoczęciem wykonywania kopii zapasowej kliknij na Generuj SQL aby przeglądnąć wyrażenia SQL. Następnie możesz kliknąć na Wykonaj aby wykonać kopię zapasową. Możesz zapisać ustawienia kopii zapasowej jako profil. Profile kopii zapasowej (.nbakmssql) zapisywane są w lokalizacji Ścieżka zapisu ustawień. Aby wyświetlić ukryte zakładki (opcje zaawansowane), zaznacz Pokaż opcje zaawansowane. Ustawienia ogólne 169

171 Nazwa zestawu kopii zapasowych Określa nazwę zestawu kopii zapasowych. Opis Określa opis zestawu kopii zapasowych. Typ kopii zapasowej Wybierz rodzaj kopii zapasowej: Full Backup, Differential Backup, Transaction-Log. Tylko kopia Zaznacz opcję, jeśli chcesz określić kopię zapasową jako tylko kopię danych. Nowy zestaw nośników Tworzenie nowego zestawu kopii zapasowych. Aby dodać urządzenia lub pliki do listy, kliknij na Dodaj nośnik. Istniejący zestaw nośników Wybierz zestaw nośników dla kopii zapasowych. Elementy Zakładka umożliwia wybór zakresu bazy danych dla kopii zapasowej. Ustawienia zaawansowane Nigdy nie wygasa Określa opcję braku wygasania zestawu kopii zapasowej. Wygasa po Określa liczbę dni, przez ilość których dane kopii zapasowych pozostaną zachowane. Wygasa w dniu Określa datę wygaśnięcia kopii zapasowej (po tej dacie kopia zapasowa będzie nadpisywana). Hasło Podaj hasło dla zestawu kopii zapasowych. Format nośnika danych Zaznacz opcję, jeśli chcesz aby został utworzony nowy zestaw nośnika. Nowa nazwa 170

172 Podaj nazwę zestawów nośników. Opis Określa opis zestawu nośnika. Zastąp wszystkie kopie zapasowe Zaznacz opcję, jeśli chcesz aby zestaw kopii zapasowych został nadpisywany, ale z zachowaniem informacji nagłówkowych. Sprawdź nazwę i ważność zestawu nośników oraz kopii zapasowych Zaznacz opcję, jeśli chcesz sprawdzać datę wygaśnięcia zestawu kopii zapasowej przed nadpisaniem danych podczas przywracania. Nazwa zestawu nośników Określa nazwę zestawu nośników kopii zapasowych. Hasło Podaj hasło dla zestawu nośnika. Resetuj log transakcji Wybierz opcję, jeśli chcesz wyczyścić log transakcji. Zachowaj logi i pozostaw bazę w stanie przywracania Wybierz opcję, jeśli chcesz aby kopie zapasowe wykonane zostały metodą Tail-Log oraz stan bazy danych został ustawiony na tryb odzyskanej (RESTORING). Weryfikacja kopii zapasowej Zaznacz tę opcję aby zweryfikować kopię zapasową. Suma kontrolna Zaznacz opcję, jeśli chcesz dołączać sumę kotnrolną kopii zapasowej. Ignoruj błędy Pomijanie błędów (np. błędnej sumy kontrolnej), jeśli wystąpią podczas procesu wykonywania kopii zapasowej. Kompresja Określ, czy kopia zapasowa ma zostać skompresowana. 171

173 Przywracanie w serwerze SQL Server Przed rozpoczęciem przywracania kliknij na Generuj SQL aby przeglądnąć wyrażenia SQL. Następnie możesz kliknąć na Wykonaj aby rozpocząć przywracanie. Ustawienia ogólne Przywróć do bazy Wybierz bazę do przywrócenia. Źródło kopii zapasowej Jeśli wybierzesz Przywróć z pliku na zakładce obiektów, możesz dodać urządzenie kopii zapasowej lub plik do listy klikając na Dodaj nośnik. Ostatnia modyfikacja Wybierz opcję, jeśli nie odnaleziono punktu przywracania. Określony czas Wybierz opcję, aby określić moment, do którego przywrócona zostanie bazy danych (data i czas). Zaznaczone transakcje Wybierz opcję, aby przywrócić dane z określonego punktu przywracania. Dołącz zaznaczone transakcje Zaznacz opcję, jeśli chcesz dołączyć określoną transakcję w danych odzyskiwania. Przywróć plan Jeśli wybierzesz Przywróć z pliku na zakładce obiektów, możesz wybrać plik bazy danych z listy. Ustawienia zaawansowane Przywróć pliki bazy do Określa przeniesienie danych lub pliku logu podczas odtwarzania do Przywróć do. WITH REPLACE Zaznacz opcję, jeśli chcesz dołączyć argument WITH REPLACE. WITH RESTRICTED_USER Zaznacz opcję, jeśli chcesz dołączyć argument WITH RESTRICTED_USER. 172

174 WITH KEEP_REPLICATION Zaznacz opcję, jeśli chcesz dołączyć argument WITH KEEP_REPLICATION. RECOVERY Wybierz opcję, aby cofnąć wszystkie niezatwierdzone transakcje. NORECOVERY Wybierz opcję, aby nie utracić zmian niezatwierdzonych transakcji. STANDBY Określa Plik rezerwowy, który umożliwia wycofanie procesu przywracania. MongoDump i MongoRestore O MongoDump i MongoRestore MongoDB udostępnia dwa narzędzia do wynonywania kopii zapasowych oraz przywracania: MongoDump oraz MongoRestore. Narzędzia użyteczne są do przetwarzania mniejszych baz danych. MongoDump Operacja MongoDump może czytać dane z baz danych MongoDB oraz tworzyć pliki BSON. Uwaga: Należy posiadać mongodump aby aktywować funkcje. Aby wykonać zrzut pliku 1. W oknie głównym Navicat, przytrzymaj klawisz Ctrl i kliknij na nazwę bazy danych lub kolekcji oraz wybierz polecenie MongoImport. 2. W oknie Ogólne i Zaawansowane, wybierz ścieżkę wyjściową oraz odpowiednie opcje zrzutu. 3. Klikjnij Wykonaj aby rozpocząć proces zrzutu. Logi wyświetli informacje o postępie zrzutu, czas wykonywania oraz informacje o powodzeniu lub błędzie. Możesz zapisać swoje ustawienia jako profil lub ustawić jako zadania automatyki. Aby otworzyć profil, kliknij na Wczytaj profil i wybierz profil z listy. Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles MongoRestore Operacja MongoRestore może wczytać dane tylko utworzone przez oprecję MongoDump. 173

175 Uwaga: Należy posiadać mongorestore aby aktywować funkcje. Aby odzyskać bazę danych 1. W oknie głównym Navicat, przytrzymaj klawisz Ctrl i kliknij na nazwę bazy danych oraz wybierz polecenie MongoRestore. 2. W oknie Ogólne i Zaawansowane, wybierz plik wejściowy lub ścieżkę katalogu oraz opdowiednie opcje. 3. Klikjnij Wykonaj aby rozpocząć proces przywracania. Logi wyświetli informacje o postępie przywracania, czas wykonywania oraz informacje o powodzeniu lub błędzie. Możesz zapisać swoje ustawienia jako profil. Aby otworzyć wcześniej zapisany profil kliknij ja Wczytaj profil i wybierz profil z listy. Podpowiedź: Profile zapisywane są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Profiles 174

176 13 - Zabezpieczenia serwera Zabezpieczenia serwera Program Navicat zawiera szereg narzędzi wspierającym konfigurację kont użytkowników oraz przypisywania uprawnień do obiektów baz danych. W oknie głównym kliknij na Użytkownikaby otworzyć listę użytkowników/ról. Użytkownicy MySQL / MariaDB i zarządzanie rolami Kreator użytkownika Ustawienia ogólne Nazwa użytkownika Określa nazwę konta użytkownika. Host Podaj nazwę hosta lub adres IP dozwolonych do logowania. Znak % określa dowolny host. Wtyczka Wybór wtyczki autentykacji dla użytkownika. Hasło Określa hasło logowania dla użytkownika. Powtórz hasło Podaj ponownie hasło logowania. Polityka wygasania haseł Wybór polityki wygasania hasła dla konta użytkownika. Udział Uwaga: Role dostępne są od wersji 8.0 serwera MySQL oraz serwera MariaDB. W widoku siatki wybierz Zezwolono lub Domyślnie opcję względem roli na liście Nazwa aby ustawić użytkownika jako użytkownika wybranej roli. Ustawienia zaawansowane Maks. zapytań na godzinę, Maks. aktualizacji na godzinę, Maks. połączeń na godzinę 175

177 Określa maksymlaną liczbę zapytań, aktualizacji oraz połączeń, które użytkownik może wykonać w przeciągu każdej godziny (wartość 0 oznacza brak limitu). Maks. połączeń Określa maksymalną liczbę połączeń, które użytkownik może wykonać jednocześnie. Szyfrowanie OLD_PASSWORD Użycie szyfrowania za pomocą funkcji OLD_PASSWORD(). Typ SSL Określa opcje SSL/TLS dla konta użytownika. ANY SPECIFIED X509 Wymaga szyfrowania SSL dla połączenia. Wymaga ważnego certyfikatu dla połączenia. Podaj dane SSL Szyfr, certyfikat Wydawcalub certyfikat Temat. Wymaga ważnego certyfikatu dla połączenia. Uprawnienia serwera W widoku siatki wybierz Zezwalaj opcję względem uprawnienia serwera na liście Uprawnienie aby przypisać to uprawnienie do użytkownika. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia dla użytkownika, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwalaj opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do użytkownika. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Kreator ról Uwaga: Role dostępne są od wersji 8.0 serwera MySQL oraz serwera MariaDB. Ustawienia ogólne Nazwa roli Określa nazwę roli. 176

178 Udziały W widoku siatki wybierz Zezwolono opcję względem roli na liście Nazwa aby ustawić wybraną rolę lub użytkownika jako użytkownika tej roli. Udział W widoku siatki wybierz Zezwolono opcję względem roli lub użytkownika na liście Nazwa aby ustawić wybraną rolę jako użytkownika tej roli. Uprawnienia serwera W widoku siatki wybierz Zezwalaj opcję względem uprawnienia serwera na liście Uprawnienie aby przypisać to uprawnienie do roli. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia dla roli, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwalaj opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do roli. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Użytkownicy Oracle i zarządzanie rolami Kreator użytkownika Ustawienia ogólne Nazwa użytkownika Określa nazwę użytkownika. Autentykacja Wybór metody autentykacji. PASSWORD Tabela zewnętrzna Utwórz użytkownika. Określ Hasło oraz podaj ponownie w polu Powtórz hasło. Sprawdź Wygasanie hasła opcję aby wymusić zmianę hasła użytkownika po pierwszym logowaniu. Tworzenie użytkownika z autoryzacją poprzez usługę zewnętrzną. Podaj 177

179 GLOBAL nazwę certyfikatu lub nazwę pryncypału Kerberos w polu Nazwa zewnętrzna. Tworzenie użytkownika z autoryzacją poprzez usługę katalogową. Podaj nazwę X.509 dla usługi katalogowej, która identyfikuje użytkownika w polu Nazwa wyróżniająca X.500. Domyślna przestrzeń tabel Wybierz domyślną przestrzeń tabel. Tymczasowa przestrzeń tabel Wybierz przestrzeń tabel lub grupę przestrzeni tabel dla danych tymczasowych operacji użytkownika. Profil Wybierz profil dla użytkownika. Konto zablokowane Blokowanie konta użytkownika. Włącz edycję Zezwolenie użytkownikowi na tworzenie obiektów w schemacie. Role W widoku siatki wybierz Zezwalaj, Opcje administratora lub Domyślnie opcję względem roli na liście Nazwa roli aby ustawić użytkownika jako użytkownika wybranej roli. Ograniczenia Maksymalny rozmiar, którą użytkownik może alokować dla przestrzeni tabel. Podaj Ograniczenie i wybierz Jednostka. Bez limitu umożliwia użytkownikowi na umieszczanie danych bez ograniczeń. Opcję można ustawić dla wielu przestrzeni tabel. Uprawnienia serwera W widoku siatki wybierz Zezwalaj lub Opcje administratora opcję względem uprawnienia serwera na liście Uprawnienie aby przypisać to uprawnienie do użytkownika. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją administratora lub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia dla użytkownika, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 178

180 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwalaj lub Zezwolenie opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do użytkownika. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją zezwolenialub Odbierz wszystkie uprawnienia. Kreator ról Ustawienia ogólne Nazwa roli Określa nazwę roli. Autentykacja Wybór metody autentykacji. PASSWORD Tabela zewnętrzna GLOBAL NOT IDENTIFIED Utwórz rolę. Określ Hasło oraz podaj ponownie w polu Powtórz hasło. Tworzenie roli z autoryzacją poprzez usługę zewnętrzną. Tworzenie roli z autoryzacją poprzez usługę katalogową. Tworzenie roli bez hasła. Role W widoku siatki wybierz Zezwolono lub Opcje administratora opcję względem roli na liście Nazwa roli aby ustawić wybraną rolę jako użytkownika tej roli. Udziały W widoku siatki wybierz Zezwolono lub Opcje administratora opcję względem użytkownika na liście Nazwa aby ustawić wybranego użytkownika jako użytkownika tej roli. Uprawnienia serwera W widoku siatki wybierz Zezwalaj lub Opcje administratora opcję względem uprawnienia serwera na liście Uprawnienie aby przypisać to uprawnienie do roli. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją administratoralub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia dla roli, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 179

181 3. W widoku siatki wybierz Zezwolono opcję względem uprawnienia na liście Uprawnienieaby przypisać to uprawnienie do roli. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Zarządzanie użytkownikiem Navicat to idealne rozwiązanie do zarządzania użytkownikami Oracle. 1. W oknie głównym wybierz użytkowników z zakładki obiektów. 2. Przytrzymaj klawisz Ctrl oraz kliknij na nazwę użytkownika. 3. Wybierz opcję Zarządzanie, następnie wybierz opcję zarządzania z menu podręcznego. Opcja Zablokuj Odblokuj Wygasa Opis Blokada dostępu użytkownikowi. Odblokuj dostęp dla konta użytkownika. Ustawienie wygasania hasła użytkownika. Użytkownicy, grupy oraz role w PostgreSQL Kreator użytkownika Uwaga: Zarządzanie użytkownikami dostępne jest od wersji 8.0 serwera PostgreSQL. Ustawienia ogólne Nazwa użytkownika Określa nazwę użytkownika. ID użytkownika Określa identyfikator dla użytkownika. Hasło Określa hasło logowania dla użytkownika. Powtórz hasło Podaj ponownie hasło logowania. Szyfrowanie hasła Wybierz rodzaj przechowywania hasła (zaszyfrowane - ENCRYPTED lub niezaszyfrowane - UNENCRYPTED) dla katalogów systemowych. 180

182 Wygasa Ustawienie daty i czasu wygasania hasła użytkownika. Jeśli opcja nie zostanie ustawiona, hasło nie będzie wygasało. Super-użytkownik Zaznacz opcję, jeśli chcesz określić użytkownika jako superuser. Może tworzyć bazę danych Zaznacz opcję, jeśli chcesz zezwolić użytkownikowi na tworzenie baz danych. Należy do W widoku siatki wybierz Zezwolono opcję względem grupy na liście Nazwa grupy aby ustawić użytkownika jako użytkownika wybranej grupy. Uprawnienia elementu Aby zmodyfikować uprawnienia dla użytkownika, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwolono lub Zezwolenie opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do użytkownika. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją zezwolenia lub Odbierz wszystkie uprawnienia. Kreator grup Uwaga: Grupy dostępne są w serwerze PostgreSQL od wersji 8.0. Ustawienia ogólne Nazwa grupy Określa nazwę grupy. Identyfikator grupy Określa identyfikator dla grupy. Udziały W widoku siatki wybierz Zezwolono opcję względem użytkownika na liście Udział aby ustawić wybranego użytkownika jako użytkownika tej grupy. 181

183 Uprawnienia elementu Aby zmodyfikować uprawnienia dla grupy, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwolono opcję względem uprawnienia na liście Uprawnienieaby przypisać to uprawnienie do grupy. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Kreator ról Uwaga: Role dostępne są od wersji 8.1 serwera PostgreSQL. Ustawienia ogólne Nazwa roli Określa nazwę roli. Identyfikator roli Określa identyfikator dla roli. Może się logować Zaznacz opcję, jeśli chcesz zezwolić roli na logowanie. Hasło Określa hasło logowania dla roli. Powtórz hasło Podaj ponownie hasło logowania. Szyfrowanie hasła Wybierz rodzaj przechowywania hasła (zaszyfrowane - ENCRYPTED lub niezaszyfrowane - UNENCRYPTED) dla katalogów systemowych. Limit połączenia Określa liczbę jedoczesnych połączeń dla roli. Wartość -1 określa brak limitu. Wygasa 182

184 Ustawienie daty i czasu wygasania hasła roli. Jeśli opcja nie zostanie ustawiona, hasło nie będzie wygasało. Może tworzyć bazę danych Zaznacz opcję, jeśli chcesz zezwolić roli na tworzenie baz danych. Super-użytkownik Zaznacz opcję, jeśli chcesz określić rolę jako superuser. Może modyfikować katalog Zaznacz opcję, jeśli chcesz zezwolić roli na aktualizację katalogu systemowego. Dziedziczy po rolach obiektu nadrzędnego Zaznacz opcję, jeśli chcesz określić dziedziczenie uprawnień roli od ról użytkownika. Może tworzyć role Zaznacz opcję, jeśli chcesz zezwolić roli na tworzenie ról. Może replikować Zaznacz opcję, jeśli chcesz zezwolić roli na replikację lub ustawienie trybu systemu na kopię zapasową. Może omijać RLS Zaznacz opcję, jeśli chcesz zezwolić roli na ignorowanie zabezpieczeń wierszy (RLS). Udziały W widoku siatki wybierz Zezwolono lub Opcje administratora opcję względem roli na liście Udział aby ustawić wybraną rolę jako użytkownika tej roli. Udział w W widoku siatki wybierz Zezwolono lub Opcje administratora opcję względem roli na liście Nazwa roli aby ustawić wybraną rolę jako użytkownika tej roli. Uprawnienia elementu Aby zmodyfikować uprawnienia dla roli, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwolono lub Zezwolenie opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do roli. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj 183

185 klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją zezwolenialub Odbierz wszystkie uprawnienia. Użytkownicy oraz role w SQL Server Kreator logowań Uwaga: Poniższe opcje zależne są od wersji serwera oraz typu autentykacji. Ustawienia ogólne Nazwa użytkownika Określa nazwę logowania. Typ autentykacji Wybór typu autentykacji przy logowaniu. Hasło Określa hasło dla logowania. Powtórz hasło Podaj ponownie hasło logowania. Polityka hasła Zaznacz opcję, jeśli chcesz aby hasło spełniało kryteria haseł serwera SQL Server. Wygasanie hasła Zaznacz opcję, jeśli chcesz aby hasło zawierało datę wygaśnięcia. Użytkownik musi zmienić hasło przy następnej próbie logowania Zaznacz opcję, jeśli chcesz aby użytkownik zmienił hasło po każdym logowaniu. Domyślna baza danych Wybór domyślnej bazy danych przy logowaniu. Język domyślny Wybór domyślnego języka przy logowaniu. Nazwa certyfikatu Wybór certyfikatu przy logowaniu. 184

186 Nazwa klucza asymetrycznego Wybór klucza asymetrycznego przy logowaniu. Uwierzytelnienie Wybór mapowania danych przy logowaniu. Włączony Zaznacz opcję, jeśli chcesz aktywować logowanie. Mapowania użytkownika W widoku siatki wybierz Baza danych i podaj Użytkownik i Schemat domyślny aby utworzyc użytkownika bazy danych i schemat, który będzie wyszukiwany w pierwszej kolejności. Role Na liście ustaw logowanie serwera jako użytkownika wybranej roli serwera. Uprawnienia serwera W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnień serwera na liście Uprawnienia aby przypisać to uprawnienie do logowania. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją administratora, Odmów wszystko lub Odbierz wszystkie uprawnienia. Uprawnienia logowania Na siatce, zaznacz uprawnienia odnośnie końcówki z listy Logowanie aby przypisać uprawnienie logowania dla tego logowania. Kliknij na checkbox dwukrotnie aby ustawić uprawnienie jako dozwolone. Kliknij trzykrotnie aby ustawić uprawnienie jako zabronione. Uprawnienia końcówki Na siatce, zaznacz uprawnienia odnośnie końcówki z listy Końcówka aby przypisać uprawnienie końcówki dla tego logowania. Kliknij na checkbox dwukrotnie aby ustawić uprawnienie jako dozwolone. Kliknij trzykrotnie aby ustawić uprawnienie jako zabronione. Kreator ról serwera Uwaga: Baza danych Azure SQL Database nie obsługuje ról serwera. W oknie Udziały, ustaw logowanie jako użytkownika tej roli serwera. Kreator użytkowników bazy danych Uwaga: Poniższe opcje zależne są od wersji serwera oraz typu użytkownika. 185

187 Ustawienia ogólne Nazwa użytkownika Określa nazwę użytkownika bazy danych. Autentykacja Wybór typu zabezpieczeń przy logowaniu. Użytkownik Przypisanie logowania dla użytkownika SQL Server. Schemat domyślny Wybór domyślnego schematu dla nowych obiektów tworzonych przez użytkownika. Nazwa certyfikatu Wybór certyfikatu użytkownika przy logowaniu. Nazwa klucza asymetrycznego Wybór typu klucza asymetrycznego przy logowaniu. Role Na liście ustaw wybranego użytkownika jako użytkownika wybranej roli bazy danych. Schematy Na liście ustaw schemat należący do użytkownika bazy danych. Uprawnienia bazy danych W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnienia bazy danych na liście Uprawnienie aby przypisać to uprawnienie do użytkownika bazy danych. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją administratora, Odmów wszystko lub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia obiektu dla użytkownika bazy danych, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 186

188 3. W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do użytkownika bazy danych. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją zezwolenia, Odmów wszystko lub Odbierz wszystkie uprawnienia. Kreator ról bazy danych Uwaga: Poniższe opcje zależne są od wersji serwera. Ustawienia ogólne Nazwa roli Określa nazwę roli bazy danych. Właściciel Przypisanie własności dla roli serwera. Udziały Na liście ustaw wybranych użytkowników lub role bazy danych jako użytkownika roli tej bazy danych. Udział w Na liście ustaw wybranego użytkownika jako użytkownika wybranych ról bazy danych. Schematy Na liście ustaw schemat należący do roli bazy danych. Uprawnienia bazy danych W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnienia bazy danych na liście Uprawnienie aby przypisać to uprawnienie do bazy danych. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją administratora, Odmów wszystko lub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia obiektu dla roli bazy danych, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do bazy danych. Aby zezwolić lub zabronić na dostęp do 187

189 wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją zezwolenia, Odmów wszystko lub Odbierz wszystkie uprawnienia. Kreator ról aplikacji Uwaga: Bazy danych Azure SQL nie obsługują ról aplikacji. Poniższe opcje oraz zakładki zależne są od wesji serwera. Ustawienia ogólne Nazwa roli Określa nazwę roli aplikacji. Hasło Określa hasło dla roli aplikacji. Powtórz hasło Podaj ponownie hasło. Schemat domyślny Wybór domyślnego schematu dla nowych obiektów tworzonych przez rolę. Schematy Na liście ustaw schemat należący do roli aplikacji. Uprawnienia bazy danych W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnienia bazy danych na liście Uprawnienie aby przypisać to uprawnienie do aplikacji. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją administratora, Odmów wszystko lub Odbierz wszystkie uprawnienia. Uprawnienia elementu Aby zmodyfikować uprawnienia obiektu dla roli aplikacji, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów w prawym oknie. 3. W widoku siatki wybierz Zezwalaj, Zezwolenie lub Odmów opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do aplikacji. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko, Zezwalaj wszystko z opcją zezwolenia, Odmów wszystko lub Odbierz wszystkie uprawnienia. 188

190 Zarządzanie użytkownikami SQLite Uwaga: Domyślnie, połączenia z SQLite nie wymagają autentykacji (no-authentication-requireddatabase), a dopiero po ustawieniu użytkownika baza danych będze wymagała autentykacji (authentication-required database). Wówczas podczas łączenia z plikiem bazy danych należy podać nazwę oraz hasło użytkownika. Ustawienia ogólne Nazwa użytkownika Określa nazwę konta użytkownika. Hasło Określa hasło logowania dla użytkownika. Powtórz hasło Podaj ponownie hasło logowania. Administrator Zaznacz opcję, jeśli chcesz nadać użytkownikowi uprawnienia administracyjne. Użytkownicy MongoDB i zarządzanie rolami Kreator użytkownika Ustawienia ogólne Nazwa użytkownika Określa nazwę użytkownika. Hasło Określa hasło logowania dla użytkownika. Powtórz hasło Podaj ponownie hasło logowania. Uporządkowanie hasła Określa kodowanie hasła przez stronę serwera lub klienta. Mechanizmy Określa mechanizm SCRAM dla tworzenia zabezpieczeń dla użytkowników. 189

191 Własne dane Zakładka umożliwia podanie informacji powiązanych z użytkownikiem. Role wbudowane Na liście ustaw wybranego użytkownika jako użytkownika roli wbudowanej. Role użytkownika Na liście ustaw wybranego użytkownika jako użytkownika roli określonej przez użytkownika. Restrykcje autentykacji Aby zmodyfikować ograniczenia autentykacji użytkownika, kliknij na. Źródło klienta Określa listę adresów IP lub zakres CIDR dozwolonych do logowania. Adres serwera Określa listę adresów IP lub zakres CIDR dozwolonych do logowania. Kreator ról Ustawienia ogólne Nazwa roli Określa nazwę roli. Role wbudowane Na liście ustaw wybraną rolę jako użytkownika roli wbudowanej. Role użytkownika Na liście ustaw wybraną rolę jako użytkownika roli określonej przez użytkownika. Użytkownicy (role) Na liście ustaw wybraną rolę jako użytkownika tej roli. Użytkownicy (użytkownicy) Na liście ustaw wybranego użytkownika jako użytkownika tej roli. Restrykcje autentykacji 190

192 Aby zmodyfikować ograniczenia autentykacji roli, kliknij na. Źródło klienta Określa listę adresów IP lub zakres CIDR dozwolonych do logowania. Adres serwera Określa listę adresów IP lub zakres CIDR dozwolonych do logowania. Uprawnienia Aby zmodyfikować uprawnienia dla roli, kliknij na aby otworzyć okno oraz wykonaj: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Sprawdzenie obiektów, dla których nadane zostaną uprawnienia. 3. W widoku siatki wybierz Stan opcję względem uprawnienia na liście Uprawnienie aby przypisać to uprawnienie do roli. Aby zezwolić lub zabronić na dostęp do wszystkich uprawnień, przytrzymaj klawisz Ctrl oraz kliknij w dowolnym miejscu siatki i wybierz polecenie Zezwalaj wszystko lub Odbierz wszystkie uprawnienia. Zarządzanie uprawnieniami Poza ustawieniem uprawnień dla każdego użytkownika, Zarządzanie uprawnieniamiumożliwia inny podgląd na uprawnienia do obiektów baz danych. Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQL Server, MariaDB oraz MongoDB. Aby dodać uprawnienia, kliknij na z paska obiektów oraz postępuj zgodnie z instrukcją: 1. Rozwiń drzewo w oknie nawigacji obiektu docelowego. 2. Wybierz obiekt i kliknij na aby otworzyć okno. 3. Sprawdzanie użytkownika w lewym oknie. 4. Na siatce, wybierz odpowiendie opcje odnośnie końcówki z listy Uprawnienie aby ustawić uprawnienie do tego obiektu dla wybranego użytkownika. 191

193 14 - Pozostałe narzędzia Monitor serwera (dostępne tylko w pełnej wersji) Możliwości Navicat Monitor serwera aby wyświetlić ustawienia wybranego serwera. Wybierz polecenie Narzędzia -> Monitor serwera oraz wybierz odpowiedni typ serwera z paska głównego. Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQL Server, MariaDB oraz MongoDB. Lista procesów Zakładka wyświetla listę procesów uruchomionych na wszystkich połączonych serwerach. Pola informacji zależą od typu i wersji serwera. Nazwa serwera podanego w ustawieniach połączenia. Identyfikator procesu. Numer seryjny procesu. Użytkownik, który loguje się do serwera. Host, z którego użytkownik może się łączyć. Baza danych używana przez danego użytkownika. Ostatnie polecenie wykonane przez użytkownika. Czas, stan oraz informacje o procesie. Użycie procesora oraz aktualny stan procesu. Jeśli chcesz wykonać operację automatycznego odświeżania listy procesów, wybierz polecenie Monitor serwera -> Ustaw czas odświeżania oraz podaj czas odświeżania. Aby aktywować lub deaktywować opcję automatycznego odświeżania wybierz opcję Monitor serwera -> Odświeżaj automatycznie. Uwaga: Efekt widoczny będzie po zmianie wartości. Aby ustawić wybrany proces jako zawsze widoczny na górze siatki, przytrzymaj klawisz Ctrl oraz kliknij i wybierz polecenie Zawsze na wierzchu -> Zawsze na wierzchu. Aby cofnąć ustawienie, wybierz polecenie Anuluj / Anuluj wszystko. Aby zakończyć proces, kliknij na. Zmienne Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, MariaDB oraz MongoDB. Zakładka wyświetla listę zmiennych serwerów oraz ich wartości. 192

194 Możesz zmienić wartość zmiennych serwera MySQL, MariaDB lub Oracle. W tym celu kliknij na edycję. aby otworzyć Status Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, MariaDB oraz MongoDB. Zakładka wyświetla listę statusu serwerów oraz ich wartości. Analiza schematu (niedostępne w edycji Essentials) Analiza schematu weryfikuje zawartość schematów, przedstawia dystrybucję danych identyfikuje odstępstwa danych. Aby uruchomić analizę, wybierz kolekcję lub widok w zakładce obiektów oraz kliknij na lub kliknij na w oknie podglądu danych. Uwaga: Dostępne tylko dla MongoDB. Pasek narzędzi Opcja / Przycisk Analizuj: Opis Filtr dokumenty do analizy. Dołączenie lub wykluczenie pól do anazliy. Wybierz przykładowe dokumenty z kolekcji do analizy. Rozpoczęcie analizy dokumentów. Zatrzymanie analizy dokumentów. Wyniki Po zakończeniu analizy, wyświetlone zostaną wyniki, które zawierać będą typy oraz rozmieszczenie wszystkich pól. Jeśli pole zawiera kilka typów, możesz kliknąć na dany typ z lewej strony aby wykres pokazał dane tylko tego typu. 193

195 Grupy obiektów (niedostępne w edycji Essentials) Grupa obiektów służą do segregowania grup obiektów według własnych kategorii. Grupy mogą być tworzone dla połączeń, tabel, kolekcji, widoków, zmaterializowanych widoków, funkcji, indeksów, trigerów, MapReduce, GridFS, zapytań, kopii zapasowych, zadań oraz modeli. Podpowiedź: Plik vgroup.json zapisywany jest w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium/Profiles Jeśli chcesz ukryć strukturę grupy, wybierz polecenie Widok -> Okno nawigacji -> Widok połączeń bez grupowania i wybierz Widok -> Widok obiektów bez grupowania. Tworzenie nowej grupy 1. W oknie głównym przytrzymaj klawisz Ctrl oraz kliknij na okno nawigacji lub zakładkę obiektów i wybierz polecenie Nowa grupa lub Grupa -> Nowa grupa. 2. Podaj nazwę nowej grupy. Przenieś obiekt do grupy 1. W oknie głównym przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Grupa-> Dodaj do grupy. 2. Zaznacz wszystkie grupy. Przenieś obiekt do wyższego poziomu 1. W oknie głównym przytrzymaj klawisz Ctrl oraz kliknij na obiekt i wybierz polecenie Grupa-> Odłącz z grupy. 194

196 Podpowiedź: Możesz również użyć opcji przeciągania i upuszczania aby przenosić obiekty. Kolor widoku połączenia Program Navicat udostępnia możliwość podświetlania wybranymi kolorami połączeń i obiektów ich baz danch. Aby podświetlić połączenie, przytrzymaj klawisz Ctrl oraz kliknij na jego nazwę i wybierz polecenie Kolor. Znajdź w bazie/schemacie (niedostępne w edycji Essentials) Navicat udostępnia Znajdź w bazie/schemacie - umożliwia przeszukiwanie danych tabel oraz widoków w bazie danych lub schemacie. Aby wyświetlić okno wyszukiwania wybierz polecenie Narzędzia -> Znajdź w bazie/schemacie z paska menu. 1. Wybierz cel Połączenie, Baza danych i/lub Schemat. 2. Podaj tekst do znalezienia w oknie Szukaj. 3. Wybierz dane lub strukturę do wyszukania w okienku Szukaj w z menu podręcznego. 4. Wybierz Tryb wyszukiwania: zawiera, całe słowo, prefiks lub wyrażenie regularne. 5. Zaznacz opcję Bez rozróżniania wielkości liter aby przeszukiwać bez rozróżniania wielkości liter. 6. Możesz określić rodzaj wyszukiwanego obiektu: tabele, kolekcje, widoki, funkcje, zapytania, indeksy, trigery, zdarzenia i/lub widoki zmaterializowane. 7. Klikjnij Szukaj oraz kliknij dwukrotnie na obiekt w oknie Wyniki wyszukiwania aby wyświetlić rekord lub strukturę. 195

197 Wydruk struktur (niedostępne w edycji Essentials) Navicat umożliwia podgląd oraz wydruk struktury bazy danych, schematu oraz tabel (w tym nazw tabel i pól, typów pól i innych opcji pól). W oknie głównym Navicat przytrzymaj klawisz Ctrl oraz kliknij na nazwę bazy danych, schemat lub tabelę i wybierz polecenie Drukuj bazę danych, Drukuj schemat lub Drukuj tabelę. Uwaga: Dostępne tylko dla MySQL, Oracle, PostgreSQL, SQLite, SQL Server oraz MariaDB. Linia poleceń Linia poleceń - umożliwia użycie interaktywnej konsoli bazy danych. Aby wyświetlić okno konsoli, otwórz połączenie i wybierz polecenie Narzędzia -> Linia poleceń z paska narzędzi lub wciśnij COMMAND-SHIFT-C. Podpowiedź: Możesz otworzyć więcej, niż jedno okno konsoli dla różnych połączeń. Oracle Dla serwerów Oracle należy posiadać SQL*Plus aby aktywować funkcję. Domyślnie program Navicat wyszukuje bibliotekę SQL*Plus w katalogu klienta (np. ORACLE_HOME\bin). Jeśli jednak program Navicat nie odnajdzie jej w miejscu Ścieżka do plików wykonawczych SQL*Plus, należy odszukać ścieżkę do pliku wykonawczego. Uwaga: SQL*Plus nie obsługuje znaków Unicode. MongoDB Dla serwerów MongoDB należy posiadać Linia poleceń Mongo aby aktywować funkcję. Jeśli jednak program Navicat nie odnajdzie pliku wykonawczego Mongo Shell w miejscu Ścieżka poleceń Mongo, należy odszukać ścieżkę do pliku wykonawczego. Ulubione (niedostępne w edycji Essentials) Ulubione - są to odnośniki do obiektów bazy danych, które wyświetlasz najczęściej. Dzięki dodaniu danej ścieżki do listy ulubionych będziesz mógł otworzyć dany obiekt lub zapytanie za pomocą jednego kliknięcia (połączenie zostanie nawiązane automatycznie, a także obiekty zostaną wyświetlone automatycznie). Dodawanie do ulubionych 1. Otwieranie obiektu, np. tabeli. 2. Wybierz opcję Ulubione -> Dodaj do ulubionych lub wciśnij OPTION-SHIFT-#. 3. Podaj Nazwa i wybierz Identyfikator. Otwieranie obiektu z listy ulubionych 1. Wybierz opcję Ulubione -> Nazwa lub wciśnij CONTROL-SHIFT-#. 196

198 Usuwanie odnośnika z ulubionych Wybierz opcję Ulubione -> Wyczyść listę -> Nazwa aby usunąć odnośnik. Wybierz opcję Ulubione -> Wyczyść listę -> Wyczyść wszystko aby usunąć wszystkie odnośniki z listy ulubionych. Uwaga: # przykład 0, 1, 2, 3, 4, 5, 6, 7, 8 lub 9. Filtr obiektów Navicat umożliwia wyszukiwanie obiektów za pomocą filtra w oknie nawigacji, obiektów, kreatora modelu oraz połączeń. Podaj tekst do znalezienia w oknie Szukaj bezpośrednio. Jeśli połączenie zostało nawiązane, filtr również zostanie zastosowany dla obiektów bazy danych. Możesz usunąć filtr wyszukiwania usuwając zawartość pola wyszukiwania. 197

199 15 - Konfiguracja Ustawienia preferencji Program Navicat udostępnia szereg opcji konfiguracyjnych programu oraz interfejsu użytkownika. Aby wyświetlić okno ustawień, wybierz polecenie Navicat XXX -> Preferencje z paska menu. Ogólne Okno główne Pokazuj obiekty pod schematami w oknie nawigacji Wyswietlenie obiektów bazy danych w oknie połączeń. Aby rozwinąć drzewko kliknij dwukrotnie na dany węzeł. Podpowiedź: Otwórz ponownie bazę danych / schemat, aby zmiany zostały zastosowane. Czcionka Określa czcionkę oraz rozmiar czcionki dla listy obiektów. Używaj czcionki domyślnej Zaznacz opcję, jeśli chcesz używać ustawień domyślnych czcionek. Zapytania Automatyczny zapis zapytań Zapis automatyczny zmian w edytorze SQL, określ interwał (np. co 30 sekundy). Pytaj o zapis przed zamknięciem Jeśli opcja zostanie zaznaczona, Navicat wyświetli komunikat ostrzegawczy podczas próby zamknięcia okna po modyfikacji jego elementów. Elementy bazy danych Ostrzegaj, jeśli tabela nie posiada klucza głównego Zaznacz opcję, jeśli chcesz aby zostało wyświetlone ostrzeżenie o braku klucza głównego podczas otwierania tabel. Pokaż indeks automatyczny (dostępne tylko dla SQLite) Zaznacz opcję, jeśli chcesz pokazywać automatyczny indeks dla tabel SQLite w zakładce indeksów obiektu. Aktualizuj 198

200 Sprawdzaj aktualizacje automatycznie Zaznacz opcję, jeśli chcesz aby Navicat sprawdzał nowszą wersję automatycznie w określonym odstępie czasu. Dołącz anonimowy profil systemu Zaznacz opcję, jeśli chcesz przesłać nam informacje o Twoim systemie operacyjnym podczas sprawdzania dostępności aktualizacji, np. wersję macos. Dzięki temu możemy ulepszać Navicat. Zakładki Przy uruchamianiu Ustawienie automatycznego otwierania zakładek po uruchomieniu programu Navicat: Opcja Otwórz tylko zakładkę obiektu Kontynuuj od miejsca zakończenia Otwórz określoną zakładkę lub zestaw zakładek Opis Otwieranie zakładki obiektów. Otwieranie zakładki obiektów oraz ponowne otwarcie zakładek z poprzedniego uruchomienia programu Navicat. Otwieranie zakładki obiektów oraz zakładek wybranych na liście Ustaw zakładkę. Otwórz zakładki Otwórz nową zakładkę w Ustaw menu podręczne jako: Opcja Okno główne Ostatnia zakładka Ostatnia zakładka (za wyjątkiem okna głównego) Nowe okno Opis Otwieranie zakładki w oknie głównym. Otwieranie nowej zakładki za ostatnio otworzonym oknem. Otwieranie nowej zakładki za ostatnio otworzonym oknem, lub w nowym oknie. Otwieranie nowego okna. Zezwól na otwieranie wielu formularzy dla tego samego obiektu Zaznacz opcję, jeśli chcesz zezwolić na wiele instanji otwierania danego obiektu. Styl paska zakładek Zawsze pokazuj pasek zakładek Zawsze pokazuj prasek zadań podczas otwierania okna. 199

201 Rekordów Rekordów Wyświetlaj do rekordów na stronie Zaznacz opcję, jeśli chcesz ustawić limit rekordów wyświetlanych na stronę. Jeśli opcja nie zostanie zaznaczona, wszystkie rekordy zostaną wyświetlone na jednej stronie. Uwaga: Aby dostosować ustawienia tabli lub kolekcji zobacz temat Podgląd danych. Automatycznie rozpocznij transakcję Zaznacz opcję, jeśli chcesz aby transakcje rozpoczynały się automatycznie przy zmianie rekordów. Jeśli opcja nie zostanie zaznaczona, zapis należy zatwierdzić klikając na manualnie. w podglądzie danych aby rozpocząć transakcję Rozpoczynając transakcję w podglądzie danych, możesz użyć opcji lub aby wycować lub zaakceptować zmiany. Zobacz temat Podgląd danych. Synchronizuj rekord po jego zmodyfikowaniu Podczas aktualizacji lub wstawiania wiersza w siatce danych (i jeśli istnieje klucz główny), program wczyta ponownie rekord z serwera po jego zapisaniu. Na przykład: tabela z 3 klumnami - id, nazwa oraz timestamp. Jeśli zostanie zaktualizowana kolumna nazwa, pole timestamp zostanie zaktualizowane automatycznie. Włącz tryb aktualizacji zadaniowej Jeśli opcja zostanie zaznaczona, zmiany danych nie zostaną wgrane na serwer po przejściu do innego wiersza, dopóki nie zostanie kliknięta opcja. Siatka Edycja trigera za pomocą pojedynczego kliknięcia Jeśli opcja zostanie zaznaczona, pojedyncze kliknięcie na komórkę rozpocznie tryb edycji. Jeśli opcja nie zostanie zaznaczona, pojedyncze kliknięcie jedynie podświetli daną komórkę. Czcionka Określa czcionkę oraz rozmiar czcionki dla siatki. Używaj czcionki domyślnej Zaznacz opcję, jeśli chcesz używać ustawień domyślnych czcionek. 200

202 Edytor Wyłączenie podświetlania składni oraz podpowiedzi kodu jeśli rozmiar zapytania SQL przekracza: MB Podświetlanie składni oraz podpowiedzi kodu mogą być niedostępne dla większych plików (np. powyżej 10 MB). Rozmiar minimalny pliku może zostać ustawiony w opcjach programu. Pokaż Pokazuj numery linii Wyświetlenie numerów linii w edytorze. Używaj zawijania kodu Zawijanie kodu umożliwia ukrycie bloku kodu w edytorze pozostawiając widoczną tylko pierwszą jego linię. Używaj podświetlania nawiasów Podświetlanie par nawiasów podczas przemieszczania kursora nad parę nawiasów. Używaj podświetlania składni Podświetlanie składni wspiera tworzenie kodu SQL. Słowa kluczowe, ciągi znaków i liczby przedstawione są w odpowiednich kolorach. Styl tekstu Szerokość zakładki: spacje Podaj liczbę znaków tabulatora, np. 5. Używaj zawijania tekstu Włączenie zawijania wierszy w edytorze. Podpowiedzi kodu Używaj podpowiedzi kodu (niedostępne w edycji Essentials) Jeśli podasz znak kropki edytor wyświetli podręczną listą propozycji słowa. Automatyczna aktualizacja listy podpowiedzi kodu (niedostępne w edycji Essentials) Jeśli opcja zostanie zaznaczona, program Navicat pobierze najnowsze informacje o bazie danych dla podpowiedzi kodu automatycznie podczas łączenia się z bazą danych lub schematem. Jeśli opcja nie zostanie zaznaczona, pobranie nowych informacji będzie musiało zostać wykonane ręcznie. Zobacz temat Edytor SQL lub Edytor skryptu. 201

203 Czcionka i kolory Czcionka Określa czcionkę oraz rozmiar czcionki dla edytora. Używaj czcionki domyślnej Zaznacz opcję, jeśli chcesz używać ustawień domyślnych czcionek. Kolory składni Formatuj zapytania w edytorze z opcją kolorowania składni zyskując lepszą czytelność kodu. Ustaw kolor czcionki aby wyróżnić odpowiednie fragmenty kodu: tekst ogólny, słowa kluczowe, łańcuchy zanków, liczby, komentarze oraz tło. Kliknij na obszar koloru i wybierz kolor w dodatkowym okienku. Logi Ścieżka zapisu logów Określa ścieżkę zapisu logów. Zapis logów wykonywanych zapytań Plik zawiera zapis poleceń SQL wykonanych w programie Navicat. Podpowiedź: Należy uruchomić ponownie program aby zmiany zostały zastosowane. Zapisz log wykonania zadania (niedostępne w edycji Essentials) Zapis informacji o operacjach zadania wykonywanego przez harmonogram zadań. Środowisko Pliki wykonawcze Ścieżka do plików wykonawczych SQL*Plus (dostępne tylko dla Oracle) Określa ścieżkę SQL*Plus dla linia poleceń połączenia Oracle. SQL*Plus zawarty jest w bibliotece Oracle Instant Client. Ścieżka do biblioteki dynamicznej SQLite3 Określa ścieżkę biblioteki dynamicznej SQLite3. Podpowiedź: Należy uruchomić ponownie program aby zmiany zostały zastosowane. Ścieżka wykonawcza MongoShell (dostępne tylko dla MongoDB) 202

204 Określa ścieżkę Mongo Shell dla linia poleceń dla połączeń MongoDB. Ścieżka wykonawcza MongoDump (dostępne tylko dla MongoDB) Określa lokalizację pliku wykonawczego mongodump dla funkcji MongoDump. Ścieżka wykonawcza MongoRestore (dostępne tylko dla MongoDB) Określa lokalizację pliku wykonawczego mongorestore dla funkcji MongoRestore. Ścieżka wykonawcza MongoImport (dostępne tylko dla MongoDB) Określa lokalizację pliku wykonawczego mongoimport dla funkcji MongoImport. Ścieżka wykonawcza MongoExport (dostępne tylko dla MongoDB) Określa lokalizację pliku wykonawczego mongoexport dla funkcji MongoExport. Edytor zewnętrzny Wybierz scieżkę do zewnętrznego edytora dla edycji zapytań. Środowisko OCI (dostępne tylko w Oracle) Podpowiedź: Należy uruchomić ponownie program aby zmiany zostały zastosowane. DYLD_LIBRARY_PATH Określa lokalizację bibliotek Oracle dla klienta Instant oraz SQL*Plus (np. ORACLE_HOME/lib). Określenie lokalizacji jest wymagane. Używaj biblioteki klienta wbudowanego Klient Oracle aktualnie jest zawarta w Navicat. Zaznacz opcję, jeśli chcesz używać dołączonej biblioteki do Navicat, np. /Applications/Navicat Premium.app/Contents/OCI. Oracle Instant Client jest to najłatwiejszy sposób stosowania w pełni aplikacji klienckiej Oracle zawierającej sterowniki OCI, OCCI, JDBC-OCI, lub ODBC. Zestaw zawiera niezbędne pliki biblioteki Oracle. Możesz również pobrać bibliotekę Oracle Instant Client poprzez Klient Oracle Pobierz odpowiedniego klienta wbudowanego dla Twojego systemu operacyjnego oraz procesora. Wszystkie instalacje wymagają pakietu Basic lub Basic Lite. Rozpakuj pakiety i wybierz ścieżkę dostępu. ORACLE_HOME Określa lokalizację ORACLE_HOME dla klienta Full. Pole klienta Instant powinno pozostać puste. TNS_ADMIN 203

205 Określa lokalizację pliku tnsnames.ora (np. ORACLE_HOME/network/admin). Określenie lokalizacji wymagane jest dla połączeń TNS. 204

206 16 - Polecenia (niedostępne w edycji Essentials) Polecenia Navicat Navicat może zostać uruchomiony z różnego rodzaju parametrami wejściowymi. Dzieki temu można utworzyć określone zadania dla harmonogramu. Obiekt Navicat Linia poleceń Automatyka ŚcieżkaProgramu --batch-jobs NazwaZadania Kopia zapasowa ŚcieżkaProgramu --backup NazwaProfilu -u NavicatID -p NazwaProjektu -t (MySQL, PostgreSQL, TypPołączenia -c NazwaPołączenia -d NazwaBazy -s NazwaSchematu SQLite oraz MariaDB) Synchronizacja danych ŚcieżkaProgramu --data-synchronization NazwaProfilu -t TypPołączenia Transfer danych ŚcieżkaProgramu --data-transfer NazwaProfilu -t TypProfilu Wynik widoku ŚcieżkaProgramu --export-mview NazwaProfilu -u NavicatID -p zmaterializowanego NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy -s (Oracle oraz PostgreSQL) NazwaSchematu Wynik zapytania ŚcieżkaProgramu --export-query NazwaProfilu -u NavicatID -p NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy -s NazwaSchematu Eksport tabeli / kolekcji ŚcieżkaProgramu --export NazwaProfilu -u NavicatID -p NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy -s NazwaSchematu Eksport widoku ŚcieżkaProgramu --export-view NazwaProfilu -u NavicatID -p NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy -s NazwaSchematu Import ŚcieżkaProgramu --import NazwaProfilu -u NavicatID -p NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy -s NazwaSchematu Platforma MapReduce ŚcieżkaProgramu --mapreduce NazwaProfilu -u NavicatID -p (MongoDB) NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy MongoDump NazwaPołączenia --mongodump NazwaProfilu (MongoDB) MongoExport NazwaPołączenia --mongodump NazwaProfilu (MongoDB) MongoImport NazwaPołączenia --mongodump NazwaProfilu (MongoDB) Wykonanie zapytania ŚcieżkaProgramu --query-execution NazwaProfilu -u NavicatID -p NazwaProjektu -t TypPołączenia -c NazwaPołączenia -d NazwaBazy -s NazwaSchematu ŚcieżkaProgramu - ścieżka do programu wykonywalnego, na przykład:./"navicat Premium.app"/Contents/MacOS/"Navicat Premium" NavicatID - jeśli połączenie zostało zapisane w Chmurze Navicat należy podać identyfikator, np. user@example.com 205

207 NazwaProjektu - jeśli informacje o połączeniu zapisane są w Navicat Cloud wówczas wymagana jest nazwa projektu TypPołączenia - typ połączenia: MySQL, Oracle, PostgreSQL, SQLite, MSSQL, MariaDB lub MongoDB TypProfilu - typ profilu transferu danych: MySQL, Oracle, PostgreSQL, SQLite, MSSQL, MariaDB, MongoDB lub Premium Przykład:./"Navicat Premium.app"/Contents/MacOS/"Navicat Premium" --export-query MyQueryExport1 -u test@navicat.com -p Project1 -t MySQL -c "MySQL 5.6" -d sakila 206

208 17 - Skróty klawiaturowe oraz pasek dotykowy Skróty klawiaturowe Ogólny Klucze COMMAND-R COMMAND-N COMMAND-D SHIFT-COMMAND-D OPTION-SHIFT-# (# oznacza cyfrę od 0 do 9) CONTROL-SHIFT-# (# określa cyfrę od 0 do 9) COMMAND-} lub COMMAND-{ COMMAND-> lub COMMAND-< COMMAND-Y COMMAND-S SHIFT-COMMAND-S COMMAND-W SHIFT-COMMAND-W Akcja Odśwież Nowy obiekt Edycja obiektu Kopiowanie obiektu Dodaj do ulubionych Otwieranie odnośnika ulubionych Przechodzenie do następnej / poprzedniej zakładki Przechodzenie do następnej / poprzedniej strony Nowe zapytanie Zapisz Zapisz jako Zamknij zakładkę Zamknij okno Główne okno Navicat Klucze COMMAND-1 COMMAND-2 SHIFT-COMMAND-C SHIFT-COMMAND-H SHIFT-COMMAND-T COMMAND-STRZAŁKA W GÓRĘ COMMAND-STRZAŁKA W DÓŁ SHIFT-COMMAND-R Akcja Wyświetlanie / Ukrywanie okna nawigacji Wyświetlanie / Ukrywanie okna informacji Linia poleceń Log historii Transfer danych Kreator importu Kreator eksportu Przywróć z kopii zapasowej Diagram ER Klucze ESC H R SHIFT-DELETE COMMAND-Pokrętło myszy w górę COMMAND-Pokrętło myszy w dół Akcja Wybierz Przenieś diagram Nowy klucz obcy Usuwanie klucza obcego Powiększ Pomniejsz Kreator tabel oraz kolekcji 207

209 Klucze COMMAND-O COMMAND-+ COMMAND-D COMMAND-- SHIFT-COMMAND-K COMMAND-F COMMAND-G SHIFT-COMMAND-G Akcja Otiweranie tabeli oraz kolekcji Dodaj pole Duplikuj pole Usuń pole Ustawienie pola jako klucza głównego Znajdź pole Znajdź następne pole Znajdź poprzednie pole Podgląd danych Klucze COMMAND-D COMMAND-F COMMAND-G SHIFT-COMMAND-G OPTION-COMMAND-F COMMAND-STRZAŁKA W GÓRĘ COMMAND-STRZAŁKA W DÓŁ CONTROL-OPTION-COMMAND-F OPTION-COMMAND-R SHIFT-COMMAND-V COMMAND-+ COMMAND-- COMMAND-ENTER COMMAND-ESC COMMAND-. CONTROL-0 CONTROL-SHIFT-B CONTROL-SHIFT-T CONTROL-SHIFT-H CONTROL-SHIFT-W CONTROL-SHIFT-C Akcja Tworzenie obiektu (tabela, kolekcja, widok, widok zmaterializowany) Wyszukaj Znajdź następne wystąpienie Znajdź poprzednie wystąpienie Wyszukaj i zamień Sortuj rosnąco Sortuj malejąco Kreator filtrów Zastosuj filtr Przełączanie widoku siatki oraz formularza Dodaj lub usuń obiekty Usuwaj dane Zapis zmian rekordu Anulowanie zmian w rekordach Zatrzymanie wczytywania danych Ustaw NULL Przełączanie edytora obrazów Przełączanie edytora tekstowego Przełączanie edytora HEX Przełączanie edytora web Przełączanie kolumny dynamicznej Kreator widoku oraz widoku zmaterializowanego Klucze COMMAND-R COMMAND-. Akcja Podgląd Zatrzymaj Edytor zapytań 208

210 Klucze COMMAND-O COMMAND-R SHIFT-COMMAND-R SHIFT-COMMAND-E COMMAND-. Akcja Otwórz plik zewnętrzny wykonaj Wykonaj zaznaczenie Wykonaj aktualne polecenie Zatrzymaj Edytor Klucze COMMAND-F COMMAND-G SHIFT-COMMAND-G OPTION-COMMAND-F COMMAND-STRZAŁKA W GÓRĘ COMMAND-STRZAŁKA W DÓŁ COMMAND-STRZAŁKA W LEWO COMMAND-STRZAŁKA W PRAWO COMMAND-] COMMAND-[ COMMAND-/ Akcja Wyszukaj Znajdź następne wystąpienie Znajdź poprzednie wystąpienie Wyszukaj i zamień Przejdź do początku strony Przejdź do końca strony Przejdź do początku linii Przejdź do końca linii Zwiększ wcięcie Zmniejsz wcięcie Przełączanie komentarza Model Klucze SHIFT-COMMAND-P COMMAND-P ESC H T V R L A N I COMMAND-B COMMAND-Pokrętło myszy w górę COMMAND-Pokrętło myszy w dół COMMAND-0 Akcja Ustawienia strony Wydruk diagramu Wybierz Przenieś diagram Nowa tabela Nowy widok Nowy klucz obcy Nowa warstwa Nowa etykieta Nowy komentarz Nowy obraz Pogrubienie tabeli, widoku, klucza obcego lub kształtu Powiększ Pomniejsz Zresetuj powiększenie 209

211 Pasek dotykowy Navicat obsługuje pasek dotykowy w MacBook Pro, który umożliwia płynne przejście pomiędzy wybranymi oknami programu. Wszystkie okna Navicat Nowe zapytanie: Stuknięcie Nowe zapytanie aby otworzyć nowy formularz zapytania. Okno nawigacji Pokazuj tylko aktywne obiekty: Stuknięcie aby wyświetlić obiekty tylko w oknie nawigacji. Wyszukaj: Stuknięcie oraz w oknie nawigacji podaj frazę wyszukiwania połączeń, baz danych, obiektów. Okno elementów Zakładki obiektów: Stuknięcie Obiekty aby przełączyć do zakładki obiektów. Pozostałe otwarte zakładki: Stuknij otwartą zakładkę, aby przejść do niej. Podgląd danych - tabela, kolekcja, widok, widok zmaterializowany, zapytanie Dodaj rekord: Stuknięcie aby dodać nowy rekord. Usuwanie rekordów: Stuknięcie aby usunąć aktualny rekord. Zastosuj zmiany: Stuknięcie aby zastosować zmiany. Cofanie zmian: Stuknięcie aby cofnąć zmiany w rekordzie. Poprzednia strona: Stuknięcie aby przejść do poprzedniej strony. Następna strona: Stuknięcie aby przejść do następnej strony. Widok siatki: Stuknięcie aby przełączyć do widoku siatki. Widok formularza: Stuknięcie aby przełączyć do widoku formularza. Widok formularza: Stuknięcie aby przełączyć do widoku formularza. Widok drzewka: Stuknięcie aby przełączyć do widoku drzewka. Widok JSON: Stuknięcie aby przełączyć do widoku JSON. Kreator obiektów - widok, funkcja, widok zmaterializowany, MapReduce, zapytanie Uruchomienie / Wykonanie / Przegląd: Stuknięcie aby uruchomić, wykonać lub wyświetlić podgląd obiektu. Zatrzymaj: Stuknięcie aby zatrzymać wykonywanie. 210

212 Debuger Uruchom: Stuknięcie aby uruchomić debugowanie kodu. Idź przez: Stuknięcie aby wykonać aktualną linię oraz wykonać funkcję pomijając jej zawartość. Idź do: Stuknięcie aby wykonać aktualną linię oraz przejść do wnętrza funkcji. Idź poza: Stuknięcie aby dokończyć wykonywanie aktualnej funkcji. Idź do końca: Stuknięcie aby przejść do ostatniej linii funkcji. Zatrzymaj: Stuknięcie aby zatrzymać wykonywanie. Model - okno eksploratora oraz ustawień Diagram: Stuknięcie aby przełączyć do zakładki diagramu. Model: Stuknięcie aby przełączyć do zakładki modelu. Obiekty: Stuknięcie aby przełączyć do zakładki obiektu. Model - obszar diagramu Rozmieszczanie automatyczne: Stuknięcie diagramu. aby zastosować automatyczne rozmieszenie dla aktualnego Powiększ/Pomniejsz Użyj suwaka aby pomniejszyć lub powiększyć widok diagramu. 211

213 18 - Logi śledzenia Pliki logów Program Navicat tworzy logi zdarzeń, które wykonuje. Zapisane one są w katalogu domyślnym, np. ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium. Możesz zmienić lokalizację w miejscu Preferencje. Plik LogsQueryExec.log Opis Zachowanie wszystkich wykonanych wyrażeń lub uruchomionych skryptów w logach LogsQueryExec.log w lokalizacji Podgląd logu historii, wybierz Narzędzia -> Log historii lub wciśnij SHIFT-COMMAND-H. Uwaga: Plik logu zostanie nadpisany po kolejnym uruchomieniu programu Navicat. CmdLine.log LogImport.txt Zapis informacji o operacjach zadania wykonywanego przez harmonogram zadań. Plik zawiera zapis szczegółowych informacji o wyniku operacji lub błędzie, który wystąpił podczas procesu importu. Uwaga: Plik logu jest nadpisywany podczas wykonywania każdego importu. Podgląd logu historii Podgląd logu historii zawiera informacje o wykonywanych w Navicat wyrażeniach i skryptach. Aby wyświetlić tylko błędy wykonywania kliknij na. Możesz również zmienić informacje za pomocą Widok menu - Pokaż datę Pokaż czas Pokaż nazwę serwera Pokaż identyfikator sesji Pokaż typ połączenia Pokaż czas wykonania Uwaga: Gdy klikniesz na, akcje wykonane podczas wstrzymania historii zostaną wyświetlone po wznowieniu. 212

214 213

U3000/U3100 Mini (Dla Komputera Eee na systemie operacyjnym Linux) Krótka Instrukcja

U3000/U3100 Mini (Dla Komputera Eee na systemie operacyjnym Linux) Krótka Instrukcja U3000/U3100 Mini (Dla Komputera Eee na systemie operacyjnym Linux) Krótka Instrukcja ASUS_U3000_U3100_mini.indd 1 2/2/08 4:01:51 PM PL3656 Pierwsza edycja Styczeń 2008 Copyright 2008 ASUSTeK COMPUTER INC.

Bardziej szczegółowo

SNP SNP Business Partner Data Checker. Prezentacja produktu

SNP SNP Business Partner Data Checker. Prezentacja produktu SNP SNP Business Partner Data Checker Prezentacja produktu Istota rozwiązania SNP SNP Business Partner Data Checker Celem produktu SNP SNP Business Partner Data Checker jest umożliwienie sprawdzania nazwy

Bardziej szczegółowo

SNP Business Partner Data Checker. Prezentacja produktu

SNP Business Partner Data Checker. Prezentacja produktu SNP Business Partner Data Checker Prezentacja produktu Istota rozwiązania SNP Business Partner Data Checker Celem produktu SNP Business Partner Data Checker jest umożliwienie sprawdzania nazwy oraz danych

Bardziej szczegółowo

Wprowadzenie Połączenie Obiekty serwera

Wprowadzenie Połączenie Obiekty serwera Spis treści Wprowadzenie 9 Wymagania systemowe 10 Licencja 11 Instalacja 11 Opieka posprzedażowa i aktualizacje 12 Umowa licencyjna 12 Połączenie 24 Navicat Cloud 25 Ustawienia ogólne 28 Ustawienia zaawansowane

Bardziej szczegółowo

1 - Wprowadzenie 2 - Interfejs użytkownika 3 - Navicat Cloud 4 - Model fizyczny 5 - Model logiczny 6 - Model konceptualny 7 - Diagram

1 - Wprowadzenie 2 - Interfejs użytkownika 3 - Navicat Cloud 4 - Model fizyczny 5 - Model logiczny 6 - Model konceptualny 7 - Diagram Spis treści 1 - Wprowadzenie 3 O programie Navicat Data Modeler 3 Instalacja 4 Umowa licencyjna 5 2 - Interfejs użytkownika 18 Okno powitalne 18 Okno główne 19 3 - Navicat Cloud 22 O usłudze Navicat Cloud

Bardziej szczegółowo

1 - Wprowadzenie 2 - Interfejs użytkownika 3 - Navicat Cloud 4 - Model fizyczny 5 - Model logiczny 6 - Model konceptualny 7 - Diagram

1 - Wprowadzenie 2 - Interfejs użytkownika 3 - Navicat Cloud 4 - Model fizyczny 5 - Model logiczny 6 - Model konceptualny 7 - Diagram Spis treści 1 - Wprowadzenie 3 O programie Navicat Data Modeler 3 Instalacja 4 Umowa licencyjna 5 2 - Interfejs użytkownika 18 Okno powitalne 18 Okno główne 19 3 - Navicat Cloud 22 O usłudze Navicat Cloud

Bardziej szczegółowo

Instrukcja użytkownika portalu MyDevice

Instrukcja użytkownika portalu MyDevice Instrukcja użytkownika portalu MyDevice FAMOC. Zarządzanie mobilnością w biznesie. Wersja: styczeń 2014 WWW.fancyfon.PL PUBLISHED BY FANCYFON Software Limited Atrium Business Centre The Atrium, Blackpool

Bardziej szczegółowo

Sterowanie: Myszką. Ustawienia. Brak sygnału Video Proszę podłączyć kamerę

Sterowanie: Myszką. Ustawienia. Brak sygnału Video Proszę podłączyć kamerę Sterowanie: Myszką Ustawienia Brak sygnału Video Proszę podłączyć kamerę Pliki Kamera Pomoc klikanie kontrola wykluczenia czułość różne po starcie procedura 5-4-3-2-1 zatwierdzam Zapisz jako... Zapisz

Bardziej szczegółowo

Szkolenie Microsoft Lync 2010. Korzystanie z roli pełnomocnika

Szkolenie Microsoft Lync 2010. Korzystanie z roli pełnomocnika Szkolenie Microsoft Lync 2010 Korzystanie z roli pełnomocnika Cele To szkolenie opisuje poniższe zagadnienia związane z rolą pełnomocnika w zakresie pracy ze spotkaniami online: Ustanawianie pełnomocnika

Bardziej szczegółowo

Możliwości systemu RCP

Możliwości systemu RCP Możliwości systemu RCP Poniżej przedstawiamy możliwości systemu. Zaznaczam, że zostały opisane tylko niektóre możliwości naszych systemów. Oprogramowanie opisane jest dołączane do urządzeń bezpłatnie.

Bardziej szczegółowo

SNP NIP Checker. Prezentacja produktu

SNP NIP Checker. Prezentacja produktu SNP NIP Checker Prezentacja produktu Istota rozwiązania SNP NIP Checker Celem produktu NIP Checker od SNP Poland jest umożliwienie sprawdzania numerów NIP, w bazach Ministerstwa Finansów/ Unii Europejskiej

Bardziej szczegółowo

311186J. Copyright 2004, Graco Inc. is registered to I.S. EN ISO 9001

311186J. Copyright 2004, Graco Inc. is registered to I.S. EN ISO 9001 311186J Copyright 2004, Graco Inc. is registered to I.S. EN ISO 9001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Graco warrants all equipment referenced in this document which is manufactured by

Bardziej szczegółowo

Twoje osobiste Obliczenie dla systemu ogrzewania i przygotowania c.w.u.

Twoje osobiste Obliczenie dla systemu ogrzewania i przygotowania c.w.u. Twoje osobiste Obliczenie dla systemu ogrzewania i przygotowania c.w.u. Wyłączenie odpowiedzialności This Erp calculation Tool is provided by Brötje. Access to and use of this Tool shall impose the following

Bardziej szczegółowo

License Certificate. Autodesk License Certificate Terms and Conditions

License Certificate. Autodesk License Certificate Terms and Conditions v053013 License Certificate Certificate Date: Serial #: Product key: Maximum Concurrent Authorized Users: Customer #: Contact E-Mail: Contact Phone: Product Description: Language: SAP Material #: License:

Bardziej szczegółowo

Szkolenie Microsoft Lync 2010. Aplikacja Lync Web App

Szkolenie Microsoft Lync 2010. Aplikacja Lync Web App Szkolenie Microsoft Lync 2010 Aplikacja Lync Web App Cele To szkolenie obejmuje następujące zagadnienia: Wprowadzenie do aplikacji Lync Web App Dołączanie do spotkania online Dołączanie głosu do spotkania

Bardziej szczegółowo

Szkolenie Microsoft Lync 2010. Grupy Odpowiedzi

Szkolenie Microsoft Lync 2010. Grupy Odpowiedzi Szkolenie Microsoft Lync 2010 Grupy Odpowiedzi Cele To szkolenie obejmuje następujące tematy: Grupy Odpowiedzi Wprowadzenie Grupy formalne i nieformalne Anonimowość agentów Odbieranie połączeń W trakcie

Bardziej szczegółowo

Centrum skrótów. Wersja 5.1. Podręcznik administratora

Centrum skrótów. Wersja 5.1. Podręcznik administratora Centrum skrótów Wersja 5.1 Podręcznik administratora Lipiec 2016 www.lexmark.com Spis treści 2 Spis treści Historia zmian...3 Informacje ogólne... 4 Konfiguracja ustawień drukarki...5 Dostęp do wbudowanego

Bardziej szczegółowo

Instrukcja instalacji

Instrukcja instalacji Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow

Bardziej szczegółowo

BACKUP BAZ DANYCH MS SQL

BACKUP BAZ DANYCH MS SQL BACKUP BAZ DANYCH MS SQL SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje Podstawowe... 2 Krok 2: Dane... 3 Krok 3: Planowanie... 4 Krok 4: Zaawansowane... 5 Przywracanie baz

Bardziej szczegółowo

Szkolenie Microsoft Lync 2010. Wiadomości błyskawiczne i statusy dostępności

Szkolenie Microsoft Lync 2010. Wiadomości błyskawiczne i statusy dostępności Szkolenie Microsoft Lync 2010 Wiadomości błyskawiczne i statusy dostępności Cele Szkolenie obejmuje następujące tematy Wyszukiwanie odpowiedniej osoby Zlokalizowanie kontaktu bez posiadania o nim pełnych

Bardziej szczegółowo

Korzystanie z aplikacji P-touch Transfer Manager

Korzystanie z aplikacji P-touch Transfer Manager Korzystanie z aplikacji P-touch Transfer Manager Wersja 0 POL Wprowadzenie Ważna uwaga Treść niniejszego dokumentu i dane techniczne produktu mogą ulegać zmianom bez powiadomienia. Firma Brother zastrzega

Bardziej szczegółowo

Serwer Open-Xchange. OXtender dla SyncML-a -- beta --

Serwer Open-Xchange. OXtender dla SyncML-a -- beta -- Serwer Open-Xchange OXtender dla SyncML-a -- beta -- Serwer Open-Xchange Serwer Open-Xchange: OXtender dla SyncML-a -- beta -- Data wydania Thursday, 23. December 2010Wersja 6.18.2 Copyright 2006-2010

Bardziej szczegółowo

Zapewniają aktywnym społecznościom edukacyjnym dostęp do programów i usług umożliwiających komunikację i współpracę między ludźmi

Zapewniają aktywnym społecznościom edukacyjnym dostęp do programów i usług umożliwiających komunikację i współpracę między ludźmi Celem firmy Microsoft jest pomaganie studentom i wykładowcom na całym świecie w pełnym wykorzystywaniu ich potencjału dzięki przeznaczonym dla sektora edukacji narzędziom i technologiom, które: Zapewniają

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Menadżer Licencji Wersja 2013.0.1 Spis treści 1 WPROWADZENIE... 3 2 AKTUALIZACJA SERWISU KLUCZA HASP ORAZ ZDALNEGO SERWISU KLUCZA... 3 3 INSTALACJA... 3 4 MONITOR MENADŻERA LICENCJI...

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja B POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następujący styl uwag: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają

Bardziej szczegółowo

Navicat Data Modeler Win 1

Navicat Data Modeler Win 1 Navicat Data Modeler Win 1 Navicat Data Modeler Win 2 Spis treści WITAMY W PROGRAMIE NAVICAT DATA MODELER! 4 WYMAGANIA SYSTEMOWE 5 ZESTAWIENIE FUNKCJI 6 AKTYWACJA LICENCJI 8 INSTALACJA 9 OPIEKA POSPRZEDAŻOWA,

Bardziej szczegółowo

Vuquest 3320g Area imager

Vuquest 3320g Area imager Vuquest 3320g Area imager Skrócona instrukcja użytkownika 3320-PLPL-QS Rev A 5/16 Uwaga: Informacje na temat czyszczenia urządzenia zawiera instrukcja obsługi. Inne wersje językowe niniejszego dokumentu

Bardziej szczegółowo

Dostosowywanie wyświetlacza

Dostosowywanie wyświetlacza Dostosowywanie wyświetlacza Wersja 4.5 Podręcznik administratora Lipiec 2016 www.lexmark.com Spis treści 2 Spis treści Historia zmian...3 Informacje ogólne... 4 Konfigurowanie aplikacji... 5 Dostęp do

Bardziej szczegółowo

1. INFORMACJE OGÓLNE

1. INFORMACJE OGÓLNE 1 1. INFORMACJE OGÓLNE 1.1 Cel Zapytania Ofertowego Celem niniejszego Zapytania Ofertowego jest wybranie Firmy w Konkursie Ofert na dostawę: Drążarki wgłębnej CNC. 1.2 Zakres oferty Państwa propozycja

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI / PRIVACY POLICY

POLITYKA PRYWATNOŚCI / PRIVACY POLICY POLITYKA PRYWATNOŚCI / PRIVACY POLICY TeleTrade DJ International Consulting Ltd Sierpień 2013 2011-2014 TeleTrade-DJ International Consulting Ltd. 1 Polityka Prywatności Privacy Policy Niniejsza Polityka

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013 Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe

Bardziej szczegółowo

Krok 2 (Mac). Konfigurowanie serwera WD Sentinel (czynność jednorazowa)

Krok 2 (Mac). Konfigurowanie serwera WD Sentinel (czynność jednorazowa) Wprowadzenie Ten dodatek do skróconej instrukcji instalacji zawiera najnowsze informacje o instalowaniu i konfigurowaniu serwera magazynującego dla małych firm WD Sentinel DX4000. Zamieszczone tu informacje

Bardziej szczegółowo

4. WARUNKI ŚWIADCZENIA I ZAWIERANIA UMÓW O ŚWIADCZENIE USŁUG ELEKTRONICZNYCH 1. Świadczenie Usług Elektronicznych określonych w rozdziale III pkt.

4. WARUNKI ŚWIADCZENIA I ZAWIERANIA UMÓW O ŚWIADCZENIE USŁUG ELEKTRONICZNYCH 1. Świadczenie Usług Elektronicznych określonych w rozdziale III pkt. 1. Postanowienia ogólne 2. Definicje 3. Rodzaj i zakres usług elektronicznych 4. Warunki świadczenia i zawierania umów o świadczenie usług elektronicznych 5. Warunki rozwiązania umów o świadczenie usług

Bardziej szczegółowo

Bezprzewodowy Moduł GPS Nokia LD-3W. oraz Nawigacja Navicore. (mapy w pamięci telefonu) 1 Copyright 2006 Nokia. All rights reserved.

Bezprzewodowy Moduł GPS Nokia LD-3W. oraz Nawigacja Navicore. (mapy w pamięci telefonu) 1 Copyright 2006 Nokia. All rights reserved. Bezprzewodowy Moduł GPS Nokia LD-3W oraz Nawigacja Navicore (mapy w pamięci telefonu) 1 Copyright 2006 Nokia. All rights reserved. Przegląd produktu Wpisz adres którego szukasz i pozwól aby telefon doprowadził

Bardziej szczegółowo

Ogólne warunki licencji użytkowania oprogramowania SecureFile firmy Engine On sp. z o.o..

Ogólne warunki licencji użytkowania oprogramowania SecureFile firmy Engine On sp. z o.o.. Ogólne warunki licencji użytkowania oprogramowania SecureFile firmy Engine On sp. z o.o.. 1. Przedmiot umowy 1) Przedmiotem umowy zawartej pomiędzy Engine On sp. z o.o. w Białymstoku (zwaną dalej Producentem),

Bardziej szczegółowo

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2 Marzena Kanclerz Microsoft Channel Executive Zachowanie ciągłości procesów biznesowych z Windows Server 2012R2 Rejestracja urządzenia w usłudze Company Portal dająca dostęp do aplikacji firmowych

Bardziej szczegółowo

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne? Strona 1 z 6 Połączenia Instalowanie drukarki lokalnie (Windows) Uwaga: Jeśli dysk CD Oprogramowanie i dokumentacja nie obejmuje obsługi danego systemu operacyjnego, należy skorzystać z Kreatora dodawania

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Warstwa ozonowa bezpieczeństwo ponad chmurami

Warstwa ozonowa bezpieczeństwo ponad chmurami Warstwa ozonowa bezpieczeństwo ponad chmurami Janusz Mierzejewski Presales consultant 27.09.2012 1 Agenda 2 : Szansa i wyzwanie Private Powinniśmy wykorzystać rozwiązania by reagować na potrzeby biznesu

Bardziej szczegółowo

Laboratorium - Zaawansowana instalacja Windows XP

Laboratorium - Zaawansowana instalacja Windows XP 5.0 5.2.2.5 Laboratorium - Zaawansowana instalacja Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz instalować system operacyjny Windows XP przy użyciu pliku odpowiedzi

Bardziej szczegółowo

Instrukcjaaktualizacji

Instrukcjaaktualizacji Instrukcja Instrukcjaaktualizacji aktualizacji oprogramowania oprogramowaniainpro InProBMS BMS SPIS TREŚCI 1. AKTUALIZACJA 3 1.1. ARCHIWIZACJA BAZY DANYCH...3 1.1.1. AUTOMATYCZNA...3 1.1.2. RĘCZNA...4

Bardziej szczegółowo

Potwierdzenie sald Program dodatkowy dla InsERT Subiekt GT

Potwierdzenie sald Program dodatkowy dla InsERT Subiekt GT Do czego służy program? Program do Subiekta GT pozwala drukować potwierdzenia z poziomu Subiekta. To doskonały program dla firmy, których księgowość prowadzona jest poza firmą. Jakie są wymagania systemowe

Bardziej szczegółowo

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 dokumentacja Edytor Bazy Zmiennych ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe

Bardziej szczegółowo

TIME MARKER. Podręcznik Użytkownika

TIME MARKER. Podręcznik Użytkownika TIME MARKER Podręcznik Użytkownika SPIS TREŚCI I. WPROWADZENIE... 3 II. Instalacja programu... 3 III. Opis funkcji programu... 7 Lista skrótów... 7 1.1. Klawisz kontrolny... 7 1.2. Klawisz skrótu... 8

Bardziej szczegółowo

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Symfonia Produkcja Instrukcja instalacji. Wersja 2013 Symfonia Produkcja Instrukcja instalacji Wersja 2013 Windows jest znakiem towarowym firmy Microsoft Corporation. Adobe, Acrobat, Acrobat Reader, Acrobat Distiller są zastrzeżonymi znakami towarowymi firmy

Bardziej szczegółowo

MagicInfo Express Kreator zawartości

MagicInfo Express Kreator zawartości MagicInfo Express Kreator zawartości MagicInfo Express Kreator zawartości Instrukcja obsługi MagicInfo Express Kreator zawartości to program pozwalający w prosty sposób tworzyć zawartość LFD na podstawie

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Menadżer Licencji Wersja 2013.2.1 Spis treści 1 WPROWADZENIE... 3 2 AKTUALIZACJA SERWISU KLUCZA HASP ORAZ ZDALNEGO SERWISU KLUCZA... 3 3 INSTALACJA... 3 4 MONITOR MENADŻERA LICENCJI...

Bardziej szczegółowo

Uruchamianie aplikacji za pomocą kontenerów Docker SUSE Expert Days 2016

Uruchamianie aplikacji za pomocą kontenerów Docker SUSE Expert Days 2016 Uruchamianie aplikacji za pomocą kontenerów Docker SUSE Expert Days 2016 Piotr Szewczuk Starszy konsultant pszewczuk@suse.com Dariusz Puchalak Trener dariusz.puchalak@osec.pl Dlaczego kontenery? Można

Bardziej szczegółowo

Aktualizacja WorldShip w pojedynczej stacji roboczej lub stacji roboczej grupy roboczej

Aktualizacja WorldShip w pojedynczej stacji roboczej lub stacji roboczej grupy roboczej INSTRUKCJE PRZYGOTOWANIA DO INSTALACJI: Niniejszy dokument zawiera informacje dotyczące aktualizacji oprogramowania WorldShip za pomocą płyty DVD z aplikacją WorldShip. Oprogramowanie WorldShip można również

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

UMOWA LICENCYJNA DOTYCZĄCA APLIKACJI UCZYMY RATOWAĆ FIRMY P4 sp. z o.o.

UMOWA LICENCYJNA DOTYCZĄCA APLIKACJI UCZYMY RATOWAĆ FIRMY P4 sp. z o.o. UMOWA LICENCYJNA DOTYCZĄCA APLIKACJI UCZYMY RATOWAĆ FIRMY P4 sp. z o.o. WAŻNE - PROSIMY ZAPOZNAĆ SIĘ DOKŁADNIE Z PONIŻSZYMI INFORMACJAMI Niniejsza Umowa Licencyjna Użytkownika Oprogramowania (zwana dalej

Bardziej szczegółowo

Pierwsze kroki w programie QuarkXPress 10.0.1

Pierwsze kroki w programie QuarkXPress 10.0.1 Pierwsze kroki w programie QuarkXPress 10.0.1 SPIS TREŚCI Spis treści Pokrewne dokumenty...3 Wymagania systemowe...4 Wymagania systemowe: Mac OS X...4 Wymagania systemowe: Windows...4 Instalowanie: Mac

Bardziej szczegółowo

Raport bieżący: 44/2018 Data: g. 21:03 Skrócona nazwa emitenta: SERINUS ENERGY plc

Raport bieżący: 44/2018 Data: g. 21:03 Skrócona nazwa emitenta: SERINUS ENERGY plc Raport bieżący: 44/2018 Data: 2018-05-23 g. 21:03 Skrócona nazwa emitenta: SERINUS ENERGY plc Temat: Zawiadomienie o zmianie udziału w ogólnej liczbie głosów w Serinus Energy plc Podstawa prawna: Inne

Bardziej szczegółowo

Instrukcja instalacji

Instrukcja instalacji Instrukcja instalacji Marzec 2016 (v. 1.1) EPR20160303_PL_3 2016 PIXEL-TECH. All rights reserved. Wszystkie prawa zastrzeżone. SPIS TREŚCI 1. Instalacja oprogramowania Event Print Server... 3 2. Uruchomienie

Bardziej szczegółowo

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po

Bardziej szczegółowo

IBM SPSS Statistics Wersja 24. Mac OS Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

IBM SPSS Statistics Wersja 24. Mac OS Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM IBM SPSS Statistics Wersja 24 Mac OS Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

Kierunek Software- Defined Data Center

Kierunek Software- Defined Data Center Kierunek Software- Defined Data Center W jaki sposób działa centrum danych sterowane programowo, jakie są niezbędne elementy, jak współdziałają ze sobą i co dostarcza SUSE (komponenty do budowy) Marcin

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja Strona 1 z 6 Połączenia Obsługiwane systemy operacyjne Korzystając z dysku CD z oprogramowaniem, można zainstalować oprogramowanie drukarki w następujących systemach operacyjnych: Windows 8.1 Windows Server

Bardziej szczegółowo

Samsung Universal Print Driver Podręcznik użytkownika

Samsung Universal Print Driver Podręcznik użytkownika Samsung Universal Print Driver Podręcznik użytkownika wyobraź sobie możliwości Copyright 2009 Samsung Electronics Co., Ltd. Wszelkie prawa zastrzeżone. Ten podręcznik administratora dostarczono tylko w

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja 0 POL Definicje oznaczeń W niniejszym podręczniku użytkownika zastosowano następującą konwencję oznaczeń: Informacje mówią o tym, jak należy reagować w danej sytuacji,

Bardziej szczegółowo

Avigilon Control Center 6 Uaktualnienie oprogramowania

Avigilon Control Center 6 Uaktualnienie oprogramowania Avigilon Control Center 6 Uaktualnienie oprogramowania Podczas aktualizacji do oprogramowania ACC 6, oprogramowanie i licencje wymagają aktualizacji. UWAGA: Tylko oprogramowanie ACC 5.x można uaktualnić

Bardziej szczegółowo

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy Xopero Backup Build your private cloud backup environment Rozpoczęcie pracy 07.05.2015 Spis treści Wstęp... 2 Pobierz aplikację Management Center... 2 Przygotuj Xopero do pracy... 3 Zmień hasło administratora...

Bardziej szczegółowo

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej Collaborate more Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej Microsoft Unified Communication Name: Artur Racinowski Title: UC Product

Bardziej szczegółowo

Platforma Office 2010

Platforma Office 2010 Collaborate more Platforma Office 2010 Sebastian Wilczewski Konsultant Betacom S.A. 2 Platforma Office 2010 jako narzędzie do efektywnego zarządzania procesami w organizacji. Jak skutecznie zarządzać informacją?

Bardziej szczegółowo

1. General Provisions (Postanowienia ogólne)

1. General Provisions (Postanowienia ogólne) 1. General Provisions (Postanowienia ogólne) The following End User License Agreement contains contractual conditions between you (End User, Licensee) and ULTREC Tomasz Warsztocki, Ryszarda 31, 05-800

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012 Przewodnik instalacji i rozpoczynania pracy dla DataPage+ 2012 Pomoc aktualizowano ostatnio: 29 sierpnia 2012 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie

Bardziej szczegółowo

Software Version 2.0 OPROGRAMOWANIE ZARZĄDZAJĄCE. Instrukcja Użytkowania Wydanie 1.01PL

Software Version 2.0 OPROGRAMOWANIE ZARZĄDZAJĄCE. Instrukcja Użytkowania Wydanie 1.01PL Software Version 2.0 OPROGRAMOWANIE ZARZĄDZAJĄCE Użytkowania Wydanie 1.01PL Gwarancja Rigel Medical Rigel Medical jako część spółki Seaward Group udziela gwarancji na ten produkt na okres jednego roku

Bardziej szczegółowo

Umowa licencyjna użytkownika oprogramowania Publiker Klient dla Windows wersja 1.x.x firmy NetVision

Umowa licencyjna użytkownika oprogramowania Publiker Klient dla Windows wersja 1.x.x firmy NetVision Umowa licencyjna użytkownika oprogramowania Publiker Klient dla Windows wersja 1.x.x firmy NetVision Przed zainstalowaniem Oprogramowania Publiker Klient dla Windows należy zapoznać się z poniższym tekstem.

Bardziej szczegółowo

Szybki start z SUSE Enterprise Storage.

Szybki start z SUSE Enterprise Storage. Szybki start z SUSE Enterprise Storage Piotr C. Piotrowski Architekt rozwiązań, SUSE PiPiotrowski@suse.com Janusz Bielec Trener, Compendium CE Co opowiemy? Architektura i możliwości Definiowanie zapotrzebowania

Bardziej szczegółowo

Temat: Organizacja skoroszytów i arkuszy

Temat: Organizacja skoroszytów i arkuszy Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w

Bardziej szczegółowo

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Menu Plik w Edytorze symboli i Edytorze widoku aparatów Menu Plik w Edytorze symboli i Edytorze widoku aparatów Informacje ogólne Symbol jest przedstawieniem graficznym aparatu na schemacie. Oto przykład przekaźnika: Widok aparatu jest przedstawieniem graficznym

Bardziej szczegółowo

Silent setup SAS Enterprise Guide (v 3.x)

Silent setup SAS Enterprise Guide (v 3.x) SAS Institute TECHNICAL SUPPORT Silent setup SAS Enterprise Guide (v 3.x) Silent Setup ( cicha instalacja oprogramowania) pozwala na instalację Enterprise Guide (lub całości oprogramowania SAS) na wielu

Bardziej szczegółowo

Eksport dokumentów Program dodatkowy dla InsERT Subiekt GT

Eksport dokumentów Program dodatkowy dla InsERT Subiekt GT Do czego służy program? Program służy do eksportu nagłówków faktur z Subiekta GT w formacie obsługiwanym przez program księgowy WF-KaPeR firmy Asseco WAPRO. Program jest niezwykle przydatny wszystkim użytkownikom

Bardziej szczegółowo

Podręcznik instalacji

Podręcznik instalacji Oprogramowanie Fiery Command WorkStation 5.8 z pakietem Fiery Extended Applications 4.4 Pakiet Fiery Extended Applications (FEA) wersja 4.4 obejmuje oprogramowanie Fiery do wykonywania zadań za pomocą

Bardziej szczegółowo

Tytuły Wykonawcze. Opis systemu tworzenia dokumentacji TW-1

Tytuły Wykonawcze. Opis systemu tworzenia dokumentacji TW-1 Tytuły Wykonawcze Opis systemu tworzenia dokumentacji TW-1 Program pozwala na tworzenie tytułów wykonawczych według Rozporządzenia Ministra Finansów z dnia 16 maja 2014 r. 1.Główne cechy systemu -ewidencja

Bardziej szczegółowo

G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1

G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1 G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.1 G DATA Software AG International Presales Q3 2017 Spis treści PODSUMOWANIE I ZAKRES...3 KONWENCJE TYPOGRAFICZNE...3 1. PRZYGOTOWANIE...

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.

Bardziej szczegółowo

Installation of EuroCert software for qualified electronic signature

Installation of EuroCert software for qualified electronic signature Installation of EuroCert software for qualified electronic signature for Microsoft Windows systems Warsaw 28.08.2019 Content 1. Downloading and running the software for the e-signature... 3 a) Installer

Bardziej szczegółowo

Generator kodów kreskowych Program dodatkowy dla InsERT Subiekt GT

Generator kodów kreskowych Program dodatkowy dla InsERT Subiekt GT Do czego służy program? Program pozwala wygenerować kody kreskowe dla wszystkich lub wybranych towarów. Kody generowane są w systemach EAN-8 i EAN-13 i zapisywane w Subiekcie w polu Podstawowy kod kreskowy.

Bardziej szczegółowo

Jak skutecznie zarządzać informacją?

Jak skutecznie zarządzać informacją? Jak skutecznie zarządzać informacją? Platforma Office 2010 jako narzędzie do efektywnego zarządzania procesami w organizacji. Zbigniew Szcześniewski Microsoft AGENDA Co ma Office do zarządzania informacją?

Bardziej szczegółowo

Laboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych

Laboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych Laboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych Cele Część 1: Identyfikacja i praca z kartą sieciową komputera Część 2: Identyfikacja i użycie ikon sieci w obszarze powiadomień

Bardziej szczegółowo

Instrukcja obsługi User s manual

Instrukcja obsługi User s manual Instrukcja obsługi User s manual Konfigurator Lanberg Lanberg Configurator E-mail: support@lanberg.pl support@lanberg.eu www.lanberg.pl www.lanberg.eu Lanberg 2015-2018 WERSJA VERSION: 2018/11 Instrukcja

Bardziej szczegółowo

Instalacja oprogramowania Rigel Med-eBase dla systemów Windows XP, 7 oraz 8.

Instalacja oprogramowania Rigel Med-eBase dla systemów Windows XP, 7 oraz 8. Nota Aplikacyjna 0037 Instalacja oprogramowania Rigel Med-eBase dla systemów Windows XP, 7 oraz 8. W celu instalacji oprogramowania Rigel Med-eBase należy spełnić minimalne wymagania sprzętowe opisane

Bardziej szczegółowo

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 6 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Uwaga: Przy instalowaniu drukarki podłączonej lokalnie, jeśli dysk CD-ROM Oprogramowanie i dokumentacja

Bardziej szczegółowo

Włóż płytę instalacyjną z systemem Windows Vista do napędu DVD ROM lub podłącz pamięć flash USB do portu USB.

Włóż płytę instalacyjną z systemem Windows Vista do napędu DVD ROM lub podłącz pamięć flash USB do portu USB. 5.0 5.2.1.6 Laboratorium - Instalacja systemu Windows Vista Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium będziesz instalował system Windows Vista Zalecany sprzęt Do tego ćwiczenia

Bardziej szczegółowo

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej Collaborate more Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej Microsoft Unified Communication Name: Artur Racinowski Title: UC Product

Bardziej szczegółowo

Szybki start instalacji SUSE Linux Enterprise Desktop 11

Szybki start instalacji SUSE Linux Enterprise Desktop 11 Szybki start instalacji SUSE Linux Enterprise Desktop 11 SKRÓCONA INSTRUKCJA OBSŁUGI NOVELL Aby zainstalować nową wersję SUSE Linux Enterprise Desktop 11, trzeba użyć następującej procedury. Ten dokument

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

Formularze i ulubione

Formularze i ulubione Formularze i ulubione Wersja 5.1 Podręcznik administratora Lipiec 2016 www.lexmark.com Spis treści 2 Spis treści Historia zmian...3 Informacje ogólne... 4 Konfigurowanie aplikacji... 5 Dostęp do wbudowanego

Bardziej szczegółowo

Sieciowa instalacja Sekafi 3 SQL

Sieciowa instalacja Sekafi 3 SQL Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Wdrożenie archiwum ELO w firmie z branży mediowej. Paweł Łesyk

Wdrożenie archiwum ELO w firmie z branży mediowej. Paweł Łesyk NEXRAD TELECOM Sp. z o.o. Wdrożenie archiwum ELO w firmie z branży mediowej Paweł Łesyk Specjalista ds. wdrożeń ECM pawel.lesyk@nexrad.pl Enterprise Content Management www.elo.com O firmie Partnerzy Enterprise

Bardziej szczegółowo

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po

Bardziej szczegółowo

inwasico.ico inwasico.ico inwasico.ico Instrukcja InwasApplication

inwasico.ico inwasico.ico inwasico.ico Instrukcja InwasApplication inwasico.ico inwasico.ico inwasico.ico Instrukcja InwasApplication InwasApplication - Instrukcja Spis treści Konfiguracja... 3 Repozytoria... 3 Dodawanie nowego repozytorium... 4 Import dokumentów... 5

Bardziej szczegółowo