Počítačové znalosti
Relační databáze umožňuje mimořádně složité a sofistikované dotazy díky dvěma klíčovým principům – tabulkám a křížovým odkazům. Data jsou uložena v tabulkách místo prostých seznamů, což usnadňuje filtrování jednotlivých položek a umožňuje propojení různých datových sad.
Základní databáze ukládá veškeré informace do jediného souboru jako řetězec záznamů. Například policejní evidence může obsahovat seznam trestných činů, kde každý záznam uvádí jméno pachatele, typ trestného činu, datum a místo. Jedná se o elektronický ekvivalent papírových formulářů – v podstatě obyčejný seznam. Vyhledání všech trestných činů spáchaných konkrétní osobou by vyžadovalo procházet celý seznam a ručně shromažďovat odpovídající záznamy.
Relační databáze organizuje data do tabulek. Každý sloupec představuje konkrétní typ informace (pole) a každý řádek představuje jeden záznam. V našem příkladu by sloupce mohly být „typ pachatele“, „typ trestného činu“, „datum“ a „místo“ a každý řádek by obsahoval údaje o jednom trestném činu. Díky této struktuře může počítač provádět mnohem sofistikovanější vyhledávání – například vytvořit seznam všech řádků s určitým jménem pachatele a získat tak kompletní historii jeho trestných činů. Moderní databáze umožňují i kombinované podmínky, např. vyhledat záznamy, kde se vyskytuje konkrétní typ trestného činu v daném období, což může pomoci při plánování policejních zásahů.
V praxi jsou relační databáze často složeny z několika tabulek, které lze navzájem propojit. Kromě tabulky trestných činů můžete mít například tabulku lékařské péče, školní záznamy nebo daňové příjmy. Název „relační“ vychází z toho, že databáze rozpoznává společné prvky mezi tabulkami – například stejné město uvedené v různých tabulkách odkazuje na stejné geografické území. To umožňuje vytvářet mimořádně komplexní dotazy, např. zjistit, zda města s nízkými školními výsledky mají vyšší výskyt určitého druhu trestné činnosti.
I když byly počítačové databáze původně navrženy jako samostatný software, relační databáze jsou dnes klíčovou součástí mnoha webových aplikací. Například internetový obchod může mít tabulky pro jednotlivé objednávky, recenze a nabídky produktů. Díky tomu může web rychle generovat personalizované stránky – např. knihkupectví může analyzovat minulé nákupy zákazníka, najít další čtenáře, kteří si koupili stejnou knihu, a na základě jejich dalších nákupů doporučit knihy ve výprodeji.
Vytvoření efektivního návrhu relační databáze je klíčovým prvkem při budování spolehlivého systému. Neexistuje jediné „správné“ řešení pro konkrétní projekt; vývojáři musí učinit rozhodnutí, která zajistí efektivní fungování. Existuje několik častých úskalí, která mohou databázi poškodit. Včasné odh
Rozdíl mezi formáty DWG a DXFAutoCAD nabízí při ukládání výkresu několik formátů, mezi nimi .dwg a .dxf. Formát .dwg je výchozí a nejpoužívanější, ale v určitých situacích je vhodnější uložit soubor jako .dxf.Co je to .DWG a .DXF?Rozšíření .dwg znamená „drawing“ (výkres). Soubor .dwg může otevřít řa