El documento describe los conceptos fundamentales de los modelos de datos, incluyendo el modelo entidad-relación y el modelo relacional. Explica que el modelo entidad-relación representa entidades, atributos y relaciones para modelar el mundo real, mientras que el modelo relacional utiliza tablas y registros para almacenar y relacionar datos. También menciona otros modelos como el orientado a objetos y los semiestructurados.
El documento describe los conceptos fundamentales de los modelos de datos, incluyendo el modelo entidad-relación y el modelo relacional. Explica que el modelo entidad-relación representa entidades, atributos y relaciones para modelar el mundo real, mientras que el modelo relacional utiliza tablas y registros para almacenar y relacionar datos. También menciona otros modelos como el orientado a objetos y los semiestructurados.
El documento habla sobre los modelos de datos y su definición. Explica que los modelos de datos permiten representar un dominio mediante reglas y símbolos de un lenguaje de modelado. También describe los componentes de un modelo de datos como la estática, dinámica, objetos, propiedades, relaciones y restricciones. Finalmente, menciona diferentes tipos de modelos como los conceptuales, lógicos e internos.
El documento describe la evolución y clasificación de los modelos de bases de datos. Explica que los modelos conceptuales se enfocan en la representación lógica de los datos, mientras que los modelos de ejecución se enfocan en cómo los datos son representados físicamente. También describe los principales modelos como el jerárquico, de red, relacional y de entidad-relación, así como sus características básicas como entidades, atributos y relaciones.
Este documento describe los modelos de bases de datos, incluyendo los modelos lógicos basados en objetos y registros, y los modelos físicos de datos. Explica que el modelo entidad-relación es el modelo lógico basado en objetos más utilizado, representando entidades, atributos y relaciones de forma gráfica.
El documento describe los conceptos básicos de modelado de datos, incluyendo el modelo entidad-relación para modelar entidades, atributos, relaciones y cardinalidades. Explica que el objetivo del modelado es producir una descripción estructurada de la organización y el negocio del cliente para permitir construir un sistema basado en este modelo.
Este documento presenta información sobre bases de datos. Explica qué es una base de datos, los modelos de datos como el modelo relacional y el modelo entidad-relación, el lenguaje SQL y conceptos clave como tablas, atributos, relaciones, claves primarias y claves foráneas. También cubre diagramas entidad-relación, normalización y MySQL.
Este documento evalúa varias extensiones al modelo entidad-relación (ER) original. Resume que el modelo ER permite desarrollar un diseño conceptual de base de datos independiente de consideraciones de implementación. Muchos investigadores han propuesto extensiones para aumentar su poder expresivo. El objetivo del artículo es estudiar las extensiones más importantes al modelo ER y evaluar sus méritos, destacando cómo mejoran la semántica de las relaciones entre entidades. También compara el modelo ER con el modelado de datos orientado a objetos.
El documento describe los conceptos fundamentales de los modelos de datos, incluyendo el modelo entidad-relación y el modelo relacional. Explica que el modelo entidad-relación representa entidades, atributos y relaciones para modelar el mundo real, mientras que el modelo relacional utiliza tablas y registros para almacenar y relacionar datos. También menciona otros modelos como el orientado a objetos y los semiestructurados.
El documento habla sobre los modelos de datos y su definición. Explica que los modelos de datos permiten representar un dominio mediante reglas y símbolos de un lenguaje de modelado. También describe los componentes de un modelo de datos como la estática, dinámica, objetos, propiedades, relaciones y restricciones. Finalmente, menciona diferentes tipos de modelos como los conceptuales, lógicos e internos.
El documento describe la evolución y clasificación de los modelos de bases de datos. Explica que los modelos conceptuales se enfocan en la representación lógica de los datos, mientras que los modelos de ejecución se enfocan en cómo los datos son representados físicamente. También describe los principales modelos como el jerárquico, de red, relacional y de entidad-relación, así como sus características básicas como entidades, atributos y relaciones.
Este documento describe los modelos de bases de datos, incluyendo los modelos lógicos basados en objetos y registros, y los modelos físicos de datos. Explica que el modelo entidad-relación es el modelo lógico basado en objetos más utilizado, representando entidades, atributos y relaciones de forma gráfica.
El documento describe los conceptos básicos de modelado de datos, incluyendo el modelo entidad-relación para modelar entidades, atributos, relaciones y cardinalidades. Explica que el objetivo del modelado es producir una descripción estructurada de la organización y el negocio del cliente para permitir construir un sistema basado en este modelo.
Este documento presenta información sobre bases de datos. Explica qué es una base de datos, los modelos de datos como el modelo relacional y el modelo entidad-relación, el lenguaje SQL y conceptos clave como tablas, atributos, relaciones, claves primarias y claves foráneas. También cubre diagramas entidad-relación, normalización y MySQL.
Este documento evalúa varias extensiones al modelo entidad-relación (ER) original. Resume que el modelo ER permite desarrollar un diseño conceptual de base de datos independiente de consideraciones de implementación. Muchos investigadores han propuesto extensiones para aumentar su poder expresivo. El objetivo del artículo es estudiar las extensiones más importantes al modelo ER y evaluar sus méritos, destacando cómo mejoran la semántica de las relaciones entre entidades. También compara el modelo ER con el modelado de datos orientado a objetos.
Técnicas y procedimientos para modelar datoshenrryaraque
Este documento describe los conceptos y técnicas básicas para modelar datos, incluyendo los tipos de modelado (conceptual, lógico y físico), los aspectos a considerar en el modelado conceptual, los enfoques basados en objetos como el orientado a objetos y el entidad-relación, y los principios de diseño como la fidelidad y evitar la redundancia. El modelo entidad-relación es el más popular para representar gráficamente las relaciones entre entidades mediante diagramas E/R.
Este documento presenta un proyecto sobre bases de datos realizado por dos estudiantes, Génesis Solórzano y Josué Verduga, para su curso de 3er año de bachillerato en informática. Explica conceptos clave como modelo de datos, entidad, relación, atributos y tipos de atributos usando el modelo entidad-relación para representar datos y sus relaciones.
El término base de datos fue acuñado en 1963. Una base de datos es un conjunto de información estructurada y relacionada. Las bases de datos manuales pueden ser difíciles de gestionar, mientras que las bases de datos informatizadas permiten un acceso más fácil a la información.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
El documento introduce los conceptos fundamentales de las bases de datos relacionales. Explica que una base de datos relacional representa los datos en forma de tablas matemáticas llamadas relaciones, con filas y columnas. Cada fila representa un registro único y las columnas son atributos que describen los datos almacenados. Las llaves primaria y foráneas permiten relacionar tablas y garantizar la integridad referencial.
Este documento describe los diferentes tipos de modelos de datos, incluyendo modelos lógicos basados en objetos y registros, y el modelo entidad-relación. Explica conceptos como entidades, atributos, relaciones y restricciones de integridad. También cubre propiedades estáticas e invariantes de los modelos de datos.
Este documento presenta los conceptos básicos del modelo de datos entidad-relación, incluyendo entidades, atributos, relaciones, identificadores únicos, subtipos y dependencias. Explica cómo representar estos elementos gráficamente y define términos como grado y opcionalidad de las relaciones. También cubre temas como generalización, especialización y entidades débiles.
El documento describe diferentes modelos de datos, incluyendo el modelo entidad-relación, el modelo orientado a objetos, el modelo de datos semántico y el modelo de datos funcional. También describe los principales modelos de bases de datos: el modelo relacional, el modelo en red y el modelo jerárquico. Finalmente, menciona los modelos físicos de datos más comunes como el modelo unificador y el modelo de memoria de elementos.
Este documento presenta una introducción a las bases de datos, incluyendo su definición, características y diferentes modelos como jerárquicos, de red, relacionales, orientados a objetos y deductivas. También describe elementos clave de Microsoft Access como tablas, formularios, informes, consultas, macros y módulos. Finalmente, señala que las bases de datos pueden mejorar la metodología de trabajo en una organización.
Este documento describe los conceptos fundamentales de los modelos de datos, incluyendo el modelo entidad-relación y el modelo orientado a objetos. Explica cómo estos modelos permiten modelar los datos de una base de datos mediante la definición de entidades, atributos, relaciones y clases.
El modelo relacional es un modelo de base de datos basado en la lógica de predicados y conjuntos. Representa las relaciones entre datos como tablas compuestas por registros (filas) y campos (columnas). Se consolidó como paradigma principal en los años 1970 y es el más utilizado actualmente para modelar y administrar datos dinámicamente.
El documento presenta diferentes modelos de análisis estructurado como herramientas para documentar los requisitos de un sistema, incluyendo el diagrama de flujo de datos, el modelo relacional, el modelo de datos y el modelo de entidad-relación. Explica cada uno de estos modelos y provee ejemplos para ilustrarlos.
Este documento define conceptos básicos de bases de datos como entidades, atributos, claves primarias y foráneas, relaciones y restricciones de integridad. También describe los componentes de un sistema de gestión de bases de datos como los usuarios, administradores, diseñadores y el software que permite definir, manipular y acceder a los datos de forma centralizada.
Modelo de datos y Modelo de Identidad karina maita
El documento describe los modelos de bases de datos, incluyendo su definición, tipos como modelo de tabla, jerárquico y de red, y el modelo entidad-relación. Explica conceptos como entidad, atributos, relaciones e integridad. El modelo entidad-relación representa objetos del mundo real y sus asociaciones mediante diagramas de entidades como rectángulos y relaciones como rombos.
Este documento habla sobre el modelado de entidades y relaciones para el diseño de bases de datos. Explica los conceptos clave de entidades, atributos, relaciones y dominios. También describe el proceso de creación de una base de datos, incluyendo el análisis de requisitos, diseño conceptual, diseño lógico y diseño físico.
Este documento describe los conceptos básicos de los modelos de datos, incluyendo tipos de objetos, relaciones y restricciones. Explica que un modelo de datos representa las propiedades estáticas y dinámicas del mundo real a través de objetos, atributos, relaciones, operaciones y transacciones. También provee ejemplos de cómo aplicar estos conceptos a un sistema de información para la gestión de un plan de ordenación docente.
Este documento describe el modelo entidad-relación y sus componentes clave. Explica que un modelo E-R representa las entidades y relaciones de un sistema de información. Define los tipos de relaciones (uno a uno, uno a varios, varios a uno, varios a varios) y proporciona ejemplos. También resume los pasos clave en el proceso de diseño de una base de datos, como determinar el propósito, organizar la información en tablas y definir las relaciones entre ellas.
Este documento define conceptos básicos sobre bases de datos. Explica que una base de datos es un almacén de información organizada que permite guardar y acceder fácilmente a grandes cantidades de datos. Luego describe que una base de datos se compone de tablas con filas y columnas para almacenar los datos de forma estructurada y relacionada. Finalmente, define una base de datos como una serie de datos organizados y relacionados entre sí que son recolectados y explotados por los sistemas de información de una empresa.
Una base de datos es una colección de información organizada sobre un tema. Contiene entidades (como empleados o productos), atributos (características de las entidades como nombre o código), tablas, registros y campos. Un sistema gestor de base de datos permite crear, organizar y acceder a la información de una base de datos de forma eficiente. El modelo relacional es el más común y utiliza claves primarias y foráneas para establecer relaciones entre tablas.
Diseño y Análisis de una Plataforma e-Commerceppalos
El documento describe el diseño y análisis de una plataforma de comercio electrónico B2C para Pymes. Se propone realizar un estudio práctico de implantación que incluya la recopilación de información, el diseño funcional usando metodologías de ingeniería de software, y el análisis de aspectos como la usabilidad, integración de sistemas, analítica web, posicionamiento, redes sociales y medios de pago. El proyecto finalizará con la conclusión del diseño de la plataforma y una compar
El documento presenta un plan de estudios para una unidad temática sobre bases de datos. Cubre temas como los antecedentes históricos, conceptos generales, necesidad y justificación, ciclo de vida de un sistema de base de datos, modelos de bases de datos relacionales, diseño de bases de datos relacionales y lenguajes de bases de datos. Incluye cinco unidades temáticas con objetivos de aprendizaje y bibliografía sugerida.
El documento explica qué es un modelo de datos y describe los conceptos clave de un modelo entidad-relación (E-R), incluyendo entidades, atributos, relaciones, claves primarias y cardinalidades. Luego, muestra un ejemplo paso a paso de cómo crear un diagrama E-R para representar la información de personas, viviendas, ciudades y regiones.
El documento proporciona información sobre técnicas de comunicación como el resumen, informe y ensayo. Explica que el resumen es una representación abreviada y precisa de un documento que conserva la secuencia de ideas y fundamentos sin incorporar comentarios personales. Los informes sirven para informar sobre hechos o actividades de manera objetiva, e incluyen introducción, desarrollo y conclusión. Los ensayos no tienen una estructura definida y consisten en la interpretación de un tema a través de la prosa.
Técnicas y procedimientos para modelar datoshenrryaraque
Este documento describe los conceptos y técnicas básicas para modelar datos, incluyendo los tipos de modelado (conceptual, lógico y físico), los aspectos a considerar en el modelado conceptual, los enfoques basados en objetos como el orientado a objetos y el entidad-relación, y los principios de diseño como la fidelidad y evitar la redundancia. El modelo entidad-relación es el más popular para representar gráficamente las relaciones entre entidades mediante diagramas E/R.
Este documento presenta un proyecto sobre bases de datos realizado por dos estudiantes, Génesis Solórzano y Josué Verduga, para su curso de 3er año de bachillerato en informática. Explica conceptos clave como modelo de datos, entidad, relación, atributos y tipos de atributos usando el modelo entidad-relación para representar datos y sus relaciones.
El término base de datos fue acuñado en 1963. Una base de datos es un conjunto de información estructurada y relacionada. Las bases de datos manuales pueden ser difíciles de gestionar, mientras que las bases de datos informatizadas permiten un acceso más fácil a la información.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
El documento introduce los conceptos fundamentales de las bases de datos relacionales. Explica que una base de datos relacional representa los datos en forma de tablas matemáticas llamadas relaciones, con filas y columnas. Cada fila representa un registro único y las columnas son atributos que describen los datos almacenados. Las llaves primaria y foráneas permiten relacionar tablas y garantizar la integridad referencial.
Este documento describe los diferentes tipos de modelos de datos, incluyendo modelos lógicos basados en objetos y registros, y el modelo entidad-relación. Explica conceptos como entidades, atributos, relaciones y restricciones de integridad. También cubre propiedades estáticas e invariantes de los modelos de datos.
Este documento presenta los conceptos básicos del modelo de datos entidad-relación, incluyendo entidades, atributos, relaciones, identificadores únicos, subtipos y dependencias. Explica cómo representar estos elementos gráficamente y define términos como grado y opcionalidad de las relaciones. También cubre temas como generalización, especialización y entidades débiles.
El documento describe diferentes modelos de datos, incluyendo el modelo entidad-relación, el modelo orientado a objetos, el modelo de datos semántico y el modelo de datos funcional. También describe los principales modelos de bases de datos: el modelo relacional, el modelo en red y el modelo jerárquico. Finalmente, menciona los modelos físicos de datos más comunes como el modelo unificador y el modelo de memoria de elementos.
Este documento presenta una introducción a las bases de datos, incluyendo su definición, características y diferentes modelos como jerárquicos, de red, relacionales, orientados a objetos y deductivas. También describe elementos clave de Microsoft Access como tablas, formularios, informes, consultas, macros y módulos. Finalmente, señala que las bases de datos pueden mejorar la metodología de trabajo en una organización.
Este documento describe los conceptos fundamentales de los modelos de datos, incluyendo el modelo entidad-relación y el modelo orientado a objetos. Explica cómo estos modelos permiten modelar los datos de una base de datos mediante la definición de entidades, atributos, relaciones y clases.
El modelo relacional es un modelo de base de datos basado en la lógica de predicados y conjuntos. Representa las relaciones entre datos como tablas compuestas por registros (filas) y campos (columnas). Se consolidó como paradigma principal en los años 1970 y es el más utilizado actualmente para modelar y administrar datos dinámicamente.
El documento presenta diferentes modelos de análisis estructurado como herramientas para documentar los requisitos de un sistema, incluyendo el diagrama de flujo de datos, el modelo relacional, el modelo de datos y el modelo de entidad-relación. Explica cada uno de estos modelos y provee ejemplos para ilustrarlos.
Este documento define conceptos básicos de bases de datos como entidades, atributos, claves primarias y foráneas, relaciones y restricciones de integridad. También describe los componentes de un sistema de gestión de bases de datos como los usuarios, administradores, diseñadores y el software que permite definir, manipular y acceder a los datos de forma centralizada.
Modelo de datos y Modelo de Identidad karina maita
El documento describe los modelos de bases de datos, incluyendo su definición, tipos como modelo de tabla, jerárquico y de red, y el modelo entidad-relación. Explica conceptos como entidad, atributos, relaciones e integridad. El modelo entidad-relación representa objetos del mundo real y sus asociaciones mediante diagramas de entidades como rectángulos y relaciones como rombos.
Este documento habla sobre el modelado de entidades y relaciones para el diseño de bases de datos. Explica los conceptos clave de entidades, atributos, relaciones y dominios. También describe el proceso de creación de una base de datos, incluyendo el análisis de requisitos, diseño conceptual, diseño lógico y diseño físico.
Este documento describe los conceptos básicos de los modelos de datos, incluyendo tipos de objetos, relaciones y restricciones. Explica que un modelo de datos representa las propiedades estáticas y dinámicas del mundo real a través de objetos, atributos, relaciones, operaciones y transacciones. También provee ejemplos de cómo aplicar estos conceptos a un sistema de información para la gestión de un plan de ordenación docente.
Este documento describe el modelo entidad-relación y sus componentes clave. Explica que un modelo E-R representa las entidades y relaciones de un sistema de información. Define los tipos de relaciones (uno a uno, uno a varios, varios a uno, varios a varios) y proporciona ejemplos. También resume los pasos clave en el proceso de diseño de una base de datos, como determinar el propósito, organizar la información en tablas y definir las relaciones entre ellas.
Este documento define conceptos básicos sobre bases de datos. Explica que una base de datos es un almacén de información organizada que permite guardar y acceder fácilmente a grandes cantidades de datos. Luego describe que una base de datos se compone de tablas con filas y columnas para almacenar los datos de forma estructurada y relacionada. Finalmente, define una base de datos como una serie de datos organizados y relacionados entre sí que son recolectados y explotados por los sistemas de información de una empresa.
Una base de datos es una colección de información organizada sobre un tema. Contiene entidades (como empleados o productos), atributos (características de las entidades como nombre o código), tablas, registros y campos. Un sistema gestor de base de datos permite crear, organizar y acceder a la información de una base de datos de forma eficiente. El modelo relacional es el más común y utiliza claves primarias y foráneas para establecer relaciones entre tablas.
Diseño y Análisis de una Plataforma e-Commerceppalos
El documento describe el diseño y análisis de una plataforma de comercio electrónico B2C para Pymes. Se propone realizar un estudio práctico de implantación que incluya la recopilación de información, el diseño funcional usando metodologías de ingeniería de software, y el análisis de aspectos como la usabilidad, integración de sistemas, analítica web, posicionamiento, redes sociales y medios de pago. El proyecto finalizará con la conclusión del diseño de la plataforma y una compar
El documento presenta un plan de estudios para una unidad temática sobre bases de datos. Cubre temas como los antecedentes históricos, conceptos generales, necesidad y justificación, ciclo de vida de un sistema de base de datos, modelos de bases de datos relacionales, diseño de bases de datos relacionales y lenguajes de bases de datos. Incluye cinco unidades temáticas con objetivos de aprendizaje y bibliografía sugerida.
El documento explica qué es un modelo de datos y describe los conceptos clave de un modelo entidad-relación (E-R), incluyendo entidades, atributos, relaciones, claves primarias y cardinalidades. Luego, muestra un ejemplo paso a paso de cómo crear un diagrama E-R para representar la información de personas, viviendas, ciudades y regiones.
El documento proporciona información sobre técnicas de comunicación como el resumen, informe y ensayo. Explica que el resumen es una representación abreviada y precisa de un documento que conserva la secuencia de ideas y fundamentos sin incorporar comentarios personales. Los informes sirven para informar sobre hechos o actividades de manera objetiva, e incluyen introducción, desarrollo y conclusión. Los ensayos no tienen una estructura definida y consisten en la interpretación de un tema a través de la prosa.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow, releases endorphins, and promotes changes in the brain which help regulate emotions and stress levels.
Web 2.0 & Social Media
... für Bibliothekare
... for Librarians
Mainly links to give an outline for the workshop. This presentation is not designed as "stand-alone"
- The meeting of the Malankara Syrian Christian Association held in Kochi on August 8th saw participation from priests, bishops, lay people and clergy.
- The meeting discussed the challenges facing the Malankara Syrian Christian Church and ways to strengthen unity within the church.
- Some speakers emphasized the need to resolve issues internally through dialogue rather than legal battles, and to focus on spiritual renewal rather than administrative matters.
The document discusses terror and fear. It mentions slides and images related to terror at night. The title translates to "Terrors", "Slides of Terror", and "The Terror of the Night".
Este documento trata sobre el derecho a la educación para todos los niños. Explica que la educación debe ser gratuita e independiente de la clase, raza, sexo u origen social. También destaca la importancia de que haya escuelas accesibles para toda la población y que los padres estén de acuerdo con lo que se enseña. Finalmente, enfatiza que los gobernantes deben respetar y hacer cumplir este derecho obligando a los niños a asistir a la escuela.
El documento lista 25 equipos compuestos por 2 integrantes cada uno. Cada equipo está asignado a un género musical diferente y un artista representativo de ese género. Además, se incluye información adicional sobre los años de lanzamiento de canciones y discografías de los artistas, así como detalles bibliográficos y fotográficos en algunos casos.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento explora los conceptos básicos de la electricidad, incluyendo las cargas eléctricas positivas y negativas, los tipos de cuerpos según su carga neta, los conductores y aisladores eléctricos, y los métodos de electrización como la fricción, contacto y inducción. Explica que la electricidad existe en la naturaleza y es fundamental para la civilización moderna.
El documento presenta información sobre modelos de bases de datos, incluyendo el modelo relacional, el proceso de diseño de bases de datos, y el modelo de entidades y relaciones E-R. Explica conceptos clave como tablas, tuplas, atributos, claves, cardinalidades y restricciones. También describe los pasos para el diseño de esquemas conceptuales, lógicos y físicos de una base de datos.
Este documento describe diferentes modelos de datos, incluyendo el modelo entidad-relación. Explica que un modelo de datos determina la estructura lógica de una base de datos y cómo se almacenan y manipulan los datos. Describe los conceptos de entidad, atributo y relación en el modelo entidad-relación. Concluye que los modelos de datos son esenciales para el desarrollo de sistemas de información que manejan grandes cantidades de datos de manera eficiente.
Los modelos de datos y el modelo objeto relacionalomarib
El documento describe los objetivos y contenidos de un curso sobre modelos de datos y el modelo objeto-relacional. Los objetivos incluyen desarrollar habilidades en el modelado semántico de datos, lograr una visión general de los modelos de datos de alto y bajo nivel, y desarrollar habilidades en el diseño de bases de datos. Los contenidos cubren el modelado semántico de datos usando el modelo Entidad-Relación Extendido, modelos básicos como el jerárquico y relacional, y transformación de modelos de alto nivel a esque
El documento describe los conceptos básicos de una base de datos, incluyendo el modelo entidad-relación, las relaciones entre entidades, y los tipos de relaciones. Explica que una relación describe una interacción entre entidades y que hay cuatro tipos de relaciones: uno a uno, uno a muchos, muchos a uno, y muchos a muchos. También resume el proceso de diseño de una base de datos.
Este documento presenta una introducción a las bases de datos y los modelos de datos. Explica que una base de datos almacena datos sobre entidades del mundo real y sus relaciones, y que los modelos de datos definen las estructuras y restricciones para representar estos datos. También describe algunos modelos de datos comunes como el modelo entidad-relación y el modelo relacional, así como conceptos clave como atributos, relaciones, integridad referencial y normalización.
Este documento provee una guía de estudio sobre bases de datos. Explica brevemente el origen y necesidad de las bases de datos, y define una base de datos como una lista de información organizada con un propósito común que permite almacenar y acceder a datos de forma organizada. Luego, describe los principales modelos de bases de datos incluyendo el modelo relacional basado en tablas y el modelo entidad-relación basado en entidades y relaciones. Finalmente, explica conceptos clave como reglas de integridad y tipos de relaciones.
El modelo entidad-relación (ER) se basa en entidades (objetos básicos) y relaciones entre ellas. Representa la estructura lógica de una base de datos mediante diagramas con entidades, atributos y relaciones. El modelo define conceptos como cardinalidades, llaves primarias y dependencias que restringen los datos almacenados. Los diagramas ER pueden traducirse a tablas de una base de datos.
Este documento describe los conceptos fundamentales de los modelos de bases de datos, incluyendo las clasificaciones de los modelos de datos conceptuales, lógicos y físicos. Explica el modelo entidad-relación, sus elementos como entidades, atributos, relaciones y claves, y cómo se representa gráficamente. Finalmente, enfatiza la importancia de los modelos de bases de datos para la gestión efectiva de los datos.
El documento habla sobre el modelado entidad-relación, un modelo de datos conceptual que se usa para diseñar bases de datos relacionales. Muestra los elementos clave como entidades, atributos, relaciones y tipos de relaciones. Explica que primero se obtienen los requisitos de los usuarios y luego se crea un esquema conceptual para implementar la base de datos.
El documento trata sobre las bases de datos. Explica que las bases de datos se crearon para almacenar grandes cantidades de información de forma rápida y fiable. Describe los sistemas manejadores de bases de datos, los modelos de bases de datos como el modelo relacional y el modelo entidad-relación, y conceptos clave como las tablas, las claves primarias y foráneas, y las reglas de integridad. Finalmente, incluye ejemplos de diagramas entidad-relación para ilustrar cómo modelar problemas del mundo real en bases de datos.
El documento trata sobre las bases de datos. Explica que las bases de datos se crearon para almacenar grandes cantidades de información de forma rápida y fiable. Describe los sistemas manejadores de bases de datos, los modelos de bases de datos como el modelo relacional y el modelo entidad-relación, y conceptos clave como las tablas, las claves primarias y las claves foráneas. Finalmente, cubre temas como las reglas de integridad en las bases de datos relacionales.
Este documento describe diferentes modelos de bases de datos, incluyendo el modelo entidad-relación. Explica que los modelos de datos proporcionan una representación conceptual de los requerimientos de información de una aplicación. Luego describe varios modelos lógicos y físicos comunes como el modelo relacional, jerárquico, en red y orientado a objetos. Finalmente, define conceptos clave como entidad, atributo, relación e integridad de datos.
El documento describe los conceptos fundamentales de diseño de bases de datos, incluyendo el proceso de modelado conceptual para plasmar el mundo real en una base de datos, los componentes clave de un modelo de datos como entidades, atributos y relaciones, y los diferentes niveles de diseño de bases de datos como conceptual, lógico y físico.
Este documento describe varios modelos de datos comunes y sus elementos. Explica que los modelos de datos definen la estructura lógica de una base de datos y cómo se almacenan y manipulan los datos. Luego clasifica y describe modelos como el jerárquico, en red, relacional, entidad-relación, orientado a objetos, documental, estrella y más. También cubre conceptos como abstracción, semántica, integridad, restricciones, claves y representación gráfica del modelo entidad-relación. Concluye que los modelos
El documento habla sobre los modelos de datos y sus diferentes tipos y niveles de abstracción. Explica que los modelos de datos permiten describir los tipos de datos almacenados en una base de datos y cómo se relacionan, así como las operaciones y restricciones aplicables a los datos. Menciona modelos como el entidad-relación y el relacional, destacando sus elementos y características.
El modelo entidad relación permite representar las entidades y sus interrelaciones de un sistema de información. Define las entidades, sus atributos y las relaciones entre ellas de forma conceptual. El proceso de diseño de una base de datos incluye el análisis de requerimientos, la creación de un esquema entidad-relación, la generación de tablas y campos, la introducción de datos y el diseño de consultas.
El modelo entidad relación permite representar las entidades y relaciones relevantes de un sistema de información. Define las entidades, sus atributos y las relaciones entre ellas. Existen tres tipos de relaciones: 1-1, 1-n y n-n. El proceso de diseño de una base de datos incluye análisis de requerimientos, desarrollo del esquema entidad-relación, creación de tablas, introducción de datos y diseño de consultas.
El documento describe los diferentes modelos de datos que se utilizan para representar la estructura y propiedades de una base de datos. Explica que existen modelos conceptuales, lógicos y físicos según el nivel de abstracción, e incluye ejemplos como el modelo entidad-relación y el modelo relacional. Además, define conceptos clave como entidad, atributo, relación, integridad y abstracción que son importantes para el diseño de bases de datos.
El documento presenta una introducción a conceptos clave de estrategia empresarial como la creación de valor, el posicionamiento estratégico y las estrategias de expansión global. Explica que la estrategia es un plan para alcanzar objetivos a largo plazo considerando el entorno interno y externo de la empresa. También define la creación de valor como satisfacer las necesidades de los clientes de manera que perciban un valor mayor que el costo y analiza estrategias para expandir un negocio a nivel global como la estandarización, localización o enfo
Este documento habla sobre la diversidad en el lugar de trabajo. Explica que la diversidad se refiere a las diferencias entre las personas en términos de edad, género, raza, religión, orientación sexual, origen socioeconómico y capacidades. También discute las barreras que enfrentan los grupos diversos y la importancia de gestionar efectivamente la diversidad para mejorar la eficacia de las organizaciones y crear una ventaja competitiva. Finalmente, ofrece once recomendaciones para que los gerentes puedan manejar la diversidad de man
El documento habla sobre las diferencias culturales y la ética en los negocios internacionales. Explica conceptos como cultura, valores, estructura social, sistemas religiosos y éticos, y cómo estos afectan la cultura en el trabajo y la ventaja competitiva de las empresas.
El documento proporciona una descripción general del Balanced Scorecard (BSC), incluyendo sus características, perspectivas y proceso de construcción. El BSC es una herramienta de gestión estratégica que combina medidas financieras y no financieras para evaluar el desempeño de una organización desde cuatro perspectivas: financiera, cliente, procesos internos y aprendizaje y crecimiento. El documento explica cada una de estas perspectivas y el proceso de traducción de la estrategia en objetivos, indicadores, metas e iniciat
El documento describe las estrategias de mercadeo, incluyendo identificar las necesidades de los clientes, los objetivos de la organización, y los productos y servicios que satisfacen ambos. También discute el proceso de mercadeo, la segmentación del mercado, los factores ambientales, y los elementos de la mezcla de mercadeo como precio, promoción y distribución.
El documento presenta una introducción a las estrategias corporativas, incluyendo matrices para la construcción de estrategias, tipos de estrategias corporativas como estabilidad, crecimiento, contracción y combinación, estrategias de integración vertical, cooperación, diversificación relacionada y no relacionada, adquisiciones frente a nuevas operaciones, y franquicias y licencias.
El documento habla sobre diferentes estrategias corporativas como la integración vertical, cooperación, diversificación, adquisiciones, franquicias y licencias. Explica que la estrategia corporativa se extiende a todo el negocio y cubre todas las industrias en las que participa la empresa. También describe cuatro tipos de estrategias corporativas: estabilidad, crecimiento, contracción y combinación.
El documento resume conceptos clave sobre el entorno cultural de los negocios internacionales. Explica las interacciones entre las corporaciones multinacionales y los países anfitriones, así como los efectos unificadores y conflictos potenciales. También describe bloques económicos como la Unión Europea y formas de internacionalización de las empresas como las exportaciones, subsidiarias y alianzas estratégicas.
El documento describe la cadena de valor de Michael Porter. Porter introdujo el concepto para analizar las actividades de una empresa y crear ventajas competitivas. La cadena de valor clasifica las actividades en primarias como logística, operaciones y marketing, y secundarias como compras e I+D. Analizando las diferencias en las cadenas de valor, una empresa puede optimizar sus actividades estratégicas y obtener ventajas sobre sus competidores.
El documento habla sobre conceptos de estrategia como visión, misión, objetivos estratégicos, propuesta de valor y modos de operación. Explica que la propuesta de valor es la mezcla única de beneficios que una empresa ofrece a los clientes y describe los elementos que debe contener desde la perspectiva del cliente y de la empresa. También describe tres modos de operación posibles basados en la excelencia del producto, la estrecha relación con el cliente y la excelencia operativa.
El documento presenta una introducción al análisis FODA, describiendo sus componentes internos y externos y los pasos para realizarlo. Luego detalla algunos problemas comunes en su aplicación como subjetividad y falta de periodicidad. Finalmente, incluye un ejemplo de análisis FODA para una universidad, identificando sus fortalezas, debilidades, oportunidades y amenazas, y proponiendo estrategias.
El documento presenta una introducción a la planeación estratégica, discutiendo sus orígenes y antecedentes históricos, así como conceptos clave como objetivos, tipos de planeación, estrategia, dirección estratégica y la importancia de implementar la estrategia de manera efectiva.
El documento presenta una introducción a la planeación estratégica, discutiendo sus orígenes y definiciones clave. Explica que la planeación estratégica ayuda a las organizaciones a prepararse para el futuro mediante el establecimiento de objetivos y la determinación de los recursos y acciones necesarios para alcanzarlos. También describe los diferentes tipos de planeación y estrategias, así como los roles gerenciales involucrados en el proceso de planeación estratégica de una organización.
Este documento trata sobre la importancia de la planificación para la recuperación ante situaciones de desastre en el área de tecnologías de la información. Explica que los desastres pueden ocurrir de muchas formas como fallas de hardware, virus, tormentas o ataques terroristas. Señala que al igual que nos preparamos para emergencias en el hogar, las organizaciones deben hacer lo mismo. Además, define el alcance del plan de recuperación identificando las aplicaciones y servicios críticos, posibles escenarios y tiempo de interrupción
El documento describe las cinco estrategias competitivas genéricas y proporciona detalles sobre cada una. Explica que las estrategias incluyen costos bajos generales, diferenciación amplia, mejores costos, enfoque en diferenciación y enfoque en costos bajos. También discute opciones estratégicas complementarias como alianzas, fusiones y adquisiciones e integración vertical.
El documento describe las cinco estrategias competitivas genéricas y sus características. Estas incluyen estrategias de bajos costos, diferenciación, mejores costos, enfoque en bajos costos y enfoque en diferenciación. También discute opciones estratégicas como alianzas, fusiones y adquisiciones, e integración vertical. Explica que la elección de una estrategia competitiva afecta la posición de mercado de una empresa.
El documento describe conceptos clave relacionados con la prevención de enfermedades como factores de riesgo, conductas de riesgo, niveles de prevención (primario, secundario y terciario), y la diferencia entre prevención y promoción de la salud. La prevención se enfoca en medidas directas para controlar enfermedades mientras que la promoción busca dar a las personas medios para mejorar su propia salud a través de cambios de comportamiento.
1) El documento trata sobre diferentes métodos y aspectos de la evaluación del desempeño. 2) Describe factores, procesos y objetivos de la evaluación del desempeño, así como métodos tradicionales como las escalas gráficas y los incidentes críticos. 3) El propósito principal es proveer una evaluación objetiva, válida y efectiva que permita mejorar el rendimiento de los empleados.
El documento presenta estrategias para competir en mercados globalizados. Explica que la globalización está acelerando el ritmo al que las economías se abren a inversiones y mercados extranjeros. Para tener éxito en este entorno, las empresas deben adoptar estrategias ofensivas para acceder a nuevos clientes, reducir costos y distribuir riesgos. Las opciones estratégicas incluyen exportar, establecer sucursales en el extranjero, otorgar licencias o formar alianzas. También analiza la diferencia entre competir intern
El documento trata sobre el diseño, desarrollo e implantación de un currículo basado en competencias. Explica los elementos de la competencia, las características de un currículo por competencias y los principios de diseño curricular por competencias. También describe las técnicas para determinar las competencias y la metodología para el diseño curricular por competencias.
1. MODELOS DE LOS DATOS CIT 221 Database Management Systems Lcda. Carol Puche
2.
3.
4. El modelo de datos entidad-relación (E-R) está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre estos objetos. Una entidad es una «cosa» u «objeto» en el mundo real que es distinguible de otros objetos. Por ejemplo, cada persona es una entidad, y las cuentas bancarias pueden ser consideradas entidades. Las entidades se describen en una base de datos mediante un conjunto de atributos. Por ejemplo, los atributos número-cuenta y saldo describen una cuenta particular de un banco y pueden ser atributos del conjunto de entidades cuenta. Análogamente, los atributos nombre-cliente, calle-cliente y ciudad-cliente pueden describir una entidad cliente. 1.1. Modelo entidad-relación Fuente Fundamento de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
5. Un atributo extra, id-cliente, se usa para identificar unívocamente a los clientes (dado que puede ser posible que haya dos clientes con el mismo nombre, dirección y ciudad. Se debe asignar un identificador único de cliente a cada cliente. En los Estados Unidos, muchas empresas utilizan el número de la seguridad social de una persona (un número único que el Gobierno de los Estados Unidos asigna a cada persona en los Estados Unidos) como identificador de cliente. Una relación es una asociación entre varias entidades. Por ejemplo, una relación asocia un cliente con cada cuenta que tiene. El conjunto de todas las entidades del mismo tipo, y el conjunto de todas las relaciones del mismo tipo, se denominan respectivamente conjunto de entidades y conjunto de relaciones. 1.1. Modelo entidad-relación Fuente Fundamento de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
6.
7.
8. Además de entidades y relaciones, el modelo E-R representa ciertas restricciones que los contenidos de la bases de datos deben cumplir. Una restricción importante es la correspondencia de cardinalidades , que expresa el número de entidades con las que otra entidad se puede asociar a través de un conjunto de relaciones. Por ejemplo, si cada cuenta puede pertenecer sólo a un cliente, el modelo puede expresar esta restricción. 1.1. Modelo entidad-relación
9. En el modelo relacional se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla está compuesta por varias columnas, y cada columna tiene un nombre único. En la figura se presenta un ejemplo de base de datos relacional que muestra los datos de los trabajadores de una empresa X 1.2. Modelo Relacional Fuente Fundamento de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
10. El modelo relacional es un ejemplo de un modelo basado en registros . Los modelos basados en registros se denominan así porque la base de datos se estructura en registro de formato fijo de varios tipos. Cada tabla contiene registros de un tipo particular. Cada tipo de registro define un número fijo de campos, o atributos. Las columnas de la tabla corresponden a los atributos del tipo de registro. Es el modelo más ampliamente usado, y una amplia mayoría de sistemas de bases de datos actuales se basan en el modelo relacional El modelo relacional se encuentra a un nivel de abstracción inferior al modelo de datos E-R. Los diseños de base de datos a menudo se re4alizan en el modelo E-R, y después se traducen al modelo relacional 1.2. Modelo Relacional Fuente Fundamento de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
11. El modelo de datos orientado a objetos es otro modelo de datos que está recibiendo una atención creciente. El modelo orientado a objetos se puede observar como una extensión del modelo E-R con las nociones de encapsulación, métodos (funciones) e identidad de objeto. El modelo de datos relacional orientado a objetos combina las características del modelo de datos orientado a objetos y el modelo de datos relacional. Los modelos de datos semiestructurados permiten la especificación de datos donde los elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos. Esto es diferente de los modelos de datos mencionados anteriormente, en los que cada elementó de datos de un tipo particular debe tener el mismo conjunto de atributos. El lenguaje de marcas extensible (XML, Extensible Markup Language) se usa ampliamente para representar datos semiestructurados. 1.3. Otros modelos de datos Fuente Fundamento de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
12. Históricamente, otros dos modelos de datos, el modelo de datos de red y el modelo de datos jerárquico , precedieron al modelo de datos relacional. Estos modelos estuvieron ligados fuertemente a la implementación subyacente y complicaban la tarea del modelado de datos. Como resultado se usan muy poco actualmente, excepto en el código de bases de datos antiguo que aún está en servicio en algunos lugares. 1.3. Otros modelos de datos Fuente Fundamento de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
13. El modelo de datos entidad-relación (E-R) está basado en una percepción del mundo real consistente en objetos básicos llamados entidades y de relaciones entre estos objetos. Se desarrolló para facilitar el diseño de bases de datos permitiendo la especificación de un esquema de la empresa que representa la estructura lógica completa de una base de datos. El modelo de datos E-R es uno de los diferentes modelos de datos semánticos; el aspecto semántico del modelo yace en la representación del significado de los datos. El modelo E-R es extremadamente útil para hacer corresponder los significados e interacciones de las empresas del mundo real con un esquema conceptual. Debido a esta utilidad, muchas herramientas de diseño de bases de datos se basan en los conceptos del modelo E-R. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
14. 2.1. CONCEPTOS BÁSICOS Hay tres nociones básicas que emplea el modelo de datos E-R: conjuntos de entidades, conjuntos de relaciones y atributos. 2.1.1. Conjuntos de entidades Una entidad es una «cosa» u «objeto» en el mundo real que es distinguible de todos los demás objetos. Por ejemplo, cada persona en un desarrollo es una entidad. Una entidad tiene un conjunto de propiedades, y los valores para algún conjunto de propiedades pueden identificar una entidad de forma unívoca. Por ejemplo, el D.N.I. 67.789.901 identifica unívocamente una persona particular en la empresa. Análogamente, se puede pensar en los préstamos bancarios como entidades, y un número de préstamo P-15 en la sucursal de Castellana identifica unívocamente una entidad de préstamo. Una entidad puede ser concreta, como una persona o un libro, o puede ser abstracta, como un préstamo, unas vacaciones o un concepto. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
15. 2.1. CONCEPTOS BÁSICOS 2.1.1. Conjuntos de entidades Un conjunto de entidades es un conjunto de entidades del mismo tipo que comparten las mismas propiedades, o atributos. El conjunto de todas las personas que son clientes en un banco dado, por ejemplo, se pueden definir como el conjunto de entidades cliente. Análogamente, el conjunto de entidades préstamo podría representar el conjunto de todos los préstamos concedidos por un banco particular. Las entidades individuales que constituyen un conjunto se llaman la extensión del conjunto de entidades. Así, todos los clientes de un banco son la extensión del conjunto de entidades cliente. Los conjuntos de entidades no son necesariamente disjuntos. Por ejemplo, es posible definir el conjunto de entidades de todos los empleados de un banco (empleado) y el conjunto de entidades de todos los clientes del banco {cliente). Una entidad persona puede ser una entidad empleado, una entidad cliente, ambas cosas, o ninguna. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
16. 2.1. CONCEPTOS BÁSICOS 2.1.1. Conjuntos de entidades Una entidad se representa mediante un conjunto de atributos. Los atributos describen propiedades que posee cada miembro de un conjunto de entidades. La designación de un atributo para un conjunto de entidades expresa que la base de datos almacena información similar concerniente a cada entidad del conjunto de entidades; sin embargo, cada entidad puede tener su propio valor para cada atributo. Posibles atributos del conjunto de entidades cliente son id-cliente, nombre-cliente, calle-cliente y ciudad-cliente. En la vida real, habría más atributos, tales como el número de la calle, el número del portal, la provincia, el código postal, y la comunidad autónoma, pero no se incluyen en el ejemplo simple. Posibles atributos del conjunto de entidades préstamo son número-préstamo e importe. Cada entidad tiene un valor para cada uno de sus atributos. Por ejemplo, una entidad cliente en concreto puede tener el valor 32.112.312 para id-cliente, el valor Santos para nombre-cliente, el valor Mayor para calle- cliente y el valor Peguerinos para ciudad-cliente. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
17. 2.1. CONCEPTOS BÁSICOS 2.1.1. Conjuntos de entidades El atributo id-cliente se usa para identificar unívocamente a los clientes, dado que no hay más de un cliente con el mismo nombre, calle y ciudad. Para cada atributo hay un conjunto de valores permitidos, llamados el dominio, o el conjunto de valores , de ese atributo. El dominio del atributo nombre-cliente podría ser el conjunto de todas las cadenas de texto de una cierta longitud. Una base de datos incluye así una colección de conjuntos de entidades, cada una de las cuales contiene un número de entidades del mismo tipo. En la Figura 2.1 se muestra parte de una base de datos de un banco que consta de dos conjuntos de entidades, cliente y préstamo. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm cliente préstamo Figura 2.1 Santos 32.112.312 Mayor Peguerinos Gómez 01.928.374 Carretas Cerceda López 67.789.901 Mayor Peguerinos P-17 1.000 P-23 2.000 P-15 1.500
18. 2.1. CONCEPTOS BÁSICOS 2.1.1. Conjuntos de entidades Formalmente, un atributo de un conjunto de entidades es una función que asigna al conjunto de entidades un dominio. Como un conjunto de entidades puede tener diferentes atributos, cada entidad se puede describir como un conjunto de pares (atributo,valor), un par para cada atributo del conjunto de entidades. Por ejemplo, una entidad concreta cliente se puede describir mediante el conjunto {(id-cliente, 67.789.901), (nombre-cliente, López), (calle-cliente, Mayor), (ciudad-cliente, Peguerinos)}, queriendo decir que la entidad describe una persona llamada López que tiene D.N.I. número 67.789.901, y reside en la calle Mayor en Peguerinos. Se puede ver, en este punto, que existe una integración del esquema abstracto con el desarrollo real de la empresa que se está modelando. Los valores de los atributos que describen una entidad constituirán una porción significante de los datos almacenados en la base de datos. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
19.
20.
21.
22.
23. 2.1. CONCEPTOS BÁSICOS 2.1.2. Conjuntos de relaciones Considérense las dos entidades clientes y préstamos de la Figura anterior. Se define el conjunto de prestatario para denotar la asociación. entre clientes y préstamos bancarios que los clientes tengan. Esta asociación se describe en la figura 2.2 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm cliente préstamo P-17 1.000 P-23 2.000 P-15 1.500 Santos 32.112.312 Mayor Peguerinos Gómez 01.928.374 Carretas Cerceda López 67.789.901 Mayor Peguerinos
24. 2.1. CONCEPTOS BÁSICOS 2.1.2. Conjuntos de relaciones La asociación entre conjuntos de entidades se conoce como participación. Como ilustración, el cliente individual López, que tiene D.N.I. 67.789.901, y la entidad préstamo P-15 participan en un ejemplar de relación de prestatario. Este ejemplar de relación representa que, en la empresa del mundo real, la persona llamada López cuyo número de D.N.I. es 67.789.901 ha tomado un préstamo que está numerado como P-15. La función que desempeña una entidad en una relación se llama papel de la entidad. Debido a que los conjuntos de entidades que participan en un conjunto de relaciones son generalmente distintos, los papeles están implícitos y no se especifican normalmente. Sin embargo, son útiles cuando el significado de una relación necesita aclaración. Tal es el caso cuando los conjuntos de entidades de una relación no son distintos; es decir, el mismo conjunto de entidades participa en una relación más de una vez con diferentes papeles. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
25. 2.1. CONCEPTOS BÁSICOS 2.1.2. Conjuntos de relaciones En este tipo de conjunto de relaciones, que se llama algunas veces conjunto de relaciones recursivo , es necesario hacer explícitos los papeles para especificar cómo participa una entidad en un ejemplar de relación. Por ejemplo, considérese una conjunto de entidades empleado que almacena información acerca de todos los empleados del banco. Se puede tener un conjunto de relaciones trabaja-para que se modela mediante pares ordenados de entidades empleado. El primer empleado de un par toma el papel de trabajador, mientras el segundo toma el papel de jefe. De esta manera, todas las relaciones trabaja- para son pares (trabajador, jefe); los pares (jefe, trabajador)están excluidos. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
26. 2.1. CONCEPTOS BÁSICOS 2.1.2. Conjuntos de relaciones Una relación puede también tener atributos descriptivos . Considérese un conjunto de relaciones con conjuntos de entidades cliente y cuenta. Se podría asociar el atributo fecha-acceso a esta relación para especificar la fecha más reciente en que un cliente accedió a una cuenta. La relación entre las entidades correspondientes al cliente García y la cuenta C-217 se describen mediante {(fecha-acceso, 23 mayo 2002)}. lo que significa que la última vez que García accedió a la cuenta C-217 fue el 23 de mayo de 2002. Un ejemplar de relación en un conjunto de relaciones determinado debe ser identificado unívocamente a partir de sus entidades participantes, sin usar los atributos descriptivos. Para comprender este punto supóngase que deseemos modelar todas las fechas en las que un cliente ha accedido a una cuenta. El atributo mono-valorado fecha-acceso puede almacenar sólo una única fecha de acceso. No se pueden representar varias fechas de acceso por varios ejemplares de relación entre el mismo cliente y cuenta, ya que los ejemplares de relación no estarían identificados unívocamente por las entidades participantes. La forma correcta de manejar este caso es crear un atributo multivalorado fechas-acceso que pueda almacenar todas las fechas de acceso. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
27. 2.1. CONCEPTOS BÁSICOS 2.1.2. Conjuntos de relaciones Sin embargo, puede haber más de un conjunto de relaciones que involucren los mismos conjuntos de entidades. En nuestro ejemplo los conjuntos de entidades cliente y préstamo participan en el conjunto de relaciones prestatario. Además, supóngase que cada préstamo deba tener otro cliente que sirva como avalista para e préstamo. Entonces los conjuntos de entidades cliente y préstamo pueden participar en otro conjunto de relaciones: fiador.. Los conjuntos de relaciones prestatario y sucursal préstamo proporcionan un ejemplo de un conjunto de relaciones binario, es decir, uno que implica dos conjuntos de entidades. La mayoría de los conjuntos de relaciones en un sistema de bases de datos son binarios casionalmente, sin embargo, los conjuntos de relaciones implican más de dos conjuntos de entidades. Por ejemplo, considérense los conjuntos de entidades empleado, sucursal y trabajo. Ejemplos de las entidades trabajo podrían ser director, cajero, auditor y otros. Las entidades trabajo pueden tener los atributos puesto y nivel. El conjunto de relaciones trabaja-en entre empleado, sucursal y trabajo es un ejemplo de una relación ternaria. 2. Modelo Entidad -Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
28. Un esquema de desarrollo E-R puede definir ciertas restricciones a las que los contenidos de la base de datos se deben adaptar. En este apartado se examina la correspondencia de cardinalidades y las restricciones de participación, que son dos de los tipos más importantes de restricciones. 2.2.1. Correspondencia de cardinalidades La correspondencia de cardinalidades , o razón de cardinalidad, expresa el número de entidades a las que otra entidad puede estar asociada vía un conjunto de relaciones. La correspondencia de cardinalidades es la más útil describiendo conjuntos de relaciones binarias, aunque ocasionalmente contribuye a la descripción de conjuntos de relaciones que implican más de dos conjuntos de entidades. Este capitulo se centrará en conjuntos de relaciones binarias únicamente. Para un conjunto de relaciones binarias R entre los conjuntos de entidades A y B, la correspondencia de cardinalidades debe ser una de las siguientes: • Uno a uno. Una entidad en A se asocia con a lo sumo una entidad en B, y una entidad en B se asocia con a lo sumo una entidad en A 2.2. Restricciones Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
29.
30. 2.2. Restricciones Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm cliente préstamo Figura 2.3 Figura 2.4 Figura 2.5 Figura 2.6 P-17 1.000 P-23 2.000 P-15 1.500 Santos 32.112.312 Mayor Peguerinos Gómez 01.928.374 Carretas Cerceda López 67.789.901 Mayor Peguerinos
31. 2.2.2 Restricciones de participación La participación de un conjunto de entidades E en un conjunto de relaciones R se dice que es total .si cada entidad en E participa al menos en una relación en R. Si sólo algunas entidades en E participan en relaciones en R, la participación del conjunto de entidades E en la relación R se llama parcial. Por ejemplo, se puede esperar que cada entidad préstamo esté relacionada con al menos un cliente mediante la relación prestatario. Por lo tanto, la participación de préstamo en el conjunto de relaciones prestatario es total. En cambio, un individuo puede ser cliente de un banco tenga o no tenga un préstamo en el banco. Así, es posible que sólo algunas de las entidades cliente estén relacionadas con el conjunto de entidades préstamo mediante la relación prestatario, y la participación de cliente en el conjunto de relaciones prestatario es por lo tanto parcial. 2.2. Restricciones Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
32. Es necesario tener una forma de especificar cómo las entidades dentro de un conjunto de entidades dado y las relaciones dentro de un conjunto de relaciones dado son distinguibles. Conceptualmente las entidades y relaciones individuales son distintas; desde una perspectiva de bases de datos, sin embargo, la diferencia entre ellas se debe expresar en término de sus atributos. Por lo tanto, los valores de los atributos de una entidad deben ser tales que permitan identificar unívocamente a la entidad. En otras palabras, no se permite que ningún par de entidades tengan exactamente los mismos valores de sus atributos. Una clave permite identificar un conjunto de atributos suficiente para distinguir las entidades entre sí. Las claves también ayudan a identificar unívocamente a las relaciones y así a distinguir las relaciones entre sí. 2.3. CLAVES Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
33. 2.3.1. Conjuntos de entidades Una superclave es un conjunto de uno o más atributos que, tomados colectivamente, permiten identificar de forma única una entidad en el conjunto de entidades. Por ejemplo, el atributo id-cliente del conjunto de entidades cliente es suficiente para distinguir una entidad cliente de las otras. Así, id-cliente es una superclave. Análogamente, la combinación de nombre-cliente e id- cliente es una superclave del conjunto de entidades cliente. El atributo nombre-cliente de cliente no es una super-clave. porque varias personas podrían tener el mismo sombre. El concepto de una superclave no es suficiente para lo que aquí se propone, ya que, como se ha visto, una superclave puede contener atributos innecesarios. A menudo interesan las superclaves tales que los subconjuntos propios de ellas no son superclaves. Tales superclaves mínimas se llaman claves candidatas Es posible que conjuntos distintos de atributos pudieran servir como clave candidata. Supóngase que una combinación de nombre-cliente y calle-cliente es suficiente para distinguir entre los miembros del conjunto de entidades cliente. Entonces, los conjuntos {id-cliente} y {nombre -cliente, calle-cliente} son claves candidatas. 2.3. Claves Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
34. 2.3.1. Conjuntos de entidades Aunque los atributos id-cliente y nombre-cliente juntos puedan distinguir entidades cliente, su combinación no forma una clave candidata, ya que el atribute id-cliente por sí solo es una clave candidata. Se usará el término clave primaria para denotar un clave candidata que es elegida por el diseñador de la base de datos como elemento principal para identifícalas entidades dentro de un conjunto de entidades. Una clave (primaria, candidata y superclave) es una propiedad del conjunto de entidades, más que de las entidades individuales. Cualesquiera dos entidades individuales en el conjunto no pueden tener el mismo valor en sus atributos clave al mismo tiempo. La designación de una clave representa una restricción en el desarrollo del mundo real que se modela. Las claves candidatas se deben designar con cuidado. Como se puede comprender, el nombre de una persona es obviamente insuficiente, ya que hay mucha gente con el mismo nombre. Una alternativa es usar alguna combinación única de otros atributos como clave. La clave primaria se debería elegir de manera que sus atributos nunca, o muy raramente, cambien. Por ejemplo, el campo dirección de una persona no debería formar parte de una clave primaria, porque probablemente cambiará. 2.3. Claves Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm
35.
36. Considérese el diagrama entidad-relación de la Figura 2.7, que consta de dos conjuntos de entidades, cliente y préstamo, relacionadas a través de un conjunto de relaciones binarias prestatario. Los atributos asociados con cliente son id-cliente, nombre-cliente, calle-cliente, y ciudad-cliente. Los atributos asociados con préstamo son número-préstamo e importe. Como se muestra en la Figura 2.7, los atributos de un conjunto de entidades que son miembros de la clave primaria están subrayados. El conjunto de relaciones prestatario puede ser varios a varios, uno a varios, varios a uno o uno a uno. Para distinguir entre estos tipos, se dibuja o una línea dirigida (—>) o una línea no dirigida (—) entre el conjunto de relaciones y el conjunto de entidades en cuestión. • Una línea dirigida desde el conjunto de relaciones prestatario al conjunto de entidades préstamo especifica que prestatario es un conjunto de relaciones uno a uno, o bien varios a uno, desde cliente a préstamo-, prestatario no puede ser un conjunto de relaciones varios a varios ni uno a varios, desde cliente a préstamo. 2.4. Diagrama Entidad – Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm Figura 2.7. cliente prestatario Nombre-cliente calle-cliente id-cliente ciudad-cliente préstamo importe Numero de préstamos
37.
38. Análogamente, si el conjunto de relaciones prestatario fuera varios a uno desde cliente a préstamo, entonces la línea desde prestatario a préstamo tendría una flecha apuntando al conjunto de entidades préstamo (Figura 2.7b). Finalmente, si el conjunto de relaciones prestatario fuera uno a uno, entonces ambas líneas desde prestatario tendrían flechas: una apuntando al conjunto de entidades préstamo y otra apuntando al conjunto de entidades cliente (Figura 2.7c). 2.4. Diagrama Entidad – Relación Fuente Fundamentos de Bases de Datos Silberschatz -Kortn –Sudarshan Mc. Graw HillCuarta Edicióm Figura(c) 2.7. cliente prestatario Nombre-cliente calle-cliente id-cliente ciudad-cliente préstamo importe Numero de préstamos Figura(b) 2.7. cliente prestatario Nombre-cliente calle-cliente id-cliente ciudad-cliente préstamo importe Numero de préstamos