You are on page 1of 10

REPRESENTACIÓN DE LOS PROBLEMAS DEL MUNDO REAL La interpretación de los fenómenos que ocurren en la naturaleza es una actividad innata

del ser humano. En efecto. El proceso de interpretación de un fenómeno consiste en primer lugar en la caracterización del mismo; es decir en la propuesta de las propiedades o parámetros que caracterizan a ese fenómeno natural y que por lo tanto, lo hacen diferente de cualquier otro. En este modelo, se establece la forma en la cual será medida; es decir el dominio en el cual estas propiedades pueden ser definidas las relaciones existentes entre todas las propiedades que definen el fenómeno en estudio. REPRESENTACION DE LOS PROBLEMAS DEL MUNDO REAL Al conjunto de las propiedades que caracterizan un fenómeno se le denomina datos, pueden presentar para un determinado fenómeno, junto con el conjunto de las relaciones o dependencias entre las mismas se le denomina información. La medición de los valores correspondientes a los datos es realizada por el hombre haciendo uso, de nuevo, del principio de la atracción. La información correspondiente a un determinado fenómeno debe ser almacenada usando para ello un método concreto que permita la comunicación de esta información. En muchos casos es necesario almacenar para cada uno de los datos el valor medio y la representación del dato o significado del mismo, de forma que esta información pueda ser interpretada. Si un fenómeno puede ser descrito mediante un conjunto de datos o propiedades, estos datos toman un determinado valor en un instante dado el fenómeno, y por tanto cuando se almacenan estos datos se esta almacenando ese instante. Un modelo de datos es una unidad de abstracción mediante la cual puede describirse un fenómeno real o abstracto. PROBLEMAS DEL MUNDO REAL En el mundo real se presentan un gran numero de diferentes problemas a solucionar, problemas de la naturaleza, problemas sociales, económicos, de organización etc. Por ejemplo, el comportamiento de las plantas, el crecimiento de la población, en definitiva, cualquier hecho, real o no que ocurre o parece que ocurre en el mundo real. El primer paso en la representación del conocimiento acerca de un problema del mundo real es la caracterización del mismo. El problema que se desea representar puede ser visto como un sistema en el que intervienen una serie de parámetros o propiedades del mismo. Estas propiedades pueden representar a uno o una colección de datos que deben ser medidos en un determinado tipo de datos básico. El termino sistema es ampliamente utilizado en todas las áreas del conocimiento para identificar un conjunto de elementos cuyas propiedades e interdependencias dan lugar al comportamiento de ese conjunto, comportamiento que los diferencia de otros sistemas. En el mundo real todo puede ser visto como un sistema, desde los sistemas biológicos, sociales, comerciales etc. De forma general, para el estudio de un sistema es necesario la simplificación del problema que representa el mismo. Esta simplificación comienza por la determinación de la frontera o limite del sistema. ABSTRACCION Es la capacidad mediante la cual una serie de se categorizan en un nuevo objeto mediante una función de pertenencia. Al nuevo objeto se le denomina clase o tipo de objeto, y todos los elementos categorizados en esta clase tienen propiedades comunes, las cuales caracterizan la clase, la abstracción permite ocultar los detalles, simplificando la descripción de un problema mediante la agrupación de elementos con propiedades comunes que intervienen en el mismo.

LA ABSTRACCION ES UTILIZADA DE DOS FORMAS: • GENERALIZACION: Es la Abstracción por la cual un conjunto de clases de objetos puede ser visto como una nueva clase de objetos más general. de las relaciones entre los mismos y del comportamiento de estos elementos y sus relaciones en el tiempo. Todos los modelos presentan: . • AGREGACION: Es la capacidad de considerar un objeto basándose en los elementos que lo contribuyen.  Pero ningún modelo de datos puede describir al mismo tiempo la naturaleza estática y dinámica de un sistema. Una vez definidas las clases de objetos que intervienen en el problema y haciendo uso de la abstracción. Este modelo está basado en una representación de los elementos del problema.  Mediante un modelo de datos el sistema es descrito como una clase de objeto que interacciona con otra clase de objetos. LOS MODELOS DE DATOS  El análisis de un problema tiene como objetivo el proponer un modelo del comportamiento y características del mismo. un modelo de datos esta a su vez formado por dos submodelos:  Un submodelo encargado de definir las propiedades dinámicas del sistema  Un submodelo encargado de describir las propiedades dinámicas del sistema  Todos ellos están basados en el uso de la abstracción para la definición de tipos de clases. las cuales pueden a su vez ser clasificadas o refinadas. FORMA ASCENDENTE Inicialmente deben ser determinados aquellos objetos simples. El sistema está a su vez formado pos otra clase. FORMA DESCENDENTE Inicialmente se identifican las clases de objetos más generales y se procede a un proceso de especificación e instanciacion de las mismas hasta alcanzar las propiedades o datos que intervienen en el problema.  Los modelos de datos. aquellos datos o propiedades simples que intervienen en el problema o sistema en estudio. Por ello. estas clases pueden ser generalizadas en clases de objetos de mayor categoría y que agrupan a varias clases más simples.  Un modelo de datos es una abstracción mediante la cual pueden ser descritas las características estratégicas y dinámicas de un sistema. Una teoría se soporta en un modelo.

relaciones jerárquicas o no. Un conjunto de reglas mediante las cuales puede ser presentado gráficamente el problema. Describe las propiedades estáticas y dinámicas del problema.  Un pseudolenguage. es decir se introduce en la representación.  Un conjunto de restricciones que limitan el ámbito en el que el modelo puede ser utilizado. en cuanto al soporte y forma en que esta debe ser almacenada para su posterior tratamiento.  Esta claro que el tratamiento manual de la información predispone unas restricciones. Mediante el uso de estas reglas y con la simbología son también representadas las restricciones existentes en el problema.describen sus propiedades y el dominio o tipo de dato básico en el cual pueden ser medidas. Marca los límites de los sistemas a representar  Los niveles de datos son de interés en nuestro contexto. son descritas las relaciones entre los tipos de objeto. . muy diferentes al tratamiento automatizado y mediante un computador de la información correspondiente al mismo problema  Mientras el nivel conceptual el problema se representa tal y como es captado desde el mundo real. permiten la representación del problema a tres niveles diferentes:  Nivel conceptual.  NIVEL LOGICO  Este nivel representa el problema bajo las limitaciones impuestas por la representación y el tratamiento de la información que se vaya a realizar.. La visión conceptual solo es dependiente de:  Las características del problema o sistema que se desea representar. en el nivel lógico esta representación es filtrada o alterada para que se adapte a las limitaciones existentes para llevar a cabo este proceso. Se representa el mundo real del problema tal y como se percibe.  El detalle de la presentación.  NIVEL FISICO  Esta guiado tanto por el soporte utilizado para su representación como por los métodos o mecanismos que se van a utilizar para el tratamiento de la información correspondiente. apoyándose para ello en los principios de la abstracción. las limitaciones o restricciones que imponen los mecanismos y soportes que se van a utilizar para la representación y tratamiento de la información del problema. el cual si depende de la parte o partes o globalidad del problema que se desea representar para su posterior tratamiento.

Se debe de documentar cada etapa.  El proceso de representación del problema debe de ser realizado siguiendo una metodología o plan preestablecido de antemano. son representados los elementos que forman parte del sistema y las relaciones existentes entre ellos.  El DML del SGBD es el encargado de la manipulación de los datos representados y almacenados en la base de datos.3 EL MODELO ENTIDAD-INTERRELACIÓN El modelo entidad-interrelación esta soportado en la representación de los datos haciendo uso de grafos y de tablas.  Cada SGBD tiene su propio DDL y DML con su propio lenguaje de consulta. Mediante un conjunto de símbolos y haciendo uso de un conjunto reducido de reglas.  Cada SGBD esta basado en el uso de un modelo de datos y en el uso de una teoría. 2.  Determina las estructuras utilizadas para el almacenamiento de la información. 2. . al igual que en el tratamiento manual. Debe de realizarse un documento inicial en el que se describa el sistema. cuya filosofía y sintaxis esta basada en el modelo de datos en el cual se asienta el SGDB. El problema se representa en la forma en que es visto por el sistema de representación y tratamiento utilizado. de forma que se poder entendido tanto la persona que participa en el desarrollo. y no como existe o es visto desde el mundo real. La representación del sistema realizada debe ser revisada conforme al documento inicial. 4. como en que no. sus formatos. ubicación y archivos utilizados para el almacenamiento de la información. Se realizara la representación a cada nivel de abstracción. 1. la visión física determina los documentos. 6. Estos procesos se realizaran haciendo uso de técnicas de representación y estándares que proponga la metodología que se haya adoptado. 5.  Modelos de datos y sistemas de gestión de bases de datos. compaginación.  Los SGBD y los elementos que lo componen y que permiten haciendo uso de ellos la definición de los datos correspondientes al problema de estudio. siendo estos elementos descritos mediante un pseudolenguaje basado en una gramática sencilla.

en este contexto. ni duplicación de los mismos. y el valor del atributo será la extensión del dominio. La intensión de una entidad es denominada tipo de entidad y representa el posible conjunto de objetos definidos en base a la agregación de un mismo conjunto de atributos. la clasificación de una serie de elementos individuales en un tipo o clase de objeto al que se le ha denominado conjunto o relacion. a la agregación de una serie de objetos elementales mediante una función de pertenencia. es decir. Las entidades tienen como los conjuntos. por tanto. aquellos conjuntos cuyos elementos son homogéneos. de los conjuntos de elementos particulares y sus relaciones existentes en el sistema.El modelo E-R propone el uso de tablas bidimensionales para la representación particular de cada uno y. Por ejemplo: El atributo edad considerado en un determinado problema en el que se trate la edad de una serie de objetos personas. al igual que en la teoría clásica de conjuntos. ATRIBUTO: Se denomina atributo de un dominio a la intención de ese dominio. por lo tanto. asi se define: CONJUNTO: Se denomina conjunto. el significado de un dato que forma parte del sistema en el mundo real. un dato. DOMINIO: Se denomina dominio a los conjuntos homogéneos. un nuevo conjunto en el que cada elemento esta formado por la agregación de los elementos de los conjuntos individuales que intervienen en la relacion. La extensión representa también en términos de abstracción. Un dominio. Una entidad corresponde a la caracterización de objetos del mundo real. RELACION: Se denomina relacion a un conjunto que representa una correspondencia entre dos o más conjuntos. ENTIDAD: Una entidad es un tipo de objeto (un conjunto) definido en base a la agregación de una serie de atributos. y la extensión es la descripción de los elementos individuales o instancias de objetos(los elementos del conjunto).y el conjunto de posibles valores que pueden ser medidos para ese atributo determina el posible conjunto de extensiones de ese dominio.así la intensión es la descripción del tipo o clase de objeto (conjunto o relacion). Antes de empezar a describir el modelo E-R. es decir. . La función de pertenencia caracteriza a los elementos dentro de un conjunto. es necesario introducir una serie de conceptos básicos que son utilizados por el mismo. sobre la base del conjunto de atributos que se agregan. La intensión o comprensión representa. es una especialización de un conjunto. Un atributo identifica la semántica de un dominio para la descripción de un problema. intensiones y extensiones. Una relacion es. es definido en función de un dominio (la intensión). INTENSIÓN Y EXTENSIÓN: Tanto los conjuntos como las relaciones pueden ser descritos en término de intensión y extensión. en términos de abstracción. la instanciación de un tipo o clase de objetos (el conjunto o la relacion). Un atributo. los cuales son definidos y diferenciados del resto de los objetos. en términos de abstracción.

INTERRELACIÓN: La interpretación dada para las entidades puede ser igualmente propuesta para las interrelaciones. A su vez. la entidad existe como un elemento que interviene en el comportamiento global del sistema. un tipo de entidad representa la clasificación de las entidades individuales. una interrelación representa la relacion existente entre entidades denominándose tipo de interrelación a la intensión de la relacion existente entre dos tipos de entidad. Por ejemplo: • El tipo de interrelación dueño _de entre el tipo de entidad persona y el tipo de entidad coche. La extensión de un tipo de entidad es denominada conjunto de entidades.1 ENTIDADES E INTERRELACIONES EN EL MODELO E-R En el modelo E-R se considera que una entidad es un objeto real o abstracto que forma parte del sistema o problema en estudio y que cumple las siguientes propiedades: • Tiene existencia propia: Es decir. y representa a cada una de las posibles correspondencias entre los conjuntos de entidades que intervienen en el tipo de interrelación. La extensión de un tipo de interrelación es denominada conjunto de interrelaciones. cada uno de ellos definido en un mismo dominio. desde el punto de vista en el cual se estudia el sistema y al nivel de abstracción en el cual es considerado. • • Existen dos tipos de entidad en el modelo E-R: TIPO DE ENTIDADES FUERTES: Cuya existencia no depende de la existencia de ningún otro tipo de entidad en la consideración del problema. representa la relacion existente entre las personas que son dueñas de algún coche. en términos de abstracción. y se corresponde con todos los valores que en un momento dado están asociados con cada atributo que define el tipo de entidad. los tipos de entidad débiles pueden ser de dos tipos: DEBILIDAD POR IDENTIFICACIÓN: . Es distinguible del resto de las entidades (objetos) que intervienen en el sistema Las entidades de un mismo tipo están definidas en base a un mismo conjunto de atributos. Así.3. 2.Es decir. TIPO DE ENTIDADES DÉBILES: Cuya existencia depende de la existencia de un tipo de entidad fuerte.

Débil. Tipos de interrelación. En un diagrama E-R las cardinalidades se representan mediante una pareja de datos ( en minúsculas) de forma: ( cardinalidad mínima. Diagrama E-R • En un diagrama E-R es necesario representar para cada tipo de interrelacionar.Por lo que una entidad débil no puede ser identificada (reconocida o diferenciada del resto de las entidades del mismo u otro tipo) a no ser que se identifique una entidad fuerte por cuya existencia esta presente la debilidad. Representa la relación entre un tipo de entidad fuerte y una débil o bien dos tipos de identidades débiles. las cardinalidades con la de cada tipo de identidad interviene en el tipo de interrelación . sin un tipo de interrelación representa una correspondencia entre conjuntos ( tipo de identidades). • Asociada a cada una de los tipos de identidad que intervienen en un tipo de interrelación dado. cardinalidad máxima). Descripción de los tipos de identidad y interrelación. *Débiles Representa la relación entre 2 tipos de entidad fuertes. *Fuertes. . Fuerte. DEBILIDAD POR EXISTENCIA: Por lo que una entidad débil puede ser identificada sin necesidad de identificar la entidad fuerte por la cual existe.

y se . son caracterizados en base a un conjunto de propiedades. • Es una interpretación de un dominio para un determinado tipo de entidad aportando un significado en el mundo del problema en el cual este tipo de entidad es considerado Representación en los atributos en los tipos de entidad Los atributos pueden ser: • Simples • Compuesto. Compuesto: aporta una semántica a un conjunto de dominios. Atributo. El tipo de interrelación (P-A) se ha descompuesto en un nuevo tipo de entidad denominado Examen. en el modelo E-R. • Simples: Aportan un significado semántica a un único dominio.• • Los tipos de entidad. A este conjunto de propiedades se le denominan atributos.

En el modelo EE-R es posible representar gráficamente parte de las restricciones (Aunque no todas) como el límite o intervalo de valores que puede tomar un atributo. y menos aun mediante una representación gráfica. La representación de las restricciones existentes en un problema del mundo real está directamente ligada a la semántica del problema. .Interrelación Extendida) Este modelo cuenta con mecanismos para la representación de las restricciones que están presentes en los problemas del mundo real. La representación de la semántica (Significado de símbolos) es extremadamente compleja si no se utiliza un lenguaje natural. necesitándose para ello una representación textual del problema del mundo real. Las restricciones pueden aparecer: • En los valores que pueden ser medidos para un atributo • En el valor de las cardinalidades máximas y mínimas • En la existencia de entidades pertenecientes a un determinado tipo de entidad.. Una restricción es una condición que está presente para un conjunto o subconjunto de objetos que están presentes en el dominio del problema.4. 2.Los tipos de interrcalación en el modelo E-R Ú El modelo E-R permite la representación de cualquier tipo de relación existente entre los objetos del mondo real que forma parte del dominio del problema en estudio.Representación de las restricciones en el modelo EE-R (Entidad. Pocos modelos de datos son capaces de representar de forma efectiva la semántica de un problema del mundo real.

así como dentro del conjunto de los objetos representados. sintácticamente favoreciendo la calidad y legibilidad de la documentación que se genere del proceso de análisis del problema en estudio. Mediante una descripción simple se deben describir todos los elementos del problema y todas aquellas características de estos que permiten su identificación en el mundo real. además de gráficamente.5.2. La siguiente sintaxis no pretende ser una descripción formal del modelo EE-R. sino una guía a seguir que permita especificar la representación de un problema. .Sintaxis del modelo EE-R La representación textual de un problema del mundo real mediante el modelo EE-R requiere la representación mediante una gramática (Reglas y principios de un lenguaje) preestablecida del conocimiento e información acerca de las características del problema..