Komponenty relačnej databázy

...

Bežnými príkladmi relačných databáz sú databázy CRM (Customer relationship management).

Databázy sú počítačové systémy, ktoré zhromažďujú a ukladajú údaje, takže je možné na ne odkazovať prostredníctvom odkazov na súvisiace údaje v rámci zbierky, ako aj súvisiace informácie v iných databázach. Existuje mnoho účelov a typov databáz. Relačné databázy patria medzi najrozšírenejšie. Napríklad databázy riadenia vzťahov so zákazníkmi (CRM), ktoré spravujú potenciálnych zákazníkov, záznamy o zákazníkoch, správu a fakturáciu, sú relačné databázy.

Tabuľky

V relačnej databáze je tabuľka to isté ako záznam, ktorý je základným dátovým komponentom. Pozostáva zo sady polí, ktoré sú rovnaké v každej tabuľke alebo zázname, ako napríklad meno, adresa a produkt zákazníka. Relačné databázy tiež určujú, ako tabuľky fungujú. Napríklad relačné databázy kontrolujú, ako sú údaje prezentované na obrazovke a ako sú usporiadané výstup - diktovaný dopytom a jazykom na definovanie údajov - a dokonca aj to, koľko informácií možno uložiť v a dané pole.

Video dňa

Riadky

Tabuľky relačných databáz vyzerajú veľmi podobne ako tabuľkový hárok programu Excel, keď sú znázornené v diagrame pre vizuálnu referenciu. Riadky v každej databázovej tabuľke predstavujú sekvenčné hodnoty, kde napríklad hodnota v riadku 1A súvisí s hodnotami vo všetkých ostatných poliach v riadku 1. Typ hodnoty v riadku 1A, t. j. meno John Smith, je rovnaký typ hodnoty ako vo všetkých ostatných riadkoch v stĺpci A. Každý riadok predstavuje súčet údajov pre celý záznam alebo podkategóriu záznamu, ako sú kontaktné informácie zákazníka, ktoré by zahŕňali adresu Johna Smitha, telefónne číslo a e-mailovú adresu.

Stĺpce

Stĺpce v tabuľke relačnej databázy sú ovládacie prvky; každý stĺpec predstavuje pole údajov, ktoré sa konzistentne vyskytuje v každom zázname alebo tabuľke v celej databáze. Napríklad vo vizuálnej reprezentácii modelovej databázy CRM by stĺpce mali hlavičky ako „názov“, „adresa“, „telefón“ a „e-mail“. Tieto názvy stĺpcov sú názvy údajových polí, ktoré sa vyskytujú v každom z nich záznam.

Primárne kľúče

Primárne kľúče sú identifikačné značky pre každý riadok údajov. Primárny kľúč je odlišný pre každý záznam v relačnej databáze; musí byť jedinečný a musí existovať (inými slovami, nemôže byť „nulový“). V databáze CRM môže byť týmto primárnym kľúčom číslo priradené zákazníkovi alebo môže ísť o jedinečný identifikátor, ako napríklad číslo sociálneho poistenia. Primárne kľúče sa používajú pre dotazy v rámci relačnej databázy, ale nie pre dotazy do externých databáz.

Cudzie kľúče

Cudzie kľúče umožňujú vyhľadávanie údajov a manipuláciu medzi tabuľkou primárnej databázy a inými súvisiacimi databázami. V modeli CRM môže existovať databáza typov produktov so zoznamom výrobcov rôznych widgetov. Každému typu widgetu by bol priradený cudzí kľúč, ktorý umožňuje používateľovi CRM vyhľadávať, aby zistil, či je určitý zákazník jedným z jeho výrobcov. Napríklad kategórii miniaplikácií s názvom „X“ môže byť priradený cudzí kľúč „1“ a môže mať mnoho podkategórií označených abecedne. Vyhľadávanie cudzieho kľúča 1 ukazuje, koľko položiek je v kategórii X a pri prezeraní položky sa v zázname zobrazuje jej označenie kategórie.