Komponenty relační databáze

...

Běžnými příklady relačních databází jsou databáze pro řízení vztahů se zákazníky (CRM).

Databáze jsou počítačové systémy, které shromažďují a ukládají data, takže na ně lze odkazovat prostřednictvím odkazů na související data v rámci kolekce a také související informace v jiných databázích. Existuje mnoho účelů a typů databází. Mezi nejrozšířenější patří relační databáze. Například databáze pro řízení vztahů se zákazníky (CRM), které spravují potenciální zákazníky, záznamy o zákaznících, správu a fakturaci, jsou relační databáze.

Tabulky

V relační databázi je tabulka to samé jako záznam, což je základní datová složka. Skládá se ze sady polí, která jsou stejná v každé tabulce nebo záznamu, jako je jméno, adresa a produkt zákazníka. Relační databáze také diktují, jak tabulky fungují. Například relační databáze řídí, jak jsou data prezentována na obrazovce a organizována výstup - diktovaný dotazem a jazykem pro definici dat - a dokonce i to, kolik informací lze uložit v a dané pole.

Video dne

Řádky

Tabulky relačních databází vypadají velmi podobně jako tabulky Excelu, když jsou nakresleny pro vizuální referenci. Řádky v každé databázové tabulce představují sekvenční hodnoty, kde například hodnota v řádku 1A souvisí s hodnotami ve všech ostatních polích v řádku 1. Typ hodnoty v řádku 1A, tj. jméno Jan Novák, je stejného typu hodnoty jako ve všech ostatních řádcích ve sloupci A. Každý řádek představuje součet dat pro celý záznam nebo podkategorii záznamu, jako jsou kontaktní informace zákazníka, které by zahrnovaly adresu Johna Smithe, telefonní číslo a e-mailovou adresu.

Sloupce

Sloupce v tabulce relační databáze jsou ovládací prvky; každý sloupec představuje pole dat, které se konzistentně vyskytuje v každém záznamu nebo tabulce v celé databázi. Například ve vizuální reprezentaci modelové databáze CRM by sloupce měly záhlaví, jako je „název“, „adresa“, „telefon“ a „e-mail“. Tyto názvy sloupců jsou názvy datových polí, která se vyskytují v každém z nich záznam.

Primární klíče

Primární klíče jsou identifikační štítky pro každý řádek dat. Primární klíč je pro každý záznam v relační databázi jiný; musí být jedinečný a musí existovat (jinými slovy nemůže být „null“). V databázi CRM může být tímto primárním klíčem číslo přiřazené zákazníkovi nebo jedinečný identifikátor, jako je její číslo sociálního zabezpečení. Primární klíče se používají pro dotazy v relační databázi, ale ne pro dotazy do externích databází.

Cizí klíče

Cizí klíče umožňují vyhledávání dat a manipulaci mezi primární databázovou tabulkou a dalšími souvisejícími databázemi. V modelu CRM může existovat databáze typů produktů se seznamem výrobců různých widgetů. Každému typu widgetu by byl přiřazen cizí klíč, který uživateli CRM umožňuje vyhledávat a určit, zda je určitý zákazník jedním z jeho výrobců. Například kategorii widgetu s názvem „X“ může být přiřazen cizí klíč „1“ a může mít mnoho podkategorií označených abecedně. Hledání cizího klíče 1 ukazuje, kolik položek je v kategorii X a při prohlížení položky se v záznamu zobrazí její označení kategorie.