DBMS a RDBMS

Anonim

Data jsou nejdůležitějším aspektem v oblasti výpočetní techniky. Každý program, ať už velký nebo malý, potřebuje data, aby zpracoval a vyrobil svůj výstup; což je často nějaká data. Ukládání dat se za posledních několik let značně vyvíjelo. První způsob ukládání dat předtím byl v textových souborech. Tento fakt je velmi neefektivní a velmi obtížný, zvláště pokud se jedná o větší množství údajů.

S potřebou lepších prostředků pro ukládání a načítání dat byl vytvořen DBMS (Database Management System). DBMS ukládá data do tabulky, kde jsou položky podřízeny určité kategorii a jsou řádně indexovány. To umožnilo programátorům mít při ukládání nebo načítání dat mnohem více struktury. Je také mnohem jednodušší vyhledat konkrétní databázi pro požadovaná data. DBMS také poskytuje vyhledávací funkce za účelem nalezení určité položky databáze. Jakmile se zjistí, můžete z tohoto záznamu vytáhnout další související informace. DBMS je velmi kompetentní systém pro sledování dat, ale není velmi dobře měřitelný. Řešení obrovských databází, i když je to možné, se v DBMS stane obrovskou povinností.

Chcete-li se vypořádat s tímto blokováním, je vyvinuta RDBMS nebo relační DBMS. Relační databáze obsahuje data ve více než jedné tabulce. Každá tabulka obsahuje databázi, která je pak propojena s jinými tabulkami s ohledem na jejich vztahy. To je nejlépe vysvětleno příkladem. Řekněme, že máte firmu pro opravy automobilů, pro kterou chcete vytvořit databázi, potřebujete seznam vašich klientů a aut, které vlastní. Může být trochu složitější, pokud je implementováno v DBMS, ale s RDBMS to můžete udělat s lehkostí. Můžete sestavit dvě tabulky, jednu pro klienty a jednu pro auta a pak je navzájem propojit. S tím můžete snadno získat informace o klientech, které auta mají.

RDBMS je zlepšení oproti starším DBMS. Poskytuje mechanismus pro překonání omezení, která DBMS čelí. Kromě toho programátor ve skutečnosti nemá příliš mnoho informací při konverzi z DBMS na RDBMS. Můžete dokonce držet starého formátu DBMS, pokud opravdu chcete, a držet všechny údaje do jedné tabulky. Dokonce i když stále nepotřebujete RDBMS, mohlo by to mít smysl začít konvertovat vaše programy do něj v případě, že budete potřebovat.

Další informace o databázích DBMS a RDMS.