Co je databáze? Definice, význam, typy s příkladem


Než se dozvíme o databázi, pochopme –

Co je to Data?

Jednoduše řečeno, data mohou být fakty související s jakýmkoli uvažovaným objektem. Například vaše jméno, věk, výška, váha atd. jsou některé údaje, které se vás týkají. Za data lze považovat i obrázek, obrázek, soubor, pdf atd.

Co je to databáze?

Databáze je systematický soubor dat. Podporují elektronické ukládání a manipulaci s daty. Databáze usnadňují správu dat.

Pojďme diskutovat o příkladu databáze: Online telefonní seznam používá databázi k ukládání dat osob, telefonních čísel a dalších kontaktních údajů. Váš poskytovatel služeb v oblasti elektřiny používá databázi ke správě fakturace, problémů souvisejících s klienty, zpracování údajů o poruchách atd.

Podívejme se také na Facebook. Potřebuje ukládat, manipulovat a prezentovat data týkající se členů, jejich přátel, aktivit členů, zpráv, reklam a mnoho dalšího. Můžeme poskytnout nespočet příkladů využití databází.

Typy databází

Zde jsou některé oblíbené typy databází.

Distribuované databáze

Distribuovaná databáze je typ databáze, která má příspěvky ze společné databáze a informace zachycené místními počítači. V tomto typu databázového systému nejsou data na jednom místě a jsou distribuována v různých organizacích.

Relační databáze

Tento typ databáze definuje databázové vztahy ve formě tabulek. Říká se mu také relační DBMS, což je nejoblíbenější DBMS typu na trhu. Příklad databáze systému RDBMS obsahuje MySQL, Oracle, a Microsoft SQL Server databáze.

Objektově orientované databáze

Tento typ databáze počítačů podporuje ukládání všech typů dat. Data jsou uložena ve formě objektů. Objekty uchovávané v databázi mají atributy a metody, které definují, co se má s daty dělat. PostgreSQL je příkladem objektově orientovaného relačního DBMS.

Centralizovaná databáze

Jedná se o centralizované umístění a k těmto datům mají přístup uživatelé z různých prostředí. Tento typ počítačových databází ukládá aplikační procedury, které uživatelům pomáhají přistupovat k datům i ze vzdáleného místa.

Open-source databáze

Tento druh databáze uchovával informace související s operacemi. Používá se především v oblasti marketingu, zaměstnaneckých vztahů, zákaznického servisu, databází.

Cloudové databáze

Cloudová databáze je databáze, která je optimalizována nebo vytvořena pro takovéto virtualizované prostředí. Existuje mnoho výhod cloudové databáze, z nichž některé mohou platit za kapacitu úložiště a šířku pásma. Nabízí také škálovatelnost na vyžádání spolu s vysokou dostupností.

Datové sklady

Datový sklad je usnadnit společnosti jedinou verzi pravdy pro rozhodování a prognózování. Datový sklad je informační systém, který obsahuje historická a komutativní data z jednoho nebo více zdrojů. Koncept Data Warehouse zjednodušuje proces reportování a analýzy organizace.

NoSQL databáze

NoSQL databáze se používá pro velké soubory distribuovaných dat. Existuje několik problémů s výkonem velkých dat, které efektivně řeší relační databáze. Tento typ počítačové databáze je velmi účinný při analýze nestrukturovaných dat velkého rozsahu.

Databáze grafů

Grafově orientovaná databáze používá teorii grafů k ukládání, mapování a dotazování vztahů. Tyto druhy počítačových databází se většinou používají k analýze propojení. Organizace může například využít grafickou databázi k dolování dat o zákaznících ze sociálních sítí.

OLTP databáze

OLTP další typ databáze, který je schopen provádět rychlé zpracování dotazů a udržovat integritu dat v prostředí s více přístupy.

Osobní databáze

Osobní databáze slouží k ukládání dat uložených na osobních počítačích, které jsou menší a snadno spravovatelné. Data většinou používá stejné oddělení společnosti a má k nim přístup malá skupina lidí.

Multimodální databáze

Multimodální databáze je typem platformy pro zpracování dat, která podporuje více datových modelů, které definují, jak by měly být určité znalosti a informace v databázi organizovány a uspořádány.

Databáze dokumentů/JSON

V databázi orientované na dokumenty jsou data uchovávána v kolekcích dokumentů, obvykle ve formátech XML, JSON, BSON. Jeden záznam může uložit tolik dat, kolik chcete, v jakémkoli datovém typu (nebo typech), který preferujete.

Hierarchický

Tento typ DBMS využívá k ukládání dat vztah „rodič-dítě“. Jeho struktura je jako strom s uzly reprezentujícími záznamy a větvemi reprezentujícími pole. Registr systému Windows používaný v Windows XP je příkladem hierarchické databáze.

Síťový DBMS

Tento typ DBMS podporuje vztahy many-to-many. Výsledkem jsou obvykle složité databázové struktury. RDM Server je příkladem systému správy databází, který implementuje síťový model.

Komponenty databáze

Komponenty databáze
Komponenty databáze

Existuje pět hlavních součástí databáze:

technické vybavení

Hardware se skládá z fyzických, elektronických zařízení, jako jsou počítače, I/O zařízení, úložná zařízení atd. To nabízí rozhraní mezi počítači a reálnými systémy.

Vývoj

Jedná se o sadu programů používaných ke správě a řízení celkové databáze. To zahrnuje samotný databázový software Operating System, síťový software používaný ke sdílení dat mezi uživateli a aplikační programy pro přístup k datům v databázi.

Data

Data jsou surová a neuspořádaná skutečnost, kterou je nutné zpracovat, aby měla smysl. Data mohou být jednoduchá a zároveň neuspořádaná, pokud nejsou organizována. Obecně data zahrnují fakta, pozorování, vnímání, čísla, znaky, symboly, obrázky atd.

Postup

Postup je soubor pokynů a pravidel, které vám pomohou používat DBMS. Navrhuje a provozuje databázi pomocí zdokumentovaných metod, což vám umožňuje vést uživatele, kteří ji obsluhují a spravují.

Jazyk pro přístup k databázi

Jazyk Database Access se používá pro přístup k datům do a z databáze, zadávání nových dat, aktualizaci již existujících dat nebo získávání požadovaných dat z DBMS. Uživatel napíše některé specifické příkazy v jazyce pro přístup k databázi a odešle je do databáze.

Co je to systém správy databází (DBMS)?

Systém správy databází (DBMS) je soubor programů, které uživatelům umožňují přístup k databázím, manipulaci s daty, sestavování a reprezentaci dat. Pomáhá také řídit přístup k databázi. Systémy pro správu databází nejsou novým konceptem a jako takové byly poprvé implementovány v 1960. letech XNUMX. století.

Říká se, že Integrated Data Store (IDS) Charlese Bachmana je první DBMS v historii. S časovou databází se technologie hodně vyvíjely, přičemž využití a očekávané funkcionality databází nesmírně vzrostly.

Historie systému správy databází

Zde jsou důležité památky z historie:

  • 1960 – Charles Bachman navrhl první systém DBMS.
  • 1970 – Codd představen IBM'S Information Management System (IMS).
  • 1976 – Peter Chen vytvořil a definoval model vztahu entit, také známý jako model ER.
  • 1980 - Relační model se stává široce přijímanou databázovou součástí.
  • 1985 – Vývoj objektově orientovaného DBMS.
  • 1990 – Začlenění objektové orientace do relačního DBMS.
  • 1991 - Microsoft dodává MS Access, osobní DBMS a nahrazuje všechny ostatní osobní DBMS produkty.
  • 1995 – První internetové databázové aplikace.
  • 1997 – XML aplikováno na databázové zpracování. Mnoho prodejců začíná integrovat XML do produktů DBMS.

Výhody DBMS

  • DBMS nabízí řadu technik pro ukládání a získávání dat.
  • DBMS slouží jako efektivní manipulátor pro vyvážení potřeb více aplikací využívajících stejná data.
  • Jednotné postupy správy dat.
  • Aplikační programátoři se nikdy nesetkali s detaily reprezentace a ukládání dat.
  • DBMS využívá různé výkonné funkce k efektivnímu ukládání a získávání dat.
  • Data nabídek Integrity a bezpečnost.
  • DBMS předpokládá integritní omezení pro získání vysoké úrovně ochrany proti zakázanému přístupu k datům.
  • DBMS naplánuje souběžný přístup k datům takovým způsobem, že ke stejným datům může v jednu chvíli přistupovat pouze jeden uživatel.
  • Snížená doba vývoje aplikací.

Nevýhoda DBMS

DBMS může nabídnout spoustu výhod, ale má určité nedostatky –

  • Náklady na hardware a software DBMS jsou poměrně vysoké, což zvyšuje rozpočet vaší organizace.
  • Většina systémů pro správu databází jsou často složité systémy, takže je vyžadováno školení uživatelů, jak používat DBMS.
  • V některých organizacích jsou všechna data integrována do jediné databáze, která může být poškozena kvůli elektrickému selhání nebo je databáze poškozena na paměťovém médiu.
  • Používání stejného programu najednou mnoha uživateli někdy vede ke ztrátě některých dat.
  • DBMS nemůže provádět sofistikované výpočty.

Shrnutí

  • Definice databáze nebo význam databáze: Databáze je systematický soubor dat. Podporují elektronické ukládání a manipulaci s daty. Databáze usnadňují správu dat.
  • DBMS je zkratka pro Database Management System
  • Máme čtyři hlavní typy DBMS, jmenovitě hierarchické, síťové, relační a objektově orientované
  • Nejpoužívanějším DBMS je relační model, který ukládá data v tabulkových formátech. Používá SQL jako standardní dotazovací jazyk

Shrňte tento příspěvek takto: