sql >> Databáze >  >> RDS >> Database

Co je databáze? A DBMS?

databáze je sbírka informací pečlivě uspořádaných do systému.

Technologie, která nám v počítačovém systému umožňuje organizovat data a představují informace který je pro informační systém nezbytný, se nazývá Systém správy databáze .

DBMS je software, který zapouzdřuje data databáze a poskytuje nám centralizovaný způsob, jak je ukládat, získávat, upravovat, uchovávat a mnoho dalšího.

Pojďme definovat některé z hlavních vlastností DBMS:

  • Efektivní :databáze musí poskytovat nejlepší výkon pro ukládání a načítání dat.
  • Trvalé :data uložená v databázi jsou uložena trvale. Když je databázový software ukončen nebo se počítač restartuje, data (s výjimkou selhání hardwaru) by tam měla být stále.
  • Ochrana soukromí a zabezpečení :databáze nám poskytuje možnost soukromě a bezpečně ukládat data. Umožňuje přístup více uživatelům a každý uživatel by měl mít přístup a upravovat pouze data, která má povoleno. Někteří uživatelé mohou mít pouze přístup k datům a nemohou je upravovat ani mazat.
  • Sdílený přístup :více uživatelů musí mít se správnými oprávněními přístup ke sdíleným datům. Ke stejné databázi může přistupovat také více aplikací.
  • Velký :databáze dokáže zpracovat obrovské množství dat a může se škálovat podle vašich potřeb pomocí různých pokročilých technik. To neznamená, že databáze je užitečná pouze tehdy, když máte hodně dat – může být užitečná i s velmi malým počtem datových záznamů, a to díky výše uvedeným vlastnostem.

Na trhu je spousta různých DBMS. Některé jsou si navzájem podobné, některé se výrazně liší.

Relační DBMS, postavené na relačním modelu, jsou některé z nejběžnějších, které můžete použít v reálném světě.

Brzy budu podrobně mluvit o 3 populárních systémech správy relačních databází s otevřeným zdrojovým kódem:PostgreSQL, MySQL a SQLite.


  1. Když autovakuum nevysává

  2. Nelze se připojit k MySQL z Java:NullPointerException uvnitř logiky připojení ovladače MySQL

  3. PostgreSQL zástupný znak LIKE pro kterékoli ze seznamu slov

  4. Jak používat STRCMP() k porovnání 2 řetězců v MySQL