Avui dia, les empreses fan anar grans quantitats d‘informació en format digital. Per emmagatzemar i gestionar totes aquestes dades de manera segura i accessible, es fan servir els sistemes informàtics que coneixem com a bases de dades. A l‘article d‘avui t‘expliquem què és una base de dades i en què es diferencien els tipus de bases de dades que hi ha actualment.
Què és una base de dades?
Una base de dades (BD) és un conjunt de dades classificades i relacionades entre si. Es tracta d‘un magatzem digital que permet desar grans quantitats d‘informació de manera organitzada i interconnectada. Gràcies a les BD, podem localitzar i utilitzar informació sistematitzada de manera ràpida i senzilla.
Quins tipus de bases de dades hi ha avui dia?
Actualment en podem trobar moltes de diferents, en funció de l’estructura, el contingut i la utilitat. A continuació, t‘expliquem quins són els tipus principals de BD que hi ha avui dia, atenent diferents criteris de classificació.
Segons la flexibilitat de modificació
Si tenim en compte la manera d‘ordenar la informació, podem trobar dos tipus de BD:
- Bases de dades estàtiques. Només permeten registrar i emmagatzemar dades, però no modificar-les. Estan dissenyades especialment per a la lectura i l‘anàlisi de dades. Per això, s‘utilitzen principalment per fer projeccions estadístiques i orientar processos de preses de decisions en l’àmbit empresarial.
- Bases de dades dinàmiques. Sí que permeten modificar, actualitzar i eliminar les dades que contenen a mesura que passa el temps. Són, per exemple, les que empren les botigues i empreses de subministrament per organitzar els seus inventaris.
Segons el tipus de dades emmagatzemades
Segons el contingut emmagatzemat, podem distingir entre tres tipus de BD diferents:
- Bases de dades bibliogràfiques. Són sistemes de registre que permeten classificar diversos camps de dades de manera conjunta o separada, com les dades relatives a la informació d‘un llibre: títol, autoria, etc.
- Bases de dades de text complet. Aquestes són especialment útils en els camps acadèmic i de la recerca. Això es deu al fet que permeten fer cerques per paraules clau i termes específics, però també consultar la informació íntegra emmagatzemada.
- Directoris. Són un tipus de BD que fem servir diàriament gairebé sense adonar-nos-en. Un exemple de directori és l‘agenda d‘un telèfon mòbil, on s‘emmagatzemen dades com ara números de telèfon, adreces de correu electrònic, etc.
Exemples de bases de dades segons els models d’administració
Quan parlem de model d‘administració ens referim als mètodes que utilitza aquest sistema per emmagatzemar i recuperar la informació. En funció del model d‘administració emprat podem trobar vuit tipus de BD diferents:
1) Base de dades jeràrquica
Com el seu propi nom indica, emmagatzema la informació seguint una jerarquia o ordre d‘importància establert. En aquest sistema les dades s‘organitzen en forma d‘arbre invertit, seguint una estructura de nodes:
- Un node pare d‘informació pot tenir diversos fills.
- Un node que no té pares es coneix com a arrel.
- Els nodes que no tenen fills s’anomenen fulles.
És especialment útil en el cas d‘aplicacions que fan anar grans volums de dades compartides entre molts usuaris. Ara bé, es tracta d‘un model molt rígid la gestió del qual demana temps i coneixements avançats d‘informàtica.
2) Base de dades de xarxa
És una variació del model anterior. La diferència principal rau en la modificació del concepte de node: a diferència de la jeràrquica, la de xarxa sí que permet que un mateix node tingui diversos pares diferents. Aquesta millora soluciona el problema de la redundància de dades, però dificulta la modificació de la informació.
3) Base de dades transaccional
Té com a única finalitat l‘enviament i la recepció de dades a gran velocitat. Es tracta d‘un model molt poc comú, adreçat a entorns empresarials molt concrets, com poden ser els sistemes bancaris, l‘anàlisi de qualitat i les dades de producció industrial.
4) Base de dades relacional
És el model més utilitzat avui dia. Les dades s‘emmagatzemen en registres organitzats en taules, per la qual cosa la informació es pot associar i creuar amb molta facilitat. És molt ràpida, segura i fàcil d‘utilitzar i especialment recomanable quan les dades no necessiten modificacions contínues. Una de les més populars és la MySQL.
5) Base de dades deductiva o lògica
Es basa en la lògica matemàtica i s‘utilitza principalment en cercadors. Permet emmagatzemar i consultar dades mitjançant regles i inferències prèviament establertes. Com que utilitza algorismes i fórmules matemàtiques, pot suportar conjunts de dades molt complexos.
6) Base de dades multidimensional
És molt similar a la relacional i està dissenyada per desenvolupar aplicacions molt concretes. No empra cap jerarquia, fa servir poc espai d‘emmagatzematge i ofereix accés a grans quantitats d‘informació.
7) Base de dades orientada a objectes
Es tracta d‘un model recent que es caracteritza per la seva gran capacitat i potència. No desa informació detallada sobre els objectes, sinó que els emmagatzema completament. El seu avantatge principal és que admet i ofereix més quantitat d‘informació de primera mà.
8) Base de dades documental
Permet la indexació a text complet. S‘utilitza per emmagatzemar grans volums d‘informació amb antecedents històrics. Gràcies a les seves variades funcions i a la flexibilitat dels seus mòduls, és una de les més utilitzades pels programadors.
T‘interessa el món de la programació i vols saber com crear una base de dades? Cursa el cicle formatiu de grau superior de Desenvolupament d‘Aplicacions ltiplataforma. Hi aprendràs tot el que necessites saber sobre tipus de bases de dades, gestors de contingut i disseny d‘aplicacions per a qualsevol suport.