Una base de datos es un
conjunto de datos que
pertenecen a un mismo
contexto y son
almacenados de manera
sistemática para su uso
posterior.
BASE DE DATOS
JERÁRQUICA
ESTRUCTURA LINEALES
Es donde cada
cada tipo de
registro padres
sólo puede tener
un tipo de
registro hijo
ESTRUCTURAS ARBORESCENTES
Es donde cada
tipo de registro
padre puede
tener varios
tipos de
registro hijos
Es un modelo en el que los datos se
organizan en una estructura que se
asemeja a un árbol. La estructura usa
relaciones padre/Hijo: cada padre puede
tener muchos hijos pero cada hijo sólo
tiene un padre. Sin embargo, la
estructura jerárquica es ineficiente para
ciertas operaciones de base de datos
cuando el camino completo no se incluye
en cada registro. Una limitación del
modelo jerárquico es su incapacidad
para representar de manera eficiente la
redundancia en datos.
BASE DE DATOS EN RED
Es una base de datos creada por una
colección o set de registros, estos registros
están conectados entre sí por medio de
enlaces en una red. El registro es similar al
de una entidad como las empleadas en el
modelo relacional. En una estructura de
base de datos de red los nodos hijo
pueden tener más de un nodo padre.
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.
BASE DE DATOS
RELACIONAL
Es el conjunto de información relacionada entre
sí, referente a un tema o propósito en
particular. Los registros de los empleados, las
listas de posibles clientes y suministradores
constituyen una base de datos. 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
Lenguaje) 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.