Jak stworzyć bazę danych online – bez programowania

Bazy danych backendowe są kluczowe dla działania aplikacji biznesowych i aplikacji opartych na danych, ale ich rozwój jest czasochłonny i wymaga dużych zasobów. Programiści i administratorzy potrzebują prostych narzędzi do definiowania baz danych, które umożliwią tworzenie niestandardowych aplikacji, niezbędnych dla firm, aby pozostać produktywnymi i konkurencyjnymi.

Altova RecordsManager oferuje całkowicie wizualne podejście do tworzenia zaawansowanych aplikacji baz danych, bez konieczności programowania ani tworzenia bazy danych po stronie serwera W razie potrzeby można szybko dostosować bazę danych online, korzystając z intuicyjnego, w pełni wizualnego interfejsu. Przyjrzyjmy się, jak to działa.

Utwórz bazę danych online

Największą zaletą programu RecordsManager jest to, że jego wbudowany asystent AI może generować w pełni funkcjonalną bazę danych na podstawie pojedynczego polecenia. Wystarczy poinformować asystenta AI, jakie informacje aplikacja ma przechowywać, a RecordsManager utworzy bazę danych w ciągu kilku sekund.

Poniżej znajduje się baza danych dostępna online, stworzona do zarządzania, przeglądania i edycji informacji dotyczących umów zawieranych przez przedsiębiorstwo.

Jeśli chcą Państwo zapoznać się z tą bazą danych, jest ona dostępna jako jedna z demonstracji dołączonych do programu RecordsManager.

Proces definiowania bazy danych online przebiega mniej więcej w następujący sposób:

  1. Opisz asystentowi AI, jakiej bazy danych potrzebujesz
  2. W razie potrzeby, zmodyfikuj pola
  3. W razie potrzeby, skonfiguruj formularze
  4. Skonfiguruj filtry
  5. Zaprojektuj stronę główną swojej aplikacji
  6. Udostępnij aplikację użytkownikom końcowym na urządzeniach mobilnych i komputerach stacjonarnych

Podstawą bazy danych jest jedno lub więcej repozytoriów. Służą one do organizacji kontenerów danych. W przykładowej bazie danych "Kontrakty" znajdują się dwa repozytoria: "Kontrakty" i "Firmy". Te z kolei zawierają jeden lub więcej kontenerów danych: "Kontrakty", "Grupy firm", "Firmy", "Działy" itp. Repozytoria służą wyłącznie do celów organizacyjnych: kontenery danych można przenosić między repozytoriami w razie potrzeby. W rzeczywistości cała struktura bazy danych może być modyfikowana w dowolnym momencie, nawet po wprowadzeniu danych.

Pola w bazie danych online

Każdy kontener danych będzie zawierał szereg pól służących do wyświetlania danych, lub, w razie potrzeby, do wprowadzania danych przez użytkowników. Poniżej przedstawiono pola zdefiniowane dla rekordów w kontenerze danych "Osoby". Definicja tych pól odbywa się w sposób w pełni wizualny, z wykorzystaniem wielu wbudowanych opcji (tekst, liczby, daty, automatyczne inkrementowanie, przypomnienia, obrazy itp.), które pozwalają na dostosowanie do konkretnych potrzeb.

Formularze do wprowadzania i wyświetlania danych

Po zdefiniowaniu pól, można je uporządkować w formularze. Formularze to elementy, z którymi użytkownik będzie wchodził w interakcję w aplikacji. Można definiować formularze do różnych celów, takich jak wyświetlanie danych, wprowadzanie danych, prezentacja raportów, eksport danych oraz formatowanie wiadomości przypominających. Dla każdego kontenera danych definiuje się oddzielny zestaw formularzy, które wykorzystują pola specyficzne dla tego kontenera.

Jedną z głównych zalet korzystania z formularzy opartych na kontenerach danych jest możliwość indywidualnego ustawienia dostępu do każdego typu formularza. Dzięki temu można zaprojektować formularze, które wyświetlają dane, do których dostęp mają tylko określoni użytkownicy, oraz/lub możliwość edycji tych danych. Można również zaprojektować inne formularze, które ograniczają ilość wyświetlanych danych – w zależności od tego, jakie informacje dany użytkownik potrzebuje zobaczyć w określonych sytuacjach.

Podobnie jak w przypadku definiowania struktury i hierarchii bazy danych online, tworzenie formularzy dla aplikacji to w pełni wizualny proces, który nie wymaga pisania kodu. Będziecie mieć pełną kontrolę nad tym, jak dane są prezentowane. Wystarczy wybrać pola, które mają być wyświetlane, a następnie, za pomocą prostych kliknięć, tworzyć tabele, grupować dane na podstawie określonych kryteriów i udostępniać użytkownikom łatwe opcje wyszukiwania, które pomogą im szybko znaleźć potrzebne informacje.

W edytorze formularzy, który znajduje się poniżej, stworzyliśmy formularz, który wyświetla umowy pogrupowane według kategorii. Identyfikator umowy, tytuł oraz status są wyświetlane w tabeli.

Oto wynikowy widok dla użytkowników końcowych. Ten użytkownik końcowy ma uprawnienia do przeglądania i edycji wpisów znajdujących się na liście.

Aby zobaczyć, jak łatwo można tworzyć formularze dla aplikacji do zarządzania bazą danych online w ten sposób, zapraszamy do zapoznania się z animowanymi przykładami dostępnymi na naszych stronach poświęconych różnym rodzajom formularzy.

Zdefiniuj filtry danych

Po utworzeniu kontenerów danych, pól i formularzy, można użyć narzędzi wizualnych w programie RecordsManager, aby zdefiniować filtry, które ograniczają wyświetlanie rekordów w określonych sytuacjach.

Filtry mogą być proste lub złożone i mają wiele zastosowań oraz zalet, w tym:

  1. W celu filtrowania danych wyświetlanych w postaci list i raportów

  2. Aby ograniczyć dostęp użytkowników do danych

  3. W celu wstępnego wyboru użytkowników, którzy otrzymają powiadomienia przypominające za pośrednictwem grup powiadomień

  4. Aby zdefiniować wstępnie kryteria wyszukiwania rekordów dla każdego kontenera danych

  5. Aby umożliwić użytkownikom szybsze wyszukiwanie

W naszej bazie danych dostępnej online, administrator utworzył kilka filtrów w sekcji "Umowy", aby ułatwić użytkownikom szybkie znalezienie potrzebnych informacji.

Tworzenie filtra to proces wizualny, odbywający się za pomocą kliknięć. Oto sposób, w jaki zdefiniowany jest filtr, który wyświetla umowy użytkowników, których ważność wygasa w ciągu 90 dni:

Role i uprawnienia w bazie danych

Określanie granulacji Role i uprawnienia dostępu do aplikacji Edycja danych w Twojej bazie danych online w programie RecordsManager jest – jak można się domyślić – prostym i intuicyjnym procesem. Poniżej znajduje się przykład ustawień uprawnień dla użytkowników przypisanych do roli "Marketing" w bazie danych zawierającej umowy.

Ułatw korzystanie dla użytkowników końcowych

Bazy danych online, zintegrowane z systemem RecordsManager, zawierają szereg narzędzi i funkcji, które mają na celu uczynienie ich łatwymi w obsłudze dla użytkowników końcowych. Obejmują one:

  • Wskazówki dotyczące edycji oraz opcje weryfikacji

  • Wskazówki dotyczące edycji oraz wstępnie zdefiniowane opcje formularza

  • Skrypty, które aktualizują inne pola na podstawie aktualnie wyświetlanych danych

  • Narzędzia do śledzenia zmian i audytu

  • Przypomnienia w aplikacji i wiadomości e-mail

  • Używanie bez połączenia z internetem

  • Automatyczny projektowanie responsywne

Poniższy przykład pokazuje, jak ustawić komunikat ostrzegawczy podczas walidacji, który wyświetla się, gdy użytkownik wprowadza datę podpisu, która jest późniejsza niż data rozpoczęcia obowiązywania umowy.

A oto komunikat wyświetlany użytkownikowi, gdy proces weryfikacji zakończy się niepowodzeniem:

Kiedy będziecie gotowi do uruchomienia swojej bazy danych online, użytkownicy będą mogli uzyskać do niej dostęp na urządzeniu, które wybiorą. Wasza aplikacja będzie dostępna dla użytkowników na każdym komputerze stacjonarnym za pośrednictwem przeglądarki internetowej, a dostęp w podróży będzie możliwy dzięki dedykowanym aplikacjom na systemy iOS i Android.

Rozpoczęcie pracy z programem RecordsManager jest całkowicie bezpłatne Zobacz, jak łatwo jest stworzyć solidną bazę danych online, korzystając z tego intuicyjnego rozwiązania, które nie wymaga programowania.