whycomputer.com >> Počítačová školení >  >> Internet

Účel a vlastnosti relační databáze

Relační databáze je taková, která nabízí velmi složité a sofistikované dotazy a vyhledávání díky dvěma faktorům: tabulkám a křížovým odkazům. Ukládá data spíše než tabulky než prosté seznamy, což usnadňuje filtrování jednotlivých prvků každého záznamu. Umožňuje také křížové odkazy mezi různými soubory dat.

Základní databáze
Základní databáze obsahuje všechny podrobnosti v jediném souboru, který je tvořen řetězcem záznamů. Například policejní databáze by mohla mít seznam záznamů o jednotlivých trestných činech, z nichž každý obsahuje podrobnosti, jako je jméno pachatele, druh trestné činnosti a datum a místo. Tradiční databáze by byla jednoduše elektronickým ekvivalentem sbírky formulářů nebo karet a v technických termínech by byla podobná prostému seznamu v dokumentu textového procesoru. Pokud byste chtěli najít určitý vzor, ​​jako jsou například všechny přestupky spáchané určitou osobou, museli byste prohledat každou zmínku jména a pak zkopírovat všechny údaje z každého záznamu trestného činu.

Tabulky v relačních databázích
Relační databáze vkládá informace do tabulek a ne do přímého seznamu. V takové tabulce představuje každý sloupec určitý typ informace (pole) a každý řádek obsahuje jeden záznam. V příkladu trestného činu můžete mít sloupce pro typ pachatele, typ trestného činu, datum a místo, přičemž každý zločin je na samostatné řadě. Tato struktura znamená, že počítač může provádět sofistikovanější vyhledávání. Může například sestavit seznam všech řádků s určitým jménem pachatele, který vytvoří podrobnou historii trestných činů pachatele. Většina databází umožňuje více sofistikovanosti a může vyhledávat záznamy, které splňují více kritérií. Databáze by mohla například sestavit seznam záznamů, které zahrnují určitý trestný čin, a konkrétní údaje, které by ukázaly, zda jsou určité trestné činy sezónní, což by mohlo policejním náčelníkům pomoci efektivněji přidělovat úředníky.

Křížové odkazy ve vztazích Databázy
V praxi mohou být relační databáze ještě sofistikovanější než pouhé použití samostatných tabulek. Mnohé z nich budou tvořeny různými tabulkami, na které lze odkazovat. Například, stejně jako tabulka trestných činů, můžete mít stůl pro lékařské ošetření, jeden pro školní záznamy a jeden pro daňové příjmy. Termín "relační" pochází ze způsobu, jakým je databáze nastavena tak, aby rozpoznávala společné faktory mezi každou databází. V příkladu by databáze věděla, že konkrétní město uvedené v každé tabulce odkazuje na stejné místo. To může umožnit extrémně složité dotazy, například zjistit, zda mají města s nízkou výkonností ve školách vyšší úroveň určitého zločinu.

Webové stránky
Zatímco počítačové databáze byly původně navrženy jako samostatné relační databáze jsou nyní klíčovou součástí mnoha webových stránek. Například on-line prodejce může mít databázi, která spojuje tabulky zahrnující jednotlivé nákupy, recenze a nabídky produktů. Tato technologie znamená, že webové stránky mohou rychle vytvářet vysoce personalizované stránky: například webové stránky knihy by se mohly podívat na minulé nákupy zákazníka, křížové odkazy a najít lidi, kteří si zakoupili stejnou knihu, najít jiné knihy, které si lidé zakoupili, a vybrat si knihy z tohoto seznamu, které jsou na zvláštní nabídku a navrhněte je zákazníkovi
URL:https://cs.whycomputer.com/Internet/100108798.html

Internet
  • Úskalí v relační databázi Design

    Vytvoření efektivního návrhu relační databáze je klíčovým prvkem při budování spolehlivého systému. Neexistuje žádný správný návrh relační databáze pro konkrétní projekt a vývojáři musí učinit rozhodnutí, aby vytvořili návrh, který bude fungovat efektivně. Existuje několik společných nástrah, které

  • Rozdíl v DWG a DXF

    Software pro kreslení aplikace AutoCAD poskytuje při ukládání výkresu výběr formátů souborů, včetně souborů .dxf a .dwg. Zatímco .dwg je výchozí a nejoblíbenější formát souboru, některé situace vyžadují uložení souboru ve formátu .dxf. Jaký je rozdíl? Jméno .dwg znamená kreslení. Ostatní aplikac

Počítačová školení © https://cs.whycomputer.com