You are on page 1of 6

UNIVERSIDAD INTERAMERICANA DE PANAMÁ

FACULTAD DE INGENIERIA Y SISTEMAS

MATERIA: Base de datos 1

Grupo/ Horario: - Martes 5:45PM – 9:45PM

Estudiante - Cédula

JAVIER JOSUE BALSAS BATISTA - 8-896-1629

Profesor: Raúl Pérez

Asignación: Tarea investigativa n°2

Fecha de Entrega: 05/27/18


1. Modelo Orientado a Objetos

El MOO es la construcción de modelos de un sistema por medio de la identificación y


especificación de un conjunto de objetos relacionados, que se comportan y colaboran entre
sí de acuerdo a los requerimientos establecidos para el sistema de objetos.
Dentro del proceso de MOO, se pueden destacar tres dimensiones para describir un sistema
de objetos:

 Dimensión estructural de los objetos: centrado en las propiedades estáticas o


pasivas de los sistemas. Relacionada con la estructura estática del sistema de
objetos.
 Dimensión dinámica del comportamiento: Se centra en las propiedades activas
y describe el comportamiento individual y la colaboración entre los objetos que
constituyen el sistema.
 Dimensión funcional de los requerimientos: Son consideradas las propiedades
relativas a la función de transformación del sistema de objetos, es decir, los
procesos de conversión de entradas en salidas.

El proceso de MOO puede ser dividido en un conjunto mínimo de actividades. La lista a


seguir muestra estas actividades sin ninguna secuencia específica:

 Identificar las clases, objetos y atributos: Se determinan cuáles son las clases, objetos
y atributos que deben incluirse en el modelo.

 Asociar estáticamente los objetos: Es la configuración de una estructura estática que


exprese relaciones dependientes del dominio del problema.

 Describir el comportamiento de los objetos: Especificación del comportamiento de


los objetos sobre la base de los conceptos básicos de estado, regla de transición,
evento y acción.
 Definir la colaboración del comportamiento de los objetos: Se refleja la interacción o
colaboración entre los objetos, considerando el flujo de eventos o mensajes entre los
mismos.

 Organizar las clases en jerarquías de herencia: Se propone organizar las clases de tal
forma a maximizar la compartición de propiedades comunes entre ellas.

 Agregar y/o particionar las clases por niveles de abstracción: Jerarquiza el modelo
por niveles de complejidad haciendo uso de mecanismos de particionamiento o de
agregación.

2. Modelo de Datos Semántico

Es un modelo de datos conceptual que incluye la capacidad de expresar información que


permite el intercambio de información para interpretar el significado (semántico) de las
instancias, sin necesidad de conocer la meta-modelo. Estos modelos semánticos están
orientados a los hechos (contrario a los orientados a objetos). Los hechos son típicamente
expresados por relaciones binarias entre elementos de datos, mientras que las relaciones de
orden superior se expresan como colecciones de relaciones binarias. Típicamente las
relaciones binarias tienen la forma de ternas: Objeto-<Tipo de Relación>-Objeto. Por
ejemplo: La Torre Eiffel <se encuentra en> París.

Típicamente, los datos de instancia de los modelos de datos semánticos incluyen


explícitamente los tipos de relaciones entre los diversos elementos de datos. Para interpretar
el significado de los hechos de las instancias se requiere que se conozca el significado de los
tipos de relaciones. Esto significa que el segundo tipo de modelos de datos semánticos
permiten que las instancias expresen hechos que incluyen su propio significado. La capacidad
de incluir significado en bases de datos semánticas facilita la creación de bases de datos
distribuidas que permiten a las aplicaciones interpretar el significado del contenido.
3. Modelos de Datos Funcional

Un modelo funcional es una representación de las funciones (actividades, procesos,


operaciones) en el sistema o modelo área.

Los propósitos del modelo de función son describir las funciones y los procesos, ayudar con
el descubrimiento de la necesidad de información, ayudar identificar las oportunidades, y
establecer una base para determinar el producto y atender el servicio de gastos.

Una perspectiva de un modelo funcional se centra en describir el proceso dinámico. El


concepto principal de este modelo es el proceso, esta podría ser una función, transformación,
actividad, acción, tarea etc. Un ejemplo bien conocido de un lenguaje de modelado que
emplean esta perspectiva son los diagramas de flujo de datos.

La perspectiva utiliza cuatro símbolos para describir un proceso, siendo estos:

 Proceso: Muestra transformación desde la entrada hasta la salida.


 Tienda: recopilación de datos o algún tipo de material.
 Caudal: el Movimiento de los datos o materiales en el proceso.
 Entidad externa: externo al modelado, pero interactúa con ella.

Un proceso puede ser representado como una red con estos símbolos. Esta
descomposición es un proceso DFD, diagrama de flujo de datos.

A través de este modelo se realiza lo que se conoce como descomposición funcional, la cual
se se refiere de manera amplia en el proceso de resolver una relación funcional en sus partes
constituyentes de tal manera que la función original puede ser reconstruida a partir de las
partes por Función compuesta.

Este tipo de descomposición tiene como objetivo principal el modularizar procesos en la


mayor medida posible. Por ejemplo, un sistema de gestión de la biblioteca puede ser dividido
en un módulo de inventario, un patrono módulo de información, y una tarifa módulo de
evaluación.
4. 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.

El modelo de red organiza datos que usan dos elementos fundamentales para las
construcciones, registros y conjuntos. Los registros contienen campos (que puede ser
organizado jerárquicamente). Los conjuntos definen de uno a varias relaciones entre
registros: un propietario, muchos miembros.

Un registro puede ser un propietario en cualquier número de conjuntos, y un miembro en


cualquier número de conjuntos. El modelo de red es una variación sobre el modelo jerárquico,
al grado que es 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.
Bibliografía

 Fragmento sobre base de datos orientado a objetos.

Miranda, Rafael. 2013. slideshare.net. Modelado Orientado a Objetos - slideshare.


[En línea] 19 de enero de 2013. [Citado el: 30 de enero de 2018.]
https://es.slideshare.net/RafaelMiranda2/modelado-orientado-a-objetos.

 Fragmento sobre base de datos de red

2012. blogspot.com. Base de Datos. [En línea] 20 de enero de 2012. [Citado el: 30 de
enero de 2018.] http://alucard-base-de-datos.blogspot.com/2012/01/el-modelo-de-
base-de-datos-de-red.html.

 Fragmento sobre el modelo de base de datos semántico

2017. Wikipedia. Modelo Semántico de Datos. [En línea] 1 de noviembre de 2017.


[Citado el: 30 de enero de 2018.]
https://es.wikipedia.org/wiki/Modelo_sem%C3%A1ntico_de_datos.

 Fragmento sobre base de datos funcional

2018. Wikipedia. Modelos de Función. [En línea] 16 de enero de 2018. [Citado el: 30
de enero de 2018.] https://es.wikipedia.org/wiki/Modelos_de_Funci%C3%B3n.

You might also like