Ako fungujú databázy?

Obsah:

Anonim

Čo je v databáze?

Databáza je softvérový kontajner štruktúrovaný na zhromažďovanie a ukladanie informácií tak, aby ich bolo možné načítať, pridať, aktualizovať alebo odstrániť automatickým spôsobom. Databázové programy sú softvérové ​​aplikácie určené pre používateľov na vytváranie databáz a vytváranie všetkých programov potrebných na ich vyplnenie alebo odstránenie podľa potreby. Štruktúra databázy je tabuľka, ktorá sa skladá z riadkov a stĺpcov informácií. Stĺpce identifikujú údaje (atribúty) v tabuľke a riadky sú záznamy informácií. Tabuľky vyzerajú rovnako ako tabuľkový procesor, ale tabuľky je možné manipulovať a aktualizovať spôsobom, ktorý tabuľky nemôžu, čím sa databáza stáva veľmi cenným nástrojom.

Modely databázy

Databázová štruktúra je definovaná databázovým modelom. Najpoužívanejším modelom je model relačnej databázy. Tabuľky v tomto modeli sa musia vzájomne vzťahovať alebo prepojiť, pričom každá tabuľka obsahuje špecifické informácie alebo atribúty (stĺpce) o každom zázname (riadku). Veterinár môže napríklad mať stôl nazvaný "Pacienti" - s stĺpcami s názvom "Názov pacienta", "Typ pacienta" a "ID číslo" - a druhú tabuľku nazvanú "Vlastník pacienta" ID číslo "," Názov vlastníka "," Adresa vlastníka "a" Telefónne číslo vlastníka ". Prvá tabuľka odkazuje na druhú tabuľku podľa ID čísla. Vzťah ID čísla je spôsob, akým sa v správe alebo žiadosti o dopyt nachádzajú záznamy, ktoré patria spoločne a môžu vrátiť presnú odpoveď.

Navrhovanie databázy

Návrh databázy je umenie založené na obchodných požiadavkách. Požiadavky na podnikanie treba pochopiť skôr, než sa dá navrhnúť presná a užitočná databáza. Podnikové požiadavky môžu byť tiež nazývané obchodné procesy.Tabuľky by nemali obsahovať viac ako jednu sadu alebo modul informácií. Napríklad v predchádzajúcom príklade by tabuľka "Pacient" nemala obsahovať informácie o návštevách pacientov. Namiesto toho by samostatná tabuľka obsahovala identifikačné číslo návštevy a dátum a čas návštevy spolu s identifikačným číslom pacienta, ktorý by ho spojil s pacientom. Štvrtá tabuľka s názvom Fakturácia sa vytvorí na identifikáciu sumy platby, spôsobu platby a ID návštevy, ktoré sa platia spolu s ID pacienta. Fakturácia a návštevy sú obchodné procesy.

Práca s databázou

Zadaním záznamov sa vyplní databáza s údajmi. Po správnej štruktúrovanej databáze je vytvorené rozhranie. Toto rozhranie je umiestnené medzi tabuľkami a používateľom. Poskytuje používateľovi iný pohľad na databázu. Pomocou nášho príkladu veterinárneho lekára môže rozhranie poskytnúť používateľovi vstupnú stránku "Nový používateľ". Na tejto stránke môže užívateľ zadať meno a typ zvieraťa, informácie o majiteľovi a dátum a typ prvej návštevy. Všetky tieto informácie sú obsiahnuté v troch rôznych tabuľkách, ktoré sa nachádzajú za rozhraním, ale používateľ potrebuje komunikovať len so vstupnou stránkou (jeden formulár), zatiaľ čo údaje klesnú do správnych tabuliek. To sa dosiahne prepojením tabuliek jednoduchým programovaním.