Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
Modelowanie danych to kluczowy etap w projektowaniu baz danych. Polega ono na dogłębnej analizie i abstrakcji różnorodnych typów danych z rzeczywistego świata oraz ich wzajemnych relacji. W tym procesie staramy się odkryć wewnętrzne powiązania między danymi i sformalizować je w modele danych, co stanowi podstawę struktury baz danych dla systemów informatycznych. NocoBase to platforma oparta na modelach danych, charakteryzująca się następującymi cechami:
NocoBase może łączyć się ze źródłami danych z różnych źródeł, w tym z popularnymi bazami danych, platformami API (SDK) oraz plikami.

NocoBase oferuje wtyczkę do zarządzania źródłami danych, która służy do zarządzania różnymi źródłami danych i ich kolekcjami. Wtyczka ta zapewnia jedynie interfejs do zarządzania wszystkimi źródłami danych i nie umożliwia bezpośredniego dostępu do nich. Musi być używana w połączeniu z innymi wtyczkami do obsługi konkretnych źródeł danych. Obecnie obsługiwane źródła danych to:

Prosty interfejs zarządzania kolekcjami: Służy do tworzenia różnych modeli (kolekcji) lub łączenia się z istniejącymi.

Wizualny interfejs w stylu diagramów ER: Służy do ekstrakcji encji i ich relacji z wymagań użytkowników i biznesowych. Zapewnia intuicyjny i łatwy do zrozumienia sposób opisywania modeli danych. Dzięki diagramom ER można jaśniej zrozumieć główne encje danych w systemie i ich wzajemne powiązania.

| Kolekcja | Opis |
|---|---|
| Kolekcja ogólna | Zawiera wbudowane, często używane pola systemowe. |
| Kolekcja kalendarza | Służy do tworzenia kolekcji zdarzeń związanych z kalendarzem. |
| Kolekcja komentarzy | Służy do przechowywania komentarzy lub opinii dotyczących danych. |
| Kolekcja drzewiasta | Kolekcja o strukturze drzewa, obecnie obsługuje tylko model listy sąsiedztwa. |
| Kolekcja plików | Służy do zarządzania przechowywaniem plików. |
| Kolekcja SQL | Nie jest to rzeczywista tabela bazy danych, lecz służy do szybkiego, ustrukturyzowanego wyświetlania wyników zapytań SQL. |
| Połączenie z widokiem bazy danych | Łączy się z istniejącymi widokami bazy danych. |
| Kolekcja wyrażeń | Używana w scenariuszach dynamicznych wyrażeń w przepływach pracy. |
| Połączenie z danymi zewnętrznymi (FDW) | Umożliwia systemowi baz danych bezpośredni dostęp i wykonywanie zapytań do danych w zewnętrznych źródłach danych, bazując na technologii FDW. |

Więcej informacji znajdą Państwo w sekcji „Kolekcja / Przegląd”.

Więcej informacji znajdą Państwo w sekcji „Pola kolekcji / Przegląd”.