Leon pereyra - Definición de Diagrama Entidad-Relación
.docx
School
University of Caribe**We aren't endorsed by this school
Course
INF 34786
Subject
Arts & Humanities
Date
Dec 17, 2024
Pages
6
Uploaded by AgentJellyfishPerson1688
Leon Pereyra 2018-1719VIRTUAL-BASE DE DATOS-DOMINGO-VESPERTINOUnidad 2. Actividad 1. Definición de Diagrama Entidad-Relación.I. Realiza un resumen de los puntos 2.2, 2.3 y 2.4 del recurso 1.2.2 – RestriccionesUn esquema que está en desarrollo E-R se puede definir como restricciones a las que los contenidos de las bases de datos tienen que adaptarse. En esta parte hay que examinar la correspondencia de cardinalidades y las restricciones de participación, estas pueden ser de los 2 tipos más importantes de restricciones.Correspondencia de cardinalidadesTiene más utilidad describiendo algunos conjuntos de relaciones binarias, aunque en ocasiones puede apoyar a la descripción de conjuntos de relaciones que pueden involucrar más de dos conjuntos de entidades. Este apartado se enfocará en un conjunto de relaciones binarias únicamente.Para ser más claro, para un conjunto de relaciones binarias R, entre los conjuntos de entidades A y B, la correspondencia de cardinalidades deben ser las siguientes:Uno a uno:una entidad en A se asocia con la de la suma en B, y una entidad en B (ninguna o varias). Una entidad en B puede ser sin embargo, la que se asocie a la suma de la entidad en A.
Leon Pereyra 2018-1719Uno o varios: la entidad A se asocia con cualquier número de entidades enB (ninguna o varias). Una entidad en B puede ser, sin embargo, la que se asocia con la suma de una entidad en A.Varios a uno: la entidad A se asocia con la suma en la entidad en B. una entidad B, sin embargo, se puede asociar con cualquier número de entidades (ninguna o varias) en A.Varios a varios: una entidad en A se asocia con cualquier número de entidades (ninguna o varias) en B, y una entidad en B se asocia con cualquier número de entidades (ninguna o varias) en A.Restricciones de participaciónLa partición de un conjunto de entidades E en un conjunto de relaciones R, se diceque es el total si cada una de las entidades en E participa por lo menos en una relación en R, si solo algunas de las entidades en E participan en relaciones en R, la partición del conjunto de entidades E en relación R se llama parcial. Por ejemplo, se puede esperar que cada entidad préstamo esté relacionada por lo menos con un cliente mediante la relación prestatario. Por lo tanto, la participaciónde préstamo en el conjunto de relaciones prestatario es total.2.3 – ClavesEs necesario tener una forma de especificar como las entidades dentro de un conjunto de entidades dado y las relaciones dentr de un conjunto de relaciones dado son distinguibles.En definición, las entidades y las relaciones individuales son distintas: desde una buena posición de base de datos, sin embargo, la diferencia entre estas entidades debe expresarse en términos de sus atributos.Por lo cual, los valores de algunos atributos de una entidad deben ser tales que permitan identificar uniacamente a la entidad. Describiéndolo de otra manera, no
Leon Pereyra 2018-1719se permite que ningún par de entidades tengan exactamente los mismos valores de sus atributos.Conjuntos de entidadesUna superclave es un conjunto de uno o mas atributos que tomados colectivamente, permitan 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. Asi, id-cliente es una superclave.El concepto de una superclave no es suficiente para lo que se propone, ya que este, como se ha visto, una superclave que puede tener atributos innecesarios. Si K es una superclave, entonces también lo es cualquier superconjunto de K.2.4 – Cuestionarios de diseñosLas nociones de un conjunto de entidades y conjunto de relaciones no son precisas, y es posible definir un conjunto de entidades y las relaciones entre ellas de diferentes formas. Por lo cual en este apartado se examinan cuestiones básicas de diseño de un esquema de bases de datos E-R. El proceso de diseño se trata con más detalle en el apartado 2.7.4.Uso de conjuntos de entidades o atributos. Considérese el con el conjunto de entidades empleado con los atributos nombre-empleado y numero-teléfono y ubicación. Si se toma este punto de vista, el conjunto de entidades empleado debeser redefinido de la siguiente manera:El conjunto de entidades empleado con el atributo nombre-empleado.El conjunto de entidades telefono con atributos numero-telefono y ubicación.
Leon Pereyra 2018-1719La relación empleado-telefono, que denota la asociación entre empleados ylos teléfonos que tienen.Uso de los conjuntos de entidades o conjuntos de relaciones.No siempre esta claro si es mejor expresar un objeto mediante un conjunto de entidades o mediante un conjunto de relaciones. En el apartado 2.1.1 se asumió que un préstamo se modelaba como una entidad. Una alternativa es modelar un préstamo no como una entidad, sino como una relación entre clientes y sucursales, con numero-préstamo e importe como atributos descriptivos. Cada préstamo se representa mediante una relación entre un cliente y una sucursal.II. Responde las siguientes preguntas:1.¿Qué pasos se siguen en el diseño de bases de datos?Determinar la finalidad de la base de datos: esto le puede ayudar a estar preparado para los demás pasos.Dividir la información en tablas: Divida los elementos de información y entidades o temas principales como, productos o pedidos. Cada tema pasara a ser una tabla.Buscar y organizar la información necesaria.Reúna todos los tipos de información que desee registrar en la base como los nombres de productos u números pedidos.Convertir los elementos de información en columnas: decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en la tabla.Ajustar el diseño: analice el diseño para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarios en el diseño.
Leon Pereyra 2018-17192.¿Por qué se utiliza el modelo ER para crear el diseño inicial?Estos se usan para modelar y diseñar bases de datos relaciones (en términos de reglas de negocio y lógicos) y en términos de la tecnología especifica que se implementara (en un modelo de datos físicos).3.¿Cuáles son los conceptos principales del modelo ER?Entidad: cosa u objeto en el mundo real que es distinguible de todos los demás objetos.Conjuntos de entidades: son del mismo tipo que comparten las mismas propiedades o atributos.Atributos: propiedades que posee cada miembro de un conjunto de entidades.Dominio: conjunto de valores permitidos para cada atributo.Atributos simples: atributos que no están divididos en subpartes.Atributos compuestos: atributos que si pueden dividirse en subpartes.Atributos mono valorados: atributos que solo pueden contener un valor para unaentidad concreta.Atributos multivariados: atributos que pueden contener un conjunto de valores para una entidad especifica.Atributos derivados: el valor de este tipo de atributos se puede derivar o formar con loa valores de otros atributos o entidades relacionadas.Relación: asociación entre diferentes entidades.Conjuntos de relaciones: relaciones del mismo tipo.4.¿Cuáles son las directrices para un empleo eficaz del modelo ER?
Leon Pereyra 2018-1719Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos:La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en elapartado anterior, gráficamente quedarían como sigue:5.¿Qué es UML y que relación tiene con el modelo ER?Es una herramienta propia de personas que tienen conocimientos relativamente avanzados de programación y es frecuentemente usada por analistas funcionales. Es una técnica para la especificación de sistemas en todas sus fases.