muzruno.com

DB е ... Типове и свойства на базата данни

Базата данни е съкращение, което означава "база данни" или "база данни" (в зависимост от контекста). В тази статия ще разгледаме какви са / те са, какви са и къде се прилагат. Също така ще обсъдим DBMS и DB - това е същото или не.

терминология

bd товаБазата данни е вид структуриран информационен магазин. DB също е информационен модел, може да съдържа само някои данни, при условие, че те задължително ще бъдат поръчани. Всеки от нас работише поне веднъж с ДБ, но дори не можеше да предположи, че например при въвеждане на заявка за търсене се обръщаме към мащабна база данни за конкретна информация.

СБДД е друго съкращение, което се дешифрира като "система за управление на бази данни". В общ смисъл те представляват различни софтуерни решения, с които можете да организирате бази данни. Това означава попълване на базата данни с информация, организиране, изтриване, копиране, анализиране и много други.

Видове бази данни

На теория база данни различават няколко от видовете си. Има:

  • Релационни бази данни (от английската дума, която се превежда като "комуникация") - характеризира се чрез взаимоотношения и се изразява в набор от взаимосвързани единици. Последните са представени под формата на таблетки, които съдържат данните от базата данни. Това е най-често срещаното вид бази данни.
  • Йерархични - връзки на ниво "предшественик-потомък", "подчинен шеф".
  • Мрежа - клон от предишния изглед.
  • Обектно ориентирани, които работят директно със съответната програмна методология (ООП).

данни DBНека разгледаме всеки от тях по-подробно, като едновременно с това спираме на основните идеи и концепции на базата данни.

DB - това е знак?

Релационни бази данни в обичайното им представяне не създават трудности за разбиране - това са информационни знаци. За изясняване можете да се обадите за помощ на много добре познатата СУБД от Microsoft - "Access", която е част от обичайния им офис пакет от приложения.

Таблиците за релационни бази данни имат записи (редове) и полета (колони). Първият съдържа директна информация, данни, в последната - описание на това, което точно означава запис. Например, полето е "име", вписването е "Катерина".

Типовете стойности са дефинирани за полета. Те могат да бъдат числови, символни, дата, време и т.н. Освен това всяка таблица трябва да има ключово поле - записите в нея уникално идентифицират данните.



Трябва да се разбере, че самата база данни не е таблица. Базата данни може да съхранява от една до няколкостотин таблици, в зависимост от количеството и разнообразието на информацията.DB База данни

Връзки между таблици

За да се осигурят връзки между таблиците в СУБД, има схеми за данни. Има връзки:

  • "One-to-One" - всеки запис от таблицата отговаря само на един запис от друг етикет.
  • "Едно до много" и "много до много". Единият запис може да отговаря на няколко от свързаните таблици наведнъж. И обратното (за втория вариант).
  • "Много към много". Вече е лесно да се предположи, че в този случай могат да бъдат избрани няколко реда от друга таблица за няколко реда за комуникация (тази връзка е организирана с помощта на междинна таблица и две връзки от горния тип).

Преместване нагоре и надолу

Йерархичните бази данни имат много по-ясна структура от релационните. Те се характеризират със строга подчинение. Има корен елемент - "върха", от който се разклоняват подчинените - "наследници" или "потомци". Йерархичната база данни е база данни с дървовидна структура, в която всеки възел може да има само един предшественик.

Удобно е да се използва този тип за изграждане на информационни хранилища на вече подредена структура: например база данни на военна единица или файлов мениджър. Недостатъкът е невъзможността даден възел да има повече от един предшественик, както и сложността на логиката на базата данни.

Разширяване на взаимоотношенията

видове bdМрежовите DB бяха решение на липсата на йерархична, наречена точно горе. Единствената разлика от този тип от предходния е връзката "много към много", което в този случай се проявява във факта, че като предшественик може да има много наследници, така че те, потомци, могат да се появят от няколко възли наведнъж.

Табличен режим на показване

Независимо от факта, че таблиците са свързани предимно с релационни бази данни, могат да се представят както таблици с йерархична стойност, така и таблици в мрежа под формата на таблици. Основната разлика между тези видове е именно изграждането на структурата: релационните, в сравнение с другите две, са много по-свободни и по-малко подредени.

Обектно-ориентиран тип

Последният разглеждан тип - обектно-ориентиран - е най-малкото срещано. Всичко това, защото той е много тясно специализиран. комплекс структури от данни такава база данни представлява обект и работи директно с езиците на обектно-ориентираното програмиране. Те са разработени през осемдесетте години на миналия век и все още не са получили много популярност поради тяхната сложност и не много високо представяне.

Споделяне в социалните мрежи:

сроден