Está en la página 1de 5

Tipos de bases de datos

Podemos realizar distintas clasificaciones de las bases de datos:

Segn su ubicacin

Segn la organizacin lgica de la informacin.


Tipos de bases de datos segn su ubicacin

1. Bases de datos locales.


En modo local tenemos la base de datos y el usuario ubicados en el mismo ordenador. Un
ejemplo de base de datos que funciona en modo local es Microsoft Access, MS Access es una
base de datos fcil de manejar por usuarios poco expertos que funciona bien en modo local y
mientras no tenga que albergar grandes cantidades de informacin.
Ventajas
Economa
Es la ms barata.

Desventajas
Monousuario
En un instante determinado slo la puede
utilizar una persona.

Simplicidad
Capacidad
No se necesita llevar controles de accesos Suele
tener
una
capacidad
concurrentes, de transmisin de datos, etc.
almacenamiento limitado.

2. Bases de datos centralizadas


En los sistemas centralizados tenemos la base de datos completa en un mismo servidor, y
todos los usuarios acceden a ese servidor. Que la base de datos est en un mismo servidor
no implica que est en un solo archivo o en el mismo disco, puede estar repartida.

de

En modo Cliente/Servidor, la base de datos se encuentra en un ordenador (el Servidor) y


los usuarios acceden simultneamente a esa base de datos a travs de la red (sea una red
local o Internet) desde sus ordenadores a travs de un programa Cliente.
A nivel de empresas es el sistema que ms se utiliza en la actualidad.
Ventajas

Desventajas

Multiusuario
Complejidad
Permite que varios usuarios accedan a la vez Tiene que incluir y gestionar un sistema de
a la misma informacin.
usuario y subesquemas.
No
redundancia
Al estar todos los datos en el mismo servidor,
la informacin no se duplica y es ms facil
evitar fallos debidos a redundancias.

Seguridad
Se tienen que realizar controles para garantizar
la seguridad de los datos, tanto a nivel interno
como a nivel de comunicaciones.

3. Bases de datos distribuidas


Tenemos la informacin repartida en distintas localizaciones unidas todas ellas mediante
red y un sistema gestor de bases de datos distribuidas.
Las distintas localizaciones suelen ser distintas geogrficamente.

Ventajas
Rendimiento
Una clara ventaja es que es posible ubicar los
datos en lugares donde se necesitan con ms
frecuencia, aunque tambin se permita a
usuarios no locales acceder a los datos segn

Desventajas
Complejidad en el diseo de datos
Adems de las dificultades que generalmente
se encuentran al disear una base de datos, el
diseo de una base de datos distribuida debe
considerar la fragmentacin, replicacin y

sus necesidades. Esto hace que la informacin


se recupere de forma ms rpida y gil en las
ubicaciones locales. Adems los sistemas
trabajan en paralelo, lo cual permite balancear
la carga en los servidores.

ubicacin de los fragmentos en sitios


especficos, se tiene que trabajar tomando en
cuenta su naturaleza distribuida, por lo cual no
podemos pensar en hacer joins que afecten a
tablas de varios sistemas, etc.

Disponibilidad
En caso de que falle la base de datos de
alguna localidad, el sistema no se colapsa,
puede seguir funcionando excluyendo los datos
de la localidad que haya fallado.

Complejidad
tcnica
Se debe asegurar que la base de datos sea
transparente, se debe lidiar con varios sistemas
diferentes que pueden presentar dificultades
nicas.

Autonoma
local Economa
en
el
mantenimiento
Un departamento puede controlar los datos que La complejidad y la infraestructura necesaria
le pertenecen.
implica que se necesitar mayor mano de obra.
Economa
en
la
implantacin
Es ms barato crear una red de muchas
mquinas pequeas, que tener una sola
mquina muy poderosa.

Seguridad
Se debe trabajar en la seguridad de la
infraestructura as como cada uno de los
sistemas.

Integridad
Modularidad
Se vuelve difcil mantener la integridad, aplicar
Se pueden modificar, agregar o quitar sistemas
las reglas de integridad a travs de la red
de la base de datos distribuida sin afectar a los
puede ser muy caro en trminos de transmisin
dems sistemas (mdulos).
de datos.
Falta
de
experiencia
Las bases de datos distribuidas son un campo
relativamente nuevo y poco comn por lo cual
no existe mucho personal con experiencia o
conocimientos adecuados.
Carencia
de
estndares
An no existen herramientas o metodologas
que ayuden a los usuarios a convertir un DBMS
centralizado en un DBMS distribuido.

Tipos de bases de datos segn la organizacin lgica de los datos


En un principio existan tres tipos de bases de datos segn su estructura interna (la manera
de
organizar
la
informacin):
Bases
de
datos
jerrquicas
Bases
de
datos
en
red
Bases
de
datos
relacionales.

Ms recientes son las bases de datos orientadas a objetos y las bases de datos
multidimensionales.
1. Las
bases
de
datos
jerrquicas
En una base de datos jerrquica se organizan los datos utilizando estructuras arborescentes
(en
rbol).
Un RBOL es una estructura jerrquica en la que los elementos se suelen denominar NODOS
y
existen
dependencias
entre
los
nodos.
La dependencia es de 1:M del tipo padre/hijo. Un hijo no puede tener ms de un padre, pero
un padre varios hijos.

Un ejemplo de base de datos jerrquica es el sistema IMS.


2. Las
bases
de
datos
en
red
Tambin en desuso, en una base de datos en red se utiliza la estructura de grafo/red, como
en el caso anterior los distintos objetos estn relacionados entre s mediante relaciones del
tipo 1:M pero en este caso un objeto puede estar relacionado como hijo con varios elementos
que sern sus padres. Un este caso las relaciones que se crean se denominan SET y el
equivalente al padre se denomina PROPIETARIO (OWNER) y el equivalente al hijo se
denomina
MIEMBRO
(MEMBER).
Un ejemplo de sistema en red es el CODASYL. Tambin existen modelos para realizar el
diseo
de
datos
orientado
a
bases
de
datos
en
red.
En red podramos representar lo mismo que la estructura anterior y adems lo siguiente:

Los sistemas jerrquico y en red constituyen la primera generacin de los SGBD. Pero
estos sistemas presentan algunos inconvenientes:

Es necesario escribir complejos programas de aplicacin para responder a cualquier tipo


de consulta de datos, por simple que sta sea.

La independencia de datos es mnima.

No incluyen controles de integridad.

Por lo que pronto fueron sustituidos por los sistemas relacionales.


3. Las
bases
de
datos
relacionales
Esta es la estructura que se ha impuesto para aplicaciones de gestin, consiste en organizar
los datos en forma de tablas, las relaciones entre los objetos se consiguen incluyendo en la
tabla del hijo, la clave del objeto padre. Como son las que utilizaremos durante todo el mdulo
hemos reservado un apartado especial para ellas.
4. Las
bases
de
datos
orientadas
a
objetos
Es un modelo ms reciente, trata de almacenar en la base de datos los objetos completos
(estado y comportamiento). La informacin que contienen se organiza en atributos y el
comportamiento en operaciones.
5. Las
bases
de
datos
mutidimensionales
En una base de datos multidimensional los datos se almacenan en tablas de mltiples
dimensiones en vez de tablas bidimensionales como las del modelo relacional. Se utilizan
para grandes volmenes de informacin.

También podría gustarte