Дом Базы данных Что такое плоская база данных? - определение из техопедии

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

Оглавление:

Anonim

Определение - Что означает плоская база данных?

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


Из-за ограничений плоских баз данных они не являются непригодными для большинства программных приложений, в которых необходимо представлять и хранить сложные деловые отношения. Однако некоторые разработчики приложений по-прежнему используют плоские файлы, чтобы снизить стоимость и сложность интеграции реляционной базы данных.


Плоские базы данных также иногда называют плоскими базами данных.

Техопедия объясняет Плоскую базу данных

В отличие от реляционных баз данных, плоские базы данных не могут представлять сложные отношения между сущностями. У них также нет способа навязать ограничения между данными. Например, в приложении, используемом коммерческим банком, рекомендуется убедиться, что во время создания новая учетная запись должна быть связана с существующим клиентом. В реляционной базе данных это легко реализуется с использованием концепции внешних ключей, чтобы гарантировать, что идентификаторы клиентов заполняются при создании учетной записи, а также что указанные идентификаторы клиентов уже существуют в другой таблице. Это невозможно с плоскими базами данных, что означает, что такое ограничение должно быть применено другими средствами, такими как сквозная логика кода приложения.


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


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

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