Академический Документы
Профессиональный Документы
Культура Документы
FUNDAMENTO DE BASE
DE DATOS
FUNDAMENTO DE BASE DE DATOS
Contenido
I. DEFINICIÓN .............................................................................................................................. 3
II. MODELO LÓGICO BASADOS EN REGISTROS....................................................................... 3
a) MODELO DE DATOS JERÁRQUICO: ................................................................................... 3
b) MODELO DE DATOS DE RED: ............................................................................................. 4
c) MODELO RELACIONAL: ....................................................................................................... 5
III. MODELO LÓGICO BASADOS EN REGISTROS ................................................................... 6
a) MODELO ENTIDAD-RELACION: ........................................................................................... 6
b) MODELO DE BASE DE DATOS ORIENTADO A OBJETOS: ................................................ 7
BIBLIOGRAFÍA ................................................................................................................................. 9
MODELOS DE BASE DE
DATOS
I. DEFINICIÓN
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.
En la relación Padre-hijo: El hijo sólo puede tener un padre pero un padre puede tener
múltiples hijos. Los padres e hijos están unidos por enlaces. Todo nodo tendrá una lista de
enlaces a sus hijos.
El modelo en red es una generalización del modelo jerárquico, en tanto está construido sobre
el concepto de múltiples ramas (estructuras de nivel inferior) emanando de uno o varios
nodos (estructuras de nivel alto), mientras el modelo se diferencia del modelo jerárquico en
que las ramas pueden estar unidas a múltiples nodos. El modelo de red es capaz de
representar la redundancia en datos de una manera más eficiente que en el modelo
jerárquico.
Las operaciones del modelo de red se realizan por de navegación: un programa mantiene la
posición actual, y navega entre registros siguiendo las relaciones entre ellos. Los registros
también pueden ser localizados por valores claves.
c) MODELO RELACIONAL:
El modelo relacional se basa en la noción de que cualquier ruta preconcebida a través de la
estructura de datos es una solución demasiado restrictiva, sobre todo ante las cada vez
mayores demandas para dar soporte a solicitudes ad hoc de información. Los usuarios de
una base de datos no pueden pensar en cada uso posible de los datos antes de que se cree
la base de datos; por lo tanto, la imposición de rutas predefinidas a través de los datos solo
genera una “prisión de datos”, el modelo relacional permite a los usuarios relacionar los
registros por primera vez en la base de datos. Además, el modelo relacional esta creado de
modo que las consultas fusionan con conjuntos de datos (por ejemplo, todos los clientes que
tienen un saldo sobresaliente) en lugar de un registro a la vez, como ocurre con los modelos
red y jerárquico.
El modelo relacional presenta los datos en las familiares tablas bidimensionales, como lo
hace la hoja de cálculo. Pero a diferencia de lo que sucede en esta, no es necesario que los
datos se guarden en forma tabular; además, el modelo también permite combinar (unir en la
terminología relacional) tablas para formar vistas, que también se representan como tablas
bidimensionales. En resumen, sigue el modelo ANSI/SPARC y, por lo tanto, aporta dosis
saludables de independencia física y lógica de los datos. En lugar de vincular los registros
relacionados con apuntadores a una dirección física, como ocurre en los modelos jerárquicos
y de red, se guarda en cada tabla un elemento de datos común, como se hace en los
sistemas de archivo simple.
tienen que ser necesariamente diferentes. El rol de una entidad en una relación expresa la
función que desempeña dicha entidad en la relación.
Todos los objetos que tienen las mismas propiedades se agrupan en clases y estas clases
se organizan en un diagrama, donde las clases pueden estar relacionadas.
BIBLIOGRAFÍA
Jimenez Capel, M. (2014). Base de datos relacionales y modelado de datos. IC Editorial.
Oppel, A. (2010). Fundamentos de bases de datos. McGraw-Hill Interamericana.