Casa Bases de dades Què és una base de dades plana? - Definició de tecnologia

Què és una base de dades plana? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Flat Database?

Una base de dades plana és un sistema de base de dades senzill en el qual cada base de dades es representa com una taula única en la qual tots els registres s’emmagatzemen com a files simples de dades, que estan separats per delimitadors com les pestanyes o les comes. La taula normalment es guarda i es representa físicament com un simple fitxer de text.


A causa de les limitacions de bases de dades planes, no són adequades per a la majoria d'aplicacions de programari en què cal representar i emmagatzemar relacions comercials complexes. Tot i això, alguns desenvolupadors d'aplicacions encara utilitzen fitxers plans per reduir el cost i la complexitat de la integració d'una base de dades relacional.


De vegades, les bases de dades planes també es coneixen com bases de dades de fitxers plans.

Techopedia explica Flat Database

A diferència de les bases de dades relacionals, les bases de dades planes no poden representar relacions complexes entre entitats. Tampoc tenen forma d’imposar restriccions entre les dades. Per exemple, en una aplicació utilitzada per un banc comercial, és convenient assegurar-se que, en el moment de la creació, s’ha d’enllaçar un compte nou amb un client existent. En una base de dades relacional, aquesta es pot fer fàcilment mitjançant el concepte de claus estrangeres per assegurar-se que les identificacions de client s’omplen mentre es crea un compte i, a més, que les identificacions de client ja existeixen en una altra taula. Això no és possible amb bases de dades planes, cosa que significa que aquesta restricció s'ha de fer complir amb altres mitjans, com ara la lògica del codi d'aplicacions.


Una altra limitació de bases de dades planes respecte a les bases de dades relacionals és la falta de consultes i indexació de la primera. Les consultes SQL no es poden escriure en bases de dades planes perquè les dades no són relacionals i no es poden crear índexs perquè les dades es combinen en una taula. Les dades d'una base de dades plana solen ser llegibles i útils per a l'aplicació de programari associada a la base de dades.


Les bases de dades planes són, o haurien de ser només creades, per a bases de dades petites i senzilles, que mai no es faran prou grans perquè les limitacions esmentades anteriorment es converteixin en un problema. Alguns exemples de bases de dades planes de la vida real són llistes de contactes en un telèfon mòbil i l’emmagatzematge d’una llista de puntuacions més altes en un senzill videojoc. En aquests casos, no tindria cap despesa i cap despesa justificable per integrar un complex motor de bases de dades relacionals a la plataforma informàtica perquè una simple base de dades plana serà senzilla.

Què és una base de dades plana? - Definició de tecnologia