wikipedia.infostar.cz

Databáze

Databáze je program pro počítač. To je zvyklé na data obchodu. Tam jsou odlišné druhy databází. Ty nejobvyklejší jsou nazývány relačními databázemi. Oni uloží vztahy věcí. Pro toto oni používají stoly databáze. Velmi jednoduchý příklad databáze by byl elektronický adresář.

Nepřehlédněte: Tato stránka obsahuje strojový překlad textu z anglické encyklopedie Wikipedia. Pokud budou některé pasáže špatně srozumitelné, zkuste se podívat i na text v originále, který najdete pod odkazem Database. Překlad byl vytvořen pomocí překladače Eurotran.

Model databáze

Tam jsou různé způsoby jak reprezentovat data.

  • Jednoduché soubory (nazývaly byt soubory): Prostě zahrnout data do množství velkých souborů.
  • Hierarchický model: Data jsou organizována jako stromová struktura. Zajímavá data jsou u listů stromu
  • Model sítě: Používat záznamy a soubory ukládat data
  • Relační model: Toto používá teorii množin a predikátovou logiku. To je velmi široce použité. Data vypadají jako to je organizováno ve stolech. Tyto stoly mohou pak jsou spojené spolu tak že jednoduchá pole mohou být vybrána z nich.
  • Objektový příbuzenský model: Toto používá stejné datové typy pro databázi, jak pro (objektově orientovanou) aplikaci.

Věci databáze by měla být schopná dělat

Nějaká databáze by měla být schopná dělat pokračování (známé jako kyselina)

  • Všichni. Jeden všechny úlohy daného souboru (volaly transakci) být dělán, nebo žádný z nich je. Známý jako Atomicity
  • Dokončete. Data v databázi vždy dávají smysl. Není tam žádná polovina-hotový (invalidní) data. Známý jako hustota
  • Izolace. Jestliže mnoho lidí pracuje na stejných datech, oni nebudou vidět (nebo dopad) každý jiný. Každý je má jejich vlastní pohled na databázi, který je nezávislý jiní
  • Hotový. Transakce musí být zavázané, když oni jsou děláni. Jakmile spáchat byl dělán, oni mohou už ne být odvoláni. Známý jako trvanlivost.

Způsoby, jak organizovat data

Jako v reálném životě, stejný data mohou být díval se na od různých pohledů, a to může být organizováno v různých způsobech. Tam být jiné věci zvážit to, když organizuje data:

  • Každá položka dat by měla být uložena jako nemnoho časů jak možný. Představujte si, že svobodná žena napsala knihu. Jednou ona se vezme, její jméno bude se měnit. Jestliže její jméno je jen uloženo jednou, se aktualizovat je snadný, jestliže to je uloženo několikrát to stane se tvrdější. Také, jestliže data jsou uložena několikrát, to může popřít sebe
  • .
  • Tam je los dat., to bude pokračovat hodně prostoru. Jestliže věci jsou opakovány přes a znovu, dokonce více prostoru bude zaujaté. Toto bude dělat věci nálezu pomaleji
  • .

Založený na těchto kritériích, metoda volala Database normalizace byla vyvinuta. Nyní tam je 5 normálních forem. Tito jsou způsob, jak dělat databázi rychleji, a nutit data vzít méně prostoru.