У дома Данни на Guide-Bulgaria.com Какво е плоска база данни? - определение от техопедия

Какво е плоска база данни? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава плоска база данни?

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


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


Плоските бази данни също понякога се наричат ​​плоски бази данни.

Techopedia обяснява Flat Database

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


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


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

Какво е плоска база данни? - определение от техопедия