Una base de datos o banco de datos es un
conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido, una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta. Actualmente, y debido al
desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos
están en formato digital (electrónico), y por ende se ha desarrollado y se
ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Una base de datos jerárquica es un tipo de sistema de gestión
de bases de datos que, como su nombre indica, almacenan la información en una estructura
jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios
nodos hijo.
Esta relación jerárquica no es estrictamente obligatoria, de manera que
pueden establecerse relaciones entre nodos hermanos.
En este caso la estructura en forma de árbol se convierte en una estructura en
forma de grafo dirigido. Esta variante se denomina Bases de datos de red
Una base de datos relacional es una base de datos que cumple con el modelo
relacional, el cual es el modelo más utilizado en la actualidad para
implementar bases de datos ya planificadas. Permiten establecer interconexiones
(relaciones) entre los datos (que están guardados en tablas), y a través de
dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su
nombre: "Modelo Relacional". Tras ser postuladas sus bases en
1970 por Edgar Frank Codd, de los laboratorios IBM en San
José (California), no tardó en consolidarse como un nuevo paradigma en los
modelos de base de datos.
·
No pueden existir dos
tablas con el mismo nombre ni registro.
·
La relación entre una
tabla padre y un hijo se lleva a cabo por medio de las claves primarias y
ajenas (o foráneas).
·
Las claves primarias son
la clave principal de un registro dentro de una tabla y éstas deben
·
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.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Para mi
es mejor la base de datos jerárquica, ya que esta ordenada por jerarquías
(niveles) al igual que almacenan los tipos de datos por niveles. Ordena la base
de datos por orden, como si fuera diagrama de árbol “en donde un padre nodo
puede tener varios hijos nodos.”
A diferencia del modelo relacional, el modelo
jerárquico no diferencia una vista
lógica de una vista física de la base de datos. De manera que las
relaciones entre datos se establecen siempre a nivel físico, es decir, mediante
referencia a direcciones físicas del medio de almacenamiento (sectores y
pistas).
No hay comentarios:
Publicar un comentario