Está en la página 1de 4

3.

- MODELOS DE BASES DE DATOS



Modelo de Base de datos relacional
Un modelo de base de datos relacional son un conjunto de una o ms tablas
estructuradas en registros (lneas) y campos (columnas), que se vinculan entre s
por un campo en comn, en ambos casos posee las mismas caractersticas como
por ejemplo el nombre de campo, tipo y longitud; a este campo generalmente se le
denomina ID, identificador o clave. Representa al mundo real mediante tablas
relacionadas entre s por columnas comunes. Una base de datos relacional es una
base de datos que cumple con el modelo relacional, el cual es el modelo ms
utilizado en la actualidad para implementar bases de datos ya planificadas.

Caractersticas
Una base de datos relacional se compone de varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros (filas y columnas).
La relacin entre una tabla padre y un hijo se lleva a cabo por medio de las
claves primarias y ajenas (o forneas).
Las claves primarias son la clave principal de un registro dentro de una
tabla y stas deben cumplir con la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la
clave primaria del registro padre; por medio de stas se hacen las
relaciones.
Ventajas
Provee herramientas que garantizan evitar la duplicidad de registros.
Garantiza la integridad referencial, as, al eliminar un registro elimina todos
los registros relacionados dependientes.
Favorece la normalizacin por ser ms comprensible y aplicable.
Desventajas
Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de
informacin geogrfica.
No se manipulan de forma manejable los bloques de texto como tipo de
dato.
Las bases de datos orientadas a objetos (BDOO) se propusieron con el
objetivo de satisfacer las necesidades de las aplicaciones anteriores y as,
complementar pero no sustituir a las bases de datos relacionales.

Modelo de base de datos jerrquico

stas son bases de datos que, como su nombre indica, almacenan su informacin en
una estructura jerrquica. En este modelo los datos se organizan en una forma similar a un
rbol (visto al revs), en donde un nodo padre de informacin puede tener varios hijos. El
nodo que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce como
hojas.
Las bases de datos jerrquicas son especialmente tiles en el caso de aplicaciones que
manejan un gran volumen de informacin y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos.
Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y
relaciones de uno a muchos.
Desventajas
No se admiten relaciones N:M
Un segmento hijo no puede tener ms de un padre.
No se permiten ms de una relacin entre dos segmentos.
Para acceder a cualquier segmento es necesario comenzar por el segmento raz
El rbol se debe de recorrer en el orden designado


Modelos de bases de datos de red
En este modelo las entidades se representan como nodos y sus relaciones son las
lneas que los unen. En esta estructura cualquier componente puede relacionarse con
cualquier otro.
A diferencia del modelo jerrquico, en este modelo, un hijo puede tener varios padres.
El modelo de red es una variacin sobre el modelo jerrquico, al grado que es
construido sobre el concepto de mltiples ramas(estructuras de nivel inferior) emanando de
uno o varios nodos (estructuras de nivel alto), mientras el modelo se diferencia del modelo
jerrquico en esto las ramas pueden estar unidas a mltiples nodos. El modelo de red es capaz
de representar la redundancia en datos de una manera ms eficiente que en el modelo
jerrquico.
Caractersticas
El tipo de registro, que representa un nodo.
Elemento, que es un campo de datos.
Agregado de datos, que define un conjunto de datos con nombre.
Ventaja
Puede emanar de uno o varios nodos
Se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el
modelo jerrquico).
Es una mejora del modelo jerrquico. ya que ofreca una solucin eficiente al
problema de redundancia de datos

Desventajas
La dificultad que significa administrar la informacin en una base de datos
de red ha significado que sea un modelo utilizado en su mayora por
programadores ms que por usuarios finales.




Bibliografia

Sara Alvarez, 2007 Despus de realizar el diseo conceptual de una base de datos es necesario
traducirlo al modelo lgico de datos. Documento en lnea disponible:
http://www.desarrolloweb.com/articulos/modelos-base-datos.html

Wikipedia La enciclopedia libre:
(2012), Modelo de base de datos documento en lnea disponible:
http://es.wikipedia.org/wiki/Modelo_de_base_de_datos.
Martinez, Aurora, (2009) Base de datos Documento en lnea disponible:
http://www.monografias.com/trabajos11/basda/basda.shtml

También podría gustarte