Úvod do databáz pre začiatočníkov

Obsah:

Úvod do databáz pre začiatočníkov
Úvod do databáz pre začiatočníkov
Anonim

Na povrchu môže databáza vyzerať ako tabuľkový procesor; zobrazuje údaje usporiadané v stĺpcoch a riadkoch. Ale tu sa podobnosť končí, pretože databáza je oveľa výkonnejšia.

Čo dokáže databáza?

Image
Image

Ak je databáza relačná, čo je väčšina databáz, krížové odkazy na záznamy v rôznych tabuľkách. To znamená, že môžete vytvárať vzťahy medzi tabuľkami. Ak ste napríklad prepojili tabuľku Zákazníci s tabuľkou Objednávky, mohli by ste nájsť všetky nákupné objednávky z tabuľky Objednávky, ktoré kedy spracoval jeden zákazník z tabuľky Zákazníci, alebo ju môžete ďalej spresniť tak, aby sa vrátili len tie objednávky spracované v určitom časovom období. – alebo takmer akýkoľvek typ kombinácie, ktorú si dokážete predstaviť.

Vzhľadom na tieto vzťahy medzi tabuľkami podporuje databáza komplexné dopytovanie s rôznymi kombináciami stĺpcov v tabuľkách a filtrov na doladenie, ktoré riadky sa vrátia po vykonaní dotazu.

Databáza vykonáva komplexné súhrnné výpočty v niekoľkých tabuľkách. Môžete napríklad uviesť výdavky v desiatkach maloobchodných predajní vrátane všetkých možných medzisúčtov a potom konečný súčet.

Databáza presadzuje konzistenciu a integritu údajov, zabraňuje duplicite a zaisťuje presnosť údajov prostredníctvom svojho dizajnu a série obmedzení.

Aká je štruktúra databázy?

Najjednoduchšie je databáza tvorená tabuľkami, ktoré obsahujú stĺpce a riadky. Údaje sú rozdelené podľa kategórií do tabuliek, aby sa predišlo duplicite. Firma môže mať napríklad stôl pre zamestnancov, jeden pre zákazníkov a druhý pre produkty.

Každý riadok v tabuľke sa nazýva záznam a každá bunka je pole. Každé pole (alebo stĺpec) obsahuje špecifický typ údajov, ako je číslo, text alebo dátum. Táto špecifikácia je vynútená sériou pravidiel nazývaných obmedzenia, aby sa zabezpečilo, že vaše údaje sú presné a spoľahlivé.

Tabuľky v relačnej databáze sú prepojené pomocou kľúča. Toto je ID v každej tabuľke, ktoré jednoznačne identifikuje riadok. Každá tabuľka používa stĺpec primárneho kľúča a každá tabuľka, ktorá potrebuje prepojenie s touto tabuľkou, ponúka stĺpec cudzieho kľúča, ktorého hodnota sa bude zhodovať s primárnym kľúčom prvej tabuľky.

Zrátané podčiarknutie

Všetky databázové nástroje podporujú dotazovanie, čo je proces definovania špecifického súboru pravidiel na získanie výpisu podmnožiny informácií z databázy. Rôzne motory však ponúkajú rôzne úrovne podpory. Serverové riešenie napríklad vracia tabuľkový výstup, ktorý musí byť vykreslený estetickejšie pomocou iného nástroja na písanie správ. Databáza založená na počítači, ako napríklad Microsoft Access, zahŕňa návrhára vizuálnych zostáv integrovaný s jeho nástrojom dotazovania, čo vedie k nakupovaniu zostáv priamo na tlač na jednom mieste.

Spoločné databázové produkty

Microsoft Access je jednou z najpopulárnejších databázových platforiem na dnešnom trhu. Dodáva sa s balíkom Microsoft Office a je kompatibilný so všetkými produktmi balíka Office. Obsahuje sprievodcov a ľahko použiteľné rozhranie, ktoré vás prevedie vývojom vašej databázy. K dispozícii sú aj ďalšie desktopové databázy vrátane FileMaker Pro, LibreOffice Base (ktorá je bezplatná) a Brilliant Database.

Tieto riešenia sú optimalizované pre malé desktopové aplikácie pre jedného používateľa.

Pre firmy dáva väčší zmysel rozsiahly databázový server pre viacerých používateľov. Serverové databázy ako MySQL, Microsoft SQL Server a Oracle sú enormne výkonné, ale aj drahé a môžu prísť so strmou krivkou učenia.

Základné zručnosti

Všetky okrem tých najjednoduchších databáz sa spoliehajú na štruktúrovaný dotazovací jazyk pri vývoji nových databázových aktív (ako sú tabuľky a stĺpce) alebo pri získavaní informácií prostredníctvom dotazov. Hoci je SQL jednoduchý skriptovací jazyk, rôzni predajcovia databáz používajú jeho implementácie mierne odlišné v porovnaní s ich vlastnými proprietárnymi databázovými strojmi.

Odporúča: