Articles

Co To jest słownik danych?

Słownik danych, zwany także Macierzą definicji danych, dostarcza szczegółowych informacji na temat danych biznesowych, takich jak standardowe definicje elementów danych, ich znaczenia i dopuszczalne wartości. Podczas gdy koncepcyjny lub logiczny schemat relacji jednostki skupi się na koncepcjach biznesowych wysokiego poziomu, Słownik danych dostarczy więcej szczegółów na temat każdego atrybutu koncepcji biznesowej.

zasadniczo słownik danych zapewnia narzędzie, które umożliwia komunikowanie wymagań interesariuszy biznesowych w taki sposób, aby twój zespół techniczny mógł łatwiej zaprojektować relacyjną bazę danych lub strukturę danych, aby spełnić te wymagania. Pomaga uniknąć wpadek w projekcie, takich jak Wymaganie informacji w dziedzinie, której nie można racjonalnie oczekiwać od interesariusza biznesowego, lub oczekiwanie niewłaściwego rodzaju informacji w dziedzinie.

Co więcej, jeśli zastanawiasz się, co zrobić z długimi listami pól wewnątrz przypadków użycia lub innych dokumentów wymagań, z przyjemnością dowiesz się, że mają one idealny dom w słowniku danych.

alternatywnie, jeśli tworzysz arkusze kalkulacyjne w celu uporządkowania informacji związanych z danymi, możesz być zaskoczony, gdy dowiesz się, że tworzysz słownik danych. Przez długi czas po prostu odnosiłem się do tego typu specyfikacji jako „specyfikacji treści” lub „macierzy danych”, tylko po to, aby odkryć, że tworzyłem słowniki danych przez ponad 10 lat pracy nad projektem.

(przy okazji, jeśli chcesz dowiedzieć się więcej o modelowaniu danych, sprawdź nasze bezpłatne szkolenie z modelowania danych.)

kluczowe elementy słownika danych

Słownik danych dostarcza informacji o każdym atrybucie, zwanym również polami, modelu danych. Atrybut to miejsce w bazie danych, które zawiera informacje. Na przykład, gdybyśmy mieli stworzyć Słownik danych przedstawiający artykuły tutaj na temat wypełniania luki, potencjalnie mielibyśmy atrybuty tytułu artykułu, autora artykułu, kategorii artykułu i samej treści artykułu.

Słownik danych jest zazwyczaj zorganizowany w formacie arkusza kalkulacyjnego. Każdy atrybut jest wymieniony jako wiersz w arkuszu kalkulacyjnym, a każda kolumna oznacza element informacji, który jest przydatny do poznania atrybutu.

przyjrzyjmy się najczęstszym elementom zawartym w słowniku danych.

  • nazwa atrybutu – unikalny identyfikator, zwykle wyrażany w języku biznesowym, oznaczający każdy atrybut.
  • opcjonalne / wymagane-określa, czy informacje są wymagane w atrybucie przed zapisaniem rekordu.
  • atrybut Type – określa, jaki typ danych jest dozwolony w polu. Typowe typy to tekst, liczby, data / czas, lista wyliczona, wyszukiwanie, wartości logiczne i unikalne identyfikatory.

chociaż są to podstawowe elementy słownika danych, nierzadko dokumentuje się dodatkowe informacje o każdym elemencie, które mogą obejmować źródło informacji, tabelę lub koncepcję, w której zawarty jest atrybut, fizyczną nazwę pola bazy danych, długość pola i wszelkie wartości domyślne.

przykład słownika danych

prawdopodobnie zastanawiasz się, jak to wszystko się łączy.

oto spojrzenie na uproszczony przykładowy słownik danych, który zawiera atrybut z naszego przykładowego artykułu Bridging the Gap, wraz z krytycznymi informacjami na temat każdego atrybutu.

Data-Dictionary-Example

jak widać, słownik danych definiuje krytyczne informacje o każdym atrybucie w sposób zorientowany na biznes. Organizuje również informacje, które w przeciwnym razie mogłyby być rozproszone w wielu różnych dokumentach i specyfikacjach, ułatwiając programiście bazy danych zaprojektowanie lub aktualizację bazy danych spełniającej wymagania biznesowe.

>>dowiedz się więcej o modelowaniu danych (bezpłatne szkolenie)

Poznaj podstawowe techniki modelowania danych (nawet jeśli nie wiesz, jak kodować) dzięki temu bezpłatnemu szkoleniu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *