Databáze

Databáze je strukturovaná, uspořádaná kolekce dat uložená v počítačovém systému. Databáze obvykle ukládají informace do několika propojených tabulek, které uchovávají související data pro každý záznam ve vyhrazených polích. Software systému pro správu databází Database management system, (DBMS) udržuje vztahy mezi tabulkami, přidává a aktualizuje záznamy a zobrazuje data v reakci na dotazy.

Většina moderních databází jsou relační databáze, které propojují více tabulek vytvářením vztahů mezi poli primárních klíčů. Firma může například vést databázi, která v jedné tabulce sleduje informace o zákaznících (například jejich jméno a e-mailovou adresu), ve druhé objednávky a ve třetí produkty na prodej. Každý záznam v těchto tabulkách obsahuje pole primárního klíče s jedinečným ID, na které se mohou odkazovat záznamy v jiných tabulkách; každá objednávka odkazuje na CustomerID zákazníka, který ji zadal, a na ProductID každého zakoupeného produktu.

Starší databáze byly známé jako databáze typu „plochý soubor“. Tyto databáze uchovávaly vše v jediné tabulce, podobně jako v tabulce.

Vyhledávání informací v databázi se nazývá dotaz. Většina databází používá pro dotazy standard strukturovaného dotazovacího jazyka Structured Query Language, (SQL), který umožňuje přistupovat k záznamům ve více tabulkách databáze a aktualizovat je. Dotaz do databáze může například zobrazit všechny zákazníky v určitém poštovním směrovacím čísle, všechny objednávky zadané během minulého týdne nebo zákazníky, kteří zakoupili určitý produkt více než jednou.

Dotaz SQL zobrazující záznamy splňující kritéria vyhledávání
Dotaz SQL zobrazující záznamy splňující kritéria vyhledávání

Databáze se používají k nespočtu účelů v podnikání, vzdělávání, zdravotnictví a státní správě. Elektronické obchodování, sociální média, zpravodajské weby a další dynamické weby používají databáze jako backend pro ukládání svého obsahu a na požádání vytvářejí stránky obsahující obsah ze svých databází. Zatímco starší databáze dokázaly zpracovávat pouze prostý text, moderní databáze mohou ukládat i jiné datové typy, například obrázky, zvuk a video.

Aktualizováno April 18, 2023 od Brian P.

quizOtestujte své znalosti

C++ is a type of what?

A
Programming language
0%
B
Processor architecture
0%
C
Color space
0%
D
Web browser
0%
Correct! Incorrect!     View the C++ definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Databáze na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.