Databázy pre začiatočníkov

Úvod do databáz, SQL a Microsoft Access

Na povrchu sa databáza môže zdať ako tabuľka; má údaje usporiadané v stĺpcoch a riadkoch. Ale to je miesto, kde podobnosť končí, pretože databáza je oveľa silnejšia.

Čo môže databáza robiť?

Databáza má široké vyhľadávacie funkcie. Napríklad obchodné oddelenie by mohlo rýchlo vyhľadať a nájsť všetkých predajcov, ktorí dosiahli určitý objem predaja počas určitého časového obdobia.

Databáza môže hromadne aktualizovať záznamy - dokonca aj milióny alebo viac záznamov. To by bolo užitočné, napríklad, ak ste chceli pridať nové stĺpce alebo použiť nejakú náplasť s údajmi.

Ak je databáza relačná , čo je väčšina databáz, môže to krížovo odkazovať na záznamy v rôznych tabuľkách. To znamená, že môžete vytvárať vzťahy medzi tabuľkami. Napríklad, ak ste prepojili tabuľku Zákazníkov s tabuľkou Objednávky, mohli by ste nájsť všetky objednávky objednávky z tabuľky Objednávky, ktoré vôbec spracoval jeden zákazník z tabuľky Zákazníci, alebo ju môžete ďalej upravovať tak, aby vrátil iba tie objednávky spracované v konkrétnom časovom období - alebo takmer akýkoľvek typ kombinácie, ktorú si dokážete predstaviť.

Databáza môže vykonávať komplexné agregované výpočty vo viacerých tabuľkách. Môžete napríklad uviesť výdavky vo viacerých maloobchodných predajniach vrátane všetkých možných čiastkových súčtov a potom celkovú sumu.

Databáza môže presadzovať konzistenciu a integritu údajov, čo znamená, že sa môže vyhnúť duplicite a zabezpečiť presnosť údajov prostredníctvom návrhu a série obmedzení.

Aká je štruktúra databázy?

Najjednoduchšie je databáza tvorená tabuľkami obsahujúcimi stĺpce a riadky. Údaje sú rozdelené podľa kategórií do tabuliek, aby sa zabránilo duplicite. Napríklad podnik môže mať tabuľku pre zamestnancov, jednu 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) môže byť navrhnuté tak, aby obsahovalo určitý typ údajov, napríklad číslo, text alebo dátum. Toto je vynútené sériou pravidiel na zabezpečenie presnosti a spoľahlivosti vašich údajov.

Tabuľky v relačnej databáze sú prepojené kľúčom. Toto je ID v každej tabuľke, ktorá jednoznačne identifikuje riadok. Každá tabuľka má stĺpec primárneho kľúča a akákoľvek tabuľka, ktorá musí odkazovať na túto tabuľku, bude mať stĺpec cudzieho kľúča, ktorého hodnota sa zhoduje s primárnym kľúčom prvej tabuľky.

Databáza bude obsahovať formuláre, ktoré umožnia používateľom vkladať alebo upravovať údaje. Okrem toho bude mať možnosť vytvárať prehľady z údajov. Správa je jednoducho odpoveďou na otázku, ktorá sa nazýva dotaz v databáze-hovoriť. Môžete napríklad požiadať databázu o zistenie hrubého príjmu spoločnosti počas určitého časového obdobia. Databáza vám vráti správu s požadovanými informáciami.

Spoločné databázové produkty

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

Ak uvažujete o databáze pre stredné až veľké podniky, možno budete chcieť zvážiť databázu serverov založenú na jazyku štruktúrovaného dotazu (SQL) . SQL je najbežnejší jazyk databáz a dnes je používaný väčšinou databáz.

Serverové databázy ako MySQL, Microsoft SQL Server a Oracle sú mimoriadne silné - ale aj drahé a môžu prísť so strmou krivkou učenia.