Databáze je to, co je to? Databáze a jejich účel

11. 4. 2019

Neustále rostoucí množství informací, které přicházejí prostřednictvím všech médií jednotlivým osobám a lidstvu obecně, se neustále rozšiřuje a nutně je nutné je uchovávat a zpracovávat. Rozvoj finančních prostředků pro systematizaci, akumulaci a efektivní využívání všech informací se proto stává nutností v životě každého. To je to, o čem jsou navrženy různé DBMS - systémy správy databází.

DBMS - Podmínky a definice

Databáze je mnohostranná koncepce. Ve všeobecném případě je databáze (DB) sbírka informací spojených určitým atributem. Například telefonní seznam nebo cenový list společnosti lze přiřadit k databázi. databáze je

Informační databáze mají užší definici. Pod nimi rozumí úložiště informací, strukturované optimálně pro zpracování stroje. Toto je nejběžnější definice, je lepší ji brát jako základ.

Vytváří se databáze, zpracovává a vyhledává všechny potřebné informace v ní systémy správy databází (DBMS). DBMS je soubor specifických softwarových nástrojů, které umožňují uživateli rychle a efektivně komunikovat s databází.

Porovnání přístupu a aplikace Excel


Jaké jsou výhody databáze nad jinými repozitáři informací, například tabulky, textové editory atd.? Pro srovnání, nejvhodnější Přístup k databázi a Excel tabulky. Tato volba je způsobena skutečností, že obě aplikace jsou součástí jednoho balíčku a slouží k ukládání dat. Přístup je ve skutečnosti volná databáze, která je spojena s bonusem do textového editoru aplikace Word a tabulkami aplikace Excel.

Prvním problémem v aplikaci Excel je tedy nedostatek kontroly nad správností zadaných informací. V řádcích tabulky se někdy vyskytují opakované údaje a jakékoli typografické znázornění způsobí chybu, když jsou seskupeny. V aplikaci Excel nelze nastavit pravidla pro zadávání určitých informací. Například pokud chcete zadat TIN s 12 číslicemi, aplikace Excel nezazní alarm, pokud operátor zadá další znak. přístupovou databázi

V aplikaci Access můžete flexibilně konfigurovat omezení zadaných informací. V aplikaci Access je také zadáno jednou. Pokud lze některé údaje opakovat, jsou umístěny v samostatné tabulce, která může být propojena s jinými tabulkami. Tento přístup dramaticky snižuje pravděpodobnost chyb spojených s vstupem informací.

Počet řádků v aplikaci Excel nesmí překročit 65536, v aplikaci Access je počet záznamů obvykle neomezený. Existuje pouze limit na celkovou velikost souboru - ne více než 2 GB.

Aplikace Excel má vestavěné nástroje pro třídění, filtrování informací, vytváření kontingenčních tabulek a grafů, ale před funkcemi strukturovaného dotazovacího jazyka (SQL), který je hlavním nástrojem pro výběr a třídění dat v libovolném DBMS, ztrácí schopnosti. tvorba databáze

Je zřejmé, že databáze je lepší místo pro ukládání informací než tabulka aplikace Excel. Nejlepším řešením by bylo vytvořit databázi pro ukládání informací a analýzy a výpočty by měly být prováděny v tabulkách - oba tyto aplikace umožňují volně sdílet všechny zadané informace.

Klasifikace databáze

Databáze lze rozdělit do 4 funkcí:

1. Použitý programovací jazyk. Otevřené databáze se spoléhají na jeden z univerzálních jazyků. Uzavřené základny používají svůj vlastní programovací jazyk.

2. Funkce prováděné. Informační databáze jsou určeny k ukládání a přístupu k informacím. Provozní místnosti umožňují komplexní řešení zpracování informací.

3. Rozsah aplikace. Existují univerzální databáze a specializované, určené k řešení konkrétních problémů.

4. "Napájení" jsou všechny databáze rozděleny na firemní a desktopové. Ty mají nízkou cenu, jsou určeny pro jednoho uživatele, mají nízké požadavky na hardware.

Firemní databáze jsou navrženy tak, aby fungovaly v distribuovaném prostředí, podporovaly současnou činnost mnoha uživatelů a nabízely dostatečné možnosti pro návrh a správu databází.

5. Zaměřením cílového publika. Na vývojářích a koncových uživatelích dochází ke zesílení systémů. V prvním případě by DBMS měla mít rozsáhlé možnosti ladění navržené databáze, umět vytvářet aplikace, která není svázána se DBMS, měla by obsahovat nástroje pro vytváření komplexních a efektivních konečných produktů. Příklad databáze

Databáze pro koncové uživatele by měla být jednoduchá, intuitivní, musí mít ochranu softwaru před neúmyslným poškozením dat uživatelem.

Databázové modely

Existují 3 způsoby, jak ukládat informace do databází:

1. Hierarchický model může být zastoupen jako strom. Na první úrovni je jeden objekt. Níže jsou podřízené objekty 2. úrovně. Každý objekt může mít několik podřízených na nejnižší úrovni, ale vždy je spojen pouze s jedním objektem výše uvedené úrovně. Příkladem hierarchického modelu je operační systém Windows.

2. Síťový model je rozšíření hierarchické. Odstraňuje omezení počtu odkazů objektu nižší úrovně s objektem vyšší úrovně. Příkladem tohoto modelu je internet, který je globální distribuovanou databází.

3. Relační (tabulkový) model je nejběžnější způsob ukládání dat. Všechna data jsou shromážděna v tabulce, mezi kterou můžete vytvořit odkazy. V této podobě se zabýváme podrobněji.

Relační databázový model

Většina moderních DBMS používá relační databázový model budovy. databázové tabulky
Pro tyto základny jsou charakteristické následující vlastnosti:

1. Všechny tabulky mají stejnou strukturu.

2. V každém tabulce je klíčové pole, jehož hodnoty nelze opakovat.

3. Spojení tabulek probíhá prostřednictvím klíčových polí, když je klíčové pole jednoho z nich přivedeno do korespondence s klíči ostatních tabulek.

Rozsah databáze

Globalizace ekonomiky, rozvoj počítačových technologií a rozšíření Internetu vytvořily předpoklady pro zavedení počítačových účetních systémů. V životě jsme konfrontováni s každým krokem potřeba a případů při používání databáze. Příklad lze nalézt v knihovně, kde byl archivovaný papír již nahrazen elektronickým katalogem a v supermarketu, kde byla automatizace obchodu používána po dlouhou dobu. Účetnictví a vedení účetnictví, obchod a sklad - to vše také není bez použití databáze.
informační databáze Dokonce i obyčejní lidé se mohou hodit. Pro ně je databáze sada slovních karet pro výuku cizího jazyka, elektronický deník, sbírku receptur a tak dále.

Přístup - nejběžnější databáze

Pro tyto účely se nevyžadují složité DBMS, které jsou zaostřené na firemní klientelu. Pro uživatele je obvykle k dispozici pouze jedna desktopová aplikace. A nejlepší způsob, jak se s tímto úkolem vyrovnat, je databáze Access. Je součástí balíčku MS Office. Přístup je zaměřen na koncového uživatele a má pohodlné rozhraní. Existuje obrovské množství literatury, ve které je databáze zvažována. V aplikaci Access je také uveden příklad vzdělávací databáze.

Přehled přístupu

Zvažte jeho hlavní rysy - většina z nich je typická pro jiné databáze. Uvádíme seznam prvků, které tvoří libovolnou databázi: tabulka, přehled, dotaz, formulář.

Funktem aplikace Access je, že jsou všechny uloženy v jednom souboru. Přístup má koncept typ dat. To znamená, že text nelze zadat do sloupce, na který je přiřazen číselný typ, a naopak. Toto oddělení informací podle typu poskytuje bohaté možnosti pro třídění, odběr vzorků, kontrolu nad vstupními hodnotami.

Samotný vstup se nevyskytuje v tabulkách, ale přes rozhraní nakonfigurované programátorem. Takže můžete zajistit bezpečnost informací v tabulce - uživatel jednoduše nebude mít k nim přístup. Kromě toho bude samotné zadávání dat pohodlné a pohodlné.

Zvolený jazyk SQL je zodpovědný za výběr dat z tabulek. Je to stejné pro různé DBMS, i když jednotlivé příkazy v nich se mohou lišit. V aplikaci Access se vzorkování provádí pomocí dotazů. Dotazy jsou dynamické, to znamená, že při zadávání nových dat do tabulek se výsledky dotazu změní. Výsledek dotazu lze také zobrazit ve formě čitelné jako přehled.

Přehled je šablona dokumentu, která po otevření zadává data z dotazu nebo tabulky. Přístup vytvořil flexibilní systém výměny dat, především mezi různými aplikacemi sady Office. Data z aplikace Access je snadno přenesena do aplikace Word nebo Excel. Pak je můžete poslat e-mailem, provést potřebné výpočty a exportovat je znovu do aplikace Access.

Databáze je také programovací prostředí. Přístup má vestavěný výkonný programovací jazyk - Visual Basic for Application (VBA). Umožňuje vytvářet poměrně složité aplikace, včetně komerčních aplikací.

Trendy vývoje databází

Dostupnost internetu a šíření mobilních zařízení přispívá k rozvoji cloudových technologií. Jinými slovy, všechna data jsou uložena na vzdáleném serveru a tam probíhá zpracování informací. To například umožňuje podnikateli mít přístup k aktuálním informacím kdekoli na světě - stačí, abyste měli přístup k internetu z tabletu nebo smartphonu. Může také dálkově provádět změny v databázi. bez databází

Takové služby již fungují a jsou stále oblíbenější - například existují skladové a obchodní programy odvozené od sítě. Chcete-li pracovat s takovýmto systémem, není nutné kupovat výkonný počítač nebo nakupovat drahý software. Firmy poskytující tyto služby zpravidla účtují malý měsíční poplatek za připojení k jejich službám.