Download Modelo de Red

Document related concepts

Base de datos jerárquica wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

Base de datos relacional wikipedia , lookup

Base de datos de red wikipedia , lookup

Transcript
TIPOS DE MODELOS
Nombre: Alex González 9-723-1463
Modelo Jerárquico
Un modelo jerárquico es un modelo en el cual se organizan o enlazan los registros
en una estructura de árbol. Esta estructura permite a la información que repite y usa
relaciones entre padre e hijo es que cada padre puede tener muchos hijos pero cada
hijo sólo tiene un padre.
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.
Una base de datos jerárquica consiste en una colección de segmentos (registro) que se
conectan entre sí por medio de enlaces. Cada segmento es una colección de campos
(atributos), que contienen un solo valor cada uno de ellos. Un enlace es una asociación
o unión entre dos segmentos exclusivamente.
Las características principales de implementar este modelo son:
Globalización de la información: permite a los diferentes usuarios considerar la
información como un recurso corporativo que carece de dueños específicos.
Eliminación de información inconsistente: si existen dos o más archivos con la
misma información, los cambios que se hagan a éstos deberán hacerse a todas
las copias del archivo de facturas.
Permite compartir información
Permite mantener la integridad en la información: la integridad de la información
es una de sus cualidades altamente deseable y tiene por objetivo que sólo se
almacena la información correcta.
Independencia de datos: el concepto de independencia de datos es quizás el
que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de
Bases de
Datos.
En este tipo de modelos la organización se establece en forma de árbol, donde la raíz
es un nodo ficticio. Así tenemos que, una base de datos jerárquica es una colección de
árboles.
El contenido de un registro específico puede repetirse en varios sitios (en el mismo
árbol o en varios árboles).
Los Segmentos se clasifican en tres tipos:
1) Padre: ES aquel que tiene descendientes (hijos) todos localizados al mismo nivel.
2) Hijo: ES aquel que depende de un segmento anterior, todos los hijos del mismo
padre tendrán que estar localizados en el mismo nivel
3) Segmento Raíz: Es el único segmento que no tiene padre, es el antecesor de todos,
y es el segmento de mayor nivel, es decir esta en el nivel superior del Árbol.
Modelo jerárquico.
Modelo relacional
El modelo relacional para la gestión de una base de datos es un modelo de datos
basado en la lógica de predicados y en la teoría de conjuntos.
En este modelo todos los datos son almacenados en relaciones, y como cada relación
es un conjunto de datos, el orden en el que éstos se almacenen no tiene relevancia (a
diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable
ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La
información puede ser recuperada o almacenada por medio de consultas que ofrecen
una amplia flexibilidad y poder para administrar la información.
Esquema
Un esquema es la definición de una estructura (generalmente relaciones o tablas de
una base de datos), es decir, determina la identidad de la relación y qué tipo de
información podrá ser almacenada dentro de ella; en otras palabras, el esquema son
los metadatos de la relación.
Todo esquema constará de:

Nombre de la relación (su identificador).

Nombre de los atributos (o campos) de la relación y sus dominios; el dominio de
un atributo o campo define los valores permitidos para el mismo.
Características
 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 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 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.
Relaciones base y derivadas
En una base de datos relacional, todos los datos se almacenan y se accede a ellos por
medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones
base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos,
pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas
"relaciones derivadas" y su implementación es llamada "vista" o "consulta". Las
relaciones derivadas son convenientes ya que expresan información de varias
relaciones actuando como si fuera una sola.
Modelo relacional
Modelo de Red
El modelo de red es un Modelo de base de datos concebido como un modo flexible de
representar objetos y su relación.
La estructura de datos del modelo jerárquico es como un árbol de registros, con cada
registro que tiene un registro paternal y muchos hijos, el modelo de red permite a cada
registro tener múltiples registros paternales y de Hijos, formando una estructura de
enrejado.
Una base de datos en red consiste en un conjunto de registros conectados entre sí
mediante punteros. Los registros son en muchos aspectos parecidos a las entidades
del modelo entidad-relación (E-R). Cada registro es un conjunto de campos (atributos),
cada uno de los cuales sólo contiene un valor de datos.
Las características
 La red es un conjunto de unidades de procesamiento (neuronas) muy simples.
 Dichas unidades interactúan entre sí mediante las conexiones que los asocian.
 Los estímulos que afectan a las unidades de entrada se expresan en términos
cuantitativos.
 Toda unidad de la red viene definida por un nivel de activación expresado de
forma cuantitativa.
 Toda conexión viene caracterizada por un valor de fuerza del trazo o peso de la
conexión, también expresado de forma cuantitativa.
 El procesamiento y almacenamiento de la información se realiza de forma
paralela y distribuida.
 Existen reglas o funciones que computan la información en distintos niveles del
procesamiento (para la modificación del nivel de activación a partir de las
entradas, para la producción de la salida a partir del nivel de activación).
 Existen reglas o funciones de aprendizaje que le permiten a la red modificar los
pesos de las conexiones para acomodar de modo cada vez más perfecto la
información de entrada a la salida requerida.
 La función de cada unidad es simplemente realizar cálculos con las entradas
que reciben y producir la información que envían a las unidades con las que
están conectadas.
 Las señales de salida que emite la red se expresan en términos cuantitativos.
 Dado que toda la actividad de la red no es otra cosa que cálculos o
transformaciones de números, se puede afirmar que en realidad la red neural es
un dispositivo para computar una función, un sistema capaz de transformar la
información de entrada en información de salida. La función presente en la red y
que realiza el cómputo es básicamente el patrón o conjunto de pesos sinápticos
de las unidades.