Co to jest domena danych?

„Domena danych” to termin używany w polach bazy danych i zarządzaniu danymi. Odnosi się do zakresu dopuszczalnych wartości, które może zawierać określony wiersz lub pole. Egzekwowanie domen danych powoduje, że informacje w bazie danych są spójne i mieszczą się w akceptowalnych parametrach, unikając sytuacji, w których bazy danych albo generują bezsensowne wyniki, albo nie są w stanie odpowiedzieć na określone zapytania z powodu braku wystarczających informacji. Zdefiniowanie domeny danych jest wykonywane przez programistę bazy danych, który często określa listę poprawnych wartości dla pola wejściowego w programie.

Być może najłatwiejszym sposobem zrozumienia pojęcia domeny danych jest zbadanie przykładu. Rozważ pole w bazie danych pracowników, w którym użytkownik końcowy powinien rejestrować status zatrudnienia poszczególnych pracowników. Każdy pracownik w organizacji będzie pracownikiem bieżącym lub byłym; dlatego są to jedyne dopuszczalne wpisy w domenie danych dla tego pola. Podczas tworzenia bazy danych programista zwykle wskazuje, że są to jedyne akceptowalne odpowiedzi dla osoby wprowadzającej dane do „Statusu pracownika”.

Innym, bardziej złożonym przykładem domeny danych byłoby pole na numer telefonu pracownika. W USA domena danych w tym polu musiałaby być ograniczona tylko do liczb, a maksymalna długość to 10 znaków; innymi słowy, numer kierunkowy plus siedmiocyfrowy numer telefonu. Programista, który chciał wymusić jeszcze ściślejszy poziom kontroli nad domeną danych, mógł ją zaprogramować, tak aby można było używać tylko rzeczywistych kodów i prefiksów, uniemożliwiając osobom fizycznym próbę podania numeru (999) 999-9999. W obu przypadkach ograniczenia nałożone na skuteczne domeny danych są osiągane za pomocą narzędzia znanego jako tabela referencyjna.

Dopuszczalne wartości danych są zwykle przechowywane w tak zwanej tabeli odniesienia. Tabela referencyjna to tabela połączona z bazą danych, która zawiera dopuszczalne wartości lub zakresy wartości danych dla określonych tabel w bazie danych. Informacje wprowadzane do bazy danych są porównywane z tabelą referencyjną w celu ustalenia, czy użytkownik przypadkowo wprowadził nieprawidłowy wpis. Nieprawidłowe wpisy są zwykle oznaczane komunikatem o błędzie i monitują o drugą możliwość wprowadzenia poprawnej wartości do bazy danych.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?