Modelos de bases de datos
Un modelo de base de datos es un
tipo de modelo de datos que determina la estructura
lógica de una base de datos y de manera fundamental
determina el modo de almacenar, organizar y manipular los datos.
La razón por la que dicho sistema
se denomina “relacionales” es que el término relación es básicamente el término
matemático “tabla”.
Uno de los pasos cruciales en la construcción de una
aplicación que maneje una base de datos, es sin duda, el diseño de la base de
datos, en donde lo más importante son los modelos de datos. Si los modelos no
son definidos apropiadamente, podemos tener muchos dolores de cabeza al momento
de ejecutar consultas a la base de datos para tratar de obtener algún tipo de
datos. No importa si nuestra base de datos tiene sólo 20 registros, o algunos
cuantos miles, es importante asegurarnos que nuestra base de datos está
correctamente diseñada para que tenga eficiencia y que se pueda seguir utilizando
por largo del tiempo.
Los modelos de
bases de datos son:
·
Modelo
jerárquico
·
Modelo
de red
·
Modelo
relacional
Cuadro
Comparativo de los Modelos de Datos
|
Modelo
Jerárquico
|
- Fueron los primeros en aparecer.
- Se puede visualizar como una
estructura en árbol.
- Son bastante rápidas. Una vez
diseñada la base de datos, es complejo cambiarla y además, es necesario
u conocimiento amplio de la forma en la que se han almacenado los datos
para poder recuperarlas de forma efectiva.
- Dominan el mercado en sus
comienzos.
- Han sido decayendo y actualmente
no se encuentran en el marcado.
|
|
Modelo
de Red
|
- Fueron una evolución del modelo
jerárquico.
- Cada uno de los registros están
enlazados entre sí, pero no necesariamente siguiendo una estructura en
árbol.
- Elimina parte de las rigideces
del modelo jerárquico, pero aumenta la complejidad para modificar la
estructura de la base de datos.
- A pesar de su buen rendimiento,
el número de instalaciones ha sido pequeño y hoy en día no se encuentran
en el mercado.
- Sin embargo, quedan
instalaciones de este modelo, que responden con gran eficiencia y plena
satisfacción de sus usuarios.
|
|
Modelo
Relacional
|
- Fue el último en aparecer.
- Los datos se representa como un
conjunto de tablas bidimensionales compuesta de filas y columnas. Cada
fila representa una relación entre un conjunto de valores y está
identificado por una clave única.
- Son muy flexibles y de fácil
manejo.
- Un factor decisivo en la implantación
de los SGBDs relacionales, ha sido el lenguaje SQL (Structured Query Language) para la interrogación y el manejo de datos del modelo
relacional.
- Es el modelo dominante en la
actualidad.
- Se encuentra actualmente en el
mercado.
|
Excelente información
ResponderEliminarExcelente informcion
ResponderEliminar