Relačný prístup k budovaniu databáz znamená prácu s tabuľkovým údajovým modelom, to znamená s obvyklým spôsobom prezentácie. Implementuje sa pomocou systémov na správu databáz.
Podstata relačnej štruktúry a príprava údajov
Každá databáza je usporiadaná a štruktúrované informácie uložené v jednej alebo viacerých tabuľkách. Tabuľky sú prirodzeným a známym znázornením údajov, ktoré sa skladá z riadkov a stĺpcov. Relačný prístup implikuje určitý vzťah medzi takýmito tabuľkami. Odkazy alebo vzťahy vám umožňujú kombinovať a načítať údaje z niekoľkých tabuliek naraz v jednom dotaze.
Na vytvorenie relačnej databázy je potrebné v prvom rade vytvoriť súbor tabuliek a vzťahov medzi nimi. V takom prípade musíte dodržiavať nasledujúce pravidlá. Najskôr musí byť každá tabuľka rovnakého typu a musí mať jedinečný názov. Po druhé, riadky tabuľky musia pozostávať z pevného počtu polí a hodnôt (nemôžete zahrnúť viac stĺpcov a opakujúcich sa skupín). Po tretie, reťazce musia byť minimálne jedna iná hodnota (pole) od seba odlišná, aby bolo možné identifikovať akýkoľvek reťazec. Po štvrté, stĺpce musia mať jedinečné názvy a musia byť vyplnené homogénnymi hodnotami údajov. Jediným možným spôsobom prezentácie je hodnota explicitných údajov (medzi tabuľkami nemôžu existovať žiadne špeciálne vzťahy).
Zlúčením výberov do dočasnej tabuľky môžete spracovať údaje z viacerých tabuliek naraz. Najbežnejšie operácie sú výber, projekcia, prirodzené spojenie, spojenie, križovatka a rozdiel. Pri formovaní tabuliek je jedným zo základných pojmov primárny kľúč - ide o identifikátor, ktorý jednoznačne odkazuje na entitu. Napríklad v tabuľke jedál môže byť primárnym kľúčom číslo jedla. Pre všetky tabuľky s údajmi musíte vytvoriť podobné kľúče, ktoré ich prepoja so vzťahmi.
Implementácia pomocou DBMS
Systémy na správu databáz (Oracle, MySQL, SQLite atď.) Poskytujú kompletnú správu vygenerovaných údajov a umožňujú vám vykonávať dotazy. Po výbere jedného z DBMS musíte vytvorené tabuľky preniesť do programu podľa jeho syntaxe. Toto je rozsiahla práca, ktorú je potrebné robiť opatrne bez toho, aby ste prišli o dôležité atribúty.
Ďalšia práca s dopytmi a spracovaním údajov je založená na programovacom jazyku SQL. Práve v tomto jazyku sa vytvárajú tabuľky, pridávajú sa, mazajú a menia sa záznamy, načítajú sa údaje z jednej alebo viacerých tabuliek a mení sa štruktúra.