sql >> Databáze >  >> RDS >> Sqlserver

Co je databáze, proč databáze?

Ahoj,

V tomto článku vám řeknu koncept databáze a objasním, co je databáze a proč databáze?

Databáze je software, který umožňuje uchovávat velké množství dat pohromadě v objednávce.

Databázové systémy, které navazují spojení mezi navzájem souvisejícími daty a pravidelně je uchovávají a odstraňují bezpečnostní problém, se nazývají systémy pro správu databází. Příklad scénáře, který odhalí důležitost systému správy databází, může být následující.

Například  Student jde do knihovny a chce si vypůjčit jednu nebo více knih. V knihovně je 1000-10000 různých kategorií a většinou na sobě nezávislých knih.

Pokud tyto knihy nejsou uspořádány podle konkrétní logiky, osoba, která hledá knihy na policích, pravděpodobně knihu hledá až do noci.

To v reálném životě není možné a je to nežádoucí situace. Proto existuje mnoho způsobů, jak usnadnit vyhledávání v knihovnách. Například:Seřaďte knihy v abecedním pořadí. Tímto způsobem, když hledáme knihu, najdeme ji v tak krátkém čase, aby byla srovnatelná s jinými amatérskými metodami.

Hlavním důvodem, proč uvádím výše uvedený scénář, je hlavní důvod potřeby systémů pro správu databází a databází. Jak je zde vidět, systém správy databáze a databáze budou vždy nepostradatelnou součástí rostoucích informačních technologií v rozvojovém světě.

Zde jsou místa, kde se používá reálná databáze

  • Letecké společnosti:Rezervace a prodej letenek
  • Banky:Bankovní transakce a transakce
  • Univerzity:Systém sledování studentů a záznamy v poznámkách
  • Online prodej:Informace o zákaznících a produktech
  • Online Perakende:Sipariş Kayıtları ve sonuçları
  • Lidské zdroje:Profily zaměstnanců a platy
  • Produkce:Zásoby a sledování vyrobených produktů

Říkáme, že systémy pro správu databází jsou nepostradatelné, nyní se na ně podívejme, jaké jsou nejzásadnější výhody systémů pro správu databází.

Konzistence dat: Data jsou pro uživatele aktuální, když má přístup více uživatelů. Příklad:Chcete si koupit letenku z internetové stránky letecké společnosti a někdo jiný prováděl stejný postup na stejném systému jako vy 1-2 sekundy před zakoupením letenky. V tomto případě si druhý zákazník může koupit lístek, pokud neexistuje systém správy databáze. To způsobí nekonzistenci dat. Proto Database Management Systems zaručují konzistenci dat v databázi, kde je připojeno více uživatelů.

Redundance dat: Umožňuje spravovat společné úložiště dat používané mnoha lidmi na jedinečném místě. Jinak bude docházet k mnoha opakováním nebo kopiím dat a nebude zajištěna konzistence dat.

Souběh dat: Systém správy databáze poskytuje souběžný přístup více uživatelům ke stejným datům. V opačném případě, pokud by byl soubor použit místo databáze, uživatelé by měli postupně přístup ke stejným datům.

Integrita dat: Když je tímto způsobem smazán uživatel v systému, musí být smazána všechna data souvisejícího uživatele.

Zabezpečení dat: Zabraňuje neúmyslnému zničení a poškození dat. Poskytuje také zabezpečení tím, že uživatelům umožňuje přístup pouze ke schématům nebo tabulkám, pro které je to povoleno.

Nezávislost na datech: Na struktuře dat uložených v databázi nezáleží, bez ohledu na věc, systém správy databáze tuto složitost řeší sám.

Jaká je nejoblíbenější správa databází na světě? Seznam je následující .
  1. Oracle
  2. SQL Server
  3. MySQL
  4. PostgreSQL
  5. Sybase
  6. DB2
  7. FileMaker
  8. Ingress
  9. Informix
  10. MS-Access

Chcete se naučit Oracle Database for Beginners, pak si přečtěte následující články.

https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/

Chcete se naučit Microsoft SQL Server DBA, pak si přečtěte následující články.

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/


  1. Jak používat Prisma

  2. Jak najít závislosti uvnitř balíčku Oracle?

  3. Řazení hodnot null po všech ostatních, kromě speciálních

  4. Upgrade na PostgreSQL 11 s logickou replikací