Składniki relacyjnej bazy danych

...

Bazy danych zarządzania relacjami z klientami (CRM) to typowe przykłady relacyjnych baz danych.

Bazy danych to skomputeryzowane systemy, które gromadzą i przechowują dane, dzięki czemu można się do nich odwoływać za pomocą łączy do powiązanych danych w zbiorze, a także powiązanych informacji w innych bazach danych. Istnieje wiele celów i rodzajów baz danych. Do najczęstszych należą relacyjne bazy danych. Na przykład bazy danych zarządzania relacjami z klientami (CRM), które zarządzają potencjalnymi klientami, rekordami klientów, zarządzaniem i rozliczeniami, są relacyjnymi bazami danych.

Stoły

W relacyjnej bazie danych tabela jest tym samym co rekord, który jest podstawowym składnikiem danych. Składa się z zestawu pól, które są takie same w każdej tabeli lub rekordzie, takich jak imię i nazwisko, adres i produkt klienta. Relacyjne bazy danych określają również sposób działania tabel. Na przykład relacyjne bazy danych kontrolują sposób prezentacji i organizacji danych na ekranie dane wyjściowe — podyktowane przez zapytania i język definicji danych — a nawet ilość informacji, które można przechowywać w podane pole.

Wideo dnia

Wydziwianie

Tabele relacyjnych baz danych wyglądają jak arkusz kalkulacyjny programu Excel, gdy są przedstawione na diagramie w celu wizualnego odniesienia. Wiersze w każdej tabeli bazy danych reprezentują wartości sekwencyjne, gdzie na przykład wartość w wierszu 1A odnosi się do wartości we wszystkich innych polach w wierszu 1. Typ wartości w wierszu 1A, czyli imię Jan Kowalski, jest tym samym typem wartości, co we wszystkich pozostałych wierszach w kolumnie A. Każdy wiersz reprezentuje sumę danych dla całego rekordu lub podkategorii rekordu, np. informacje kontaktowe klienta zawierające adres, numer telefonu i adres e-mail Johna Smitha.

Kolumny

Kolumny w tabeli relacyjnej bazy danych są funkcjami kontrolnymi; każda kolumna reprezentuje pole danych, które występuje konsekwentnie w każdym rekordzie lub tabeli w całej bazie danych. Na przykład w wizualnej reprezentacji modelu bazy danych CRM kolumny miałyby nagłówki, takie jak „nazwa”, „adres”, „telefon” i „e-mail”. Te nazwy kolumn to nazwy pól danych, które występują w każdej z nich nagrywać.

Klucze podstawowe

Klucze podstawowe to znaczniki identyfikacyjne dla każdego wiersza danych. Klucz podstawowy jest inny dla każdego rekordu w relacyjnej bazie danych; musi być unikalny i musi istnieć (innymi słowy, nie może być „pusty”). W bazie danych CRM ten klucz podstawowy może być numerem przypisanym do klienta lub być unikalnym identyfikatorem, takim jak numer PESEL. Klucze podstawowe są używane do zapytań w relacyjnej bazie danych, ale nie do zapytań do zewnętrznych baz danych.

Klucz obcy

Klucze obce umożliwiają wyszukiwanie danych i manipulowanie między podstawową tabelą bazy danych a innymi powiązanymi bazami danych. W modelu CRM może istnieć baza typów produktów, wymieniająca producentów różnych widżetów. Do każdego typu widgetu zostanie przypisany klucz obcy, który umożliwi użytkownikowi CRM przeprowadzenie wyszukiwania w celu ustalenia, czy dany klient jest jednym z jego producentów. Na przykład kategoria widżetów o nazwie „X” może mieć przypisany klucz obcy „1” i mieć wiele podkategorii oznaczonych alfabetycznie. Wyszukiwanie klucza obcego 1 pokazuje, ile elementów znajduje się w kategorii X, a gdy element jest przeglądany, rekord pokazuje jego oznaczenie kategorii.