MODELO ENTIDAD - RELACIÓN

Documentos relacionados
DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática

BASES DE DATOS TEMA 2 MODELOS DE DATOS

1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS

Formato para prácticas de laboratorio

MODELIZACIÓN CONCEPTUAL DE DATOS

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

SICO proporciona el módulo de Ventas que permite llevar un control de las operaciones de Venta, Cobranza y Cuentas Corrientes en línea.

Bases de Datos. Diseño y Programación Avanzada de Aplicaciones. Curso

CAPITULO III METODOLOGÍA

Entre los recursos materiales se encuentran los terrenos, los edificios, la maquinaria y equipos, las materias primas, etc.

FACTURAS FACTURAS RECURRENTES NUEVA FACTURA RECURRENTE

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

Diseño lógico de. Bases de Datos. Modelo. Entidad - Relación

Casos de Uso. Introducción. Actores

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS

CRM VENTAS UTILIDAD CARACTERÍSTICAS

TEMA 9: LAS VENTAS EN EL PGC DE PYMES

Niveles de Abstracción de una base de datos

Guía de Módulo de Egresos

UNO (Compras, descuentos y portes) Haz las anotaciones que consideres oportunas en el Libro Diario, teniendo en cuenta un IVA del 21%.

Ing. Yim Isaias Apestegui Florentino

Para qué me sirve SICAR Punto de Venta?

Inteligencia artificial

Modelos de Datos. Modelo Entidad-Relación

BASE DE DATOS. Qué es una base de datos?

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

SEGUNDO BOLETÍN DEL TEMA 2 TÉCNICAS DE DISEÑO DE BASES DE DATOS RELACIONALES SISTEMAS GESTORES DE BASES DE DATOS I.E.S.

TEMA 5 SISTEMA DE COSTES BASADO EN LAS ACTIVIDADES 5.1. LÍMITES DE LOS SISTEMAS DE COSTES TRADICIONALES

DATOS PRINCIPALES. El programa de gestión integral que mejor se adapta a las necesidades de tu empresa 13/07/2011

Bases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación

Las cuentas por cobrar se clasifican en generalmente en tres grupos que son:

Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos

Alemán Nivel A1 Curso I Versión Online

NIVEL: CICLO SUPERIOR DE GESTIÓN COMERCIAL Y MARKETING

Software Distribución Alimentación

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

Costes e Ingresos PROBLEMA 3. Una empresa dedicada a la venta de bocadillos tiene los siguientes costes diarios:

CRÉDITO COMERCIAL PARA ASOCIADOS

Inicio. Cálculos previos GRASP. Resultados. Fin. Figura 5.1: Diagrama de flujo del algoritmo.

Tema 3: Diagramas de Casos de Uso. Arturo Mora Soto Octubre 2008

Colegio Beato Carlos Manuel Rodríguez Departamento de Matemáticas. Mapa curricular Algebra I 8 vo grado

TEMA 4. PROCESO UNIFICADO

Auditoria Control Interno. Docente: IROND VASQUEZ CASTRO TEMAS: TECNICAS DE AUDITORIA.

Capítulo 6: Diseño de BD y el modelo ER

Principales Estados Financieros

Formato para prácticas de laboratorio

1º Administración y finanzas Página 1

Generación de Comprobantes Fiscales Digitales para HOMEX.

SECCIÓN DE SUMINISTROS Y ALMACENAMIENTO

Módulo de Ingresos. Versión 1.0.

Sistema de Gestión Comercial. Glo P-1

Introducción a las Bases de Datos

6.0 Interpreta la razón de cambio en situaciones matemáticas y del mundo real y reconoce la razón de cambio constante asociada a relaciones lineales.

Prontuario. : : : (787) X 2230 (Metro),

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Módulo de Almacén. Descripción

Asociación Española de Contabilidad y Administración de Empresas Servicio Infoaeca

Build-One para SAP Business One - Gestión de Presupuestos y Control Obras -

NOTAS TÉCNICAS SOBRE EL SIT: Comisiones Comerciales

CIRCUITO DE IMPORTACIONES

Conceptos básicos de bases de datos

Base de Datos Práctica de Modelización

DI SEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (31 de mayo de 2005) 3DUFLDO. APELLIDOS: NOMBRE: TITULACIÓN (Sistemas/Gestión):

1) Subtest de Vocabulario: Incluye dos partes, vocabulario expresivo (con 45 items) y definiciones (con 37 elementos).

ÍNDICE. 1. Introducción Primeros pasos PymeTec Íconos Menú mantenimiento Identificación de la empresa...

Arquitectura y Diseño de Software

ALUMNO: CÓDIGO : GRADO: 8 D. GUIA DE TRABAJO No.4

Metodología de Desarrollo Visual. Universidad Carlos III de Madrid. Maria- Isabel, Sanchez Segura & Arturo, Mora- Soto

Colegio Decroly Americano Matemática 7th Core, Contenidos I Período

Facturación electrónica. Contenido

ELABORACIÓN DE DOCUMENTOS

Los componentes de la tarjeta madre del PC. Sistemas Operativos. Febrero 2014.

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

DEFONTANA DOCENCIA PARA MEDIANAS EMPRESAS

COMPRAS A TRAVÉS DEL PORTAL

Emisión de Facturas Electrónicas con Addenda a través de Aspel-SAE 4.6

TEMA 6: Unidades Secundarias de Construcción (SBU) en fosfitos

Indicadores de Gestión a través del Software ALEPH

Prof.: Rhodoswki Padilla - Contabilidad II Página 1

Contenido. 1. Solicitar recepción de bienes y servicios... 3

Semana 7. Gastos, deudas y costos (parte 3) Semana Gastos, deudas 8 y costos (parte 2) Empecemos! Qué sabes de...? El reto es...

Componentes ERD. Entidad. Entidad. Ejemplos de entidades. Atributos. Otras definiciones: Definición:

ACTIVIDADES COMPLEMENTARIAS UNIDAD 9

CURSO VIRTUAL CIO VESTA CONTROL GUIA DE APRENDIZAJE SESION 2 ALMACEN DE OBRA

Alemán Nivel B2 Curso II

FINANZAS. introducción a los derivados crediticios y, por último, un caso de cobertura de un porfolio de préstamos utilizando Credit Default Swaps.

SIIGO Dejando huella... SIIGO. Versión 5.1. VENDEDOR WINDOWS PROCESO DE FACTURACION Y RECAUDO. Caminando hacia el futuro...

Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 7. Modelos de Bases de Datos

Cuaderno de Actividades graduadas. Guía para el/la docente Primero Básico

SIIGO Pyme Plus. Apertura de Productos. Cartilla I

Servicios Públicos. Manual de Usuarios Módulo Gastos. Proyecto Implementación UBA. Febrero 2011 Versión 2.0

- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER

EJEMPLOS DE PREGUNTAS Y ORIENTACIONES GENERALES SEGUNDO NIVEL DE EDUCACIÓN BÁSICA PRUEBA DE CÁLCULO Y REPRESENTACIÓN DEL ESPACIO 2013

Transcripción:

3 MODELO ENTIDD - RELCIÓN 1 Objetivos Comprender qué datos existen y cómo se relacionan entre ellos, independientemente de cómo son o serán almacenados físicamente. Comprender qué información necesita la organización y la operación para que pueda soportar los procesos del negocio. Servir de punto de partida para el diseño de almacenamientos que terminarán siendo: Completos. Consistentes. No redundantes. Flexibles. 2 1

Modelos de datos Modelo Conceptual de Datos. Un modelo de entidad - relación extendido y poblado. Modelo Entidad Relación. Una representación no poblada de entidades y relaciones 3 Entidades Una entidad es un objeto de importancia para el negocio sobre el que se guardan datos. Los almacenamientos contienen la información necesaria para describir estas entidades: Elementos de datos, algunos de los cuales son claves de acceso.... En este negocio necesitamos saber sobre nuestros clientes, contratos, pedidos... 4 2

Relaciones Una relación es una asociación entre dos entidades que expresa una conexión para el negocio. Las relaciones representan las asociaciones que existen entre ocurrencias de entidades. Los clientes realizan pedidos. Un proveedor recibe una orden de compra. Generalmente no lo hacen, pero no existe ninguna razón por la cual no lo puedan hacer. Depende del cliente. Muy bien, los clientes hacen pedidos, pero pueden hacer más de un pedido por vez? 5 Elementos de datos... Por supuesto necesitamos conocer sobre nuestros clientes, adónde enviarle la mercadería, adónde enviarle la factura, cuál es su límite de crédito... Los elementos de datos son los datos que necesitamos guardar sobre cada ocurrencia de las entidades. No lo vamos a determinar en un modelo de entidad relación. Se definirán en un momento más avanzado del análisis. 6 3

Ocurrencias de una entidad Una ocurrencia de una entidad es un valor específico (o instancia) de dicha entidad. El pedido N 43401. El cliente Juan Pérez.... Voy a querer saber con cuántos clientes trabajo y cuántos pedidos realizan. demás, voy a necesitar identificar al cliente e identificar un pedido y revisarlo... 7 Notación del ERM Maestro Entidad Cliente Relación Denominación de la relación Denominación De la entidad Detalle Pedido 8 4

Cardinalidad y Opcionalidad B Relación uno a uno: Para una ocurrencia de la entidad pueden existir 0 o 1 ocurrencias relacionadas de la entidad B. Para una ocurrencia de la entidad B pueden existir 1 y solo 1 ocurrencia relacionadas de la entidad. Empleado Gerente 9 Cardinalidad y Opcionalidad B Relación uno a muchos: Para una ocurrencia de la entidad pueden existir 0, 1 o muchas ocurrencias relacionadas de la entidad B. Para una ocurrencia de la entidad B pueden existir 1 y solo 1 ocurrencia relacionadas de la entidad. Proveedor Orden de Compra 10 5

Cardinalidad y Opcionalidad B Relación muchos a muchos: Para una ocurrencia de la entidad pueden existir 1 o muchas ocurrencias relacionadas de la entidad B. Para una ocurrencia de la entidad B pueden existir 0, 1 o muchas ocurrencias relacionadas de la entidad. Orden de Compra Producto 11 Cardinalidad y Opcionalidad B Relación múltiple: Las ocurrencias de las entidades y B están relacionadas por más de una condición de negocio. Orden de Compra Pendiente de entrega signada Proveedor 12 6

Cardinalidad y Opcionalidad Relación recursiva: Para una ocurrencia de la entidad existen 0, 1 o muchas ocurrencias de la misma entidad. Partes 13 Ejercicio rápido de cardinalidad y opcionalidad Dibujar los siguientes ejemplos de relaciones entre entidades y asignar la cardinalidad y opcionalidad que corresponda. 1. Cada pedido da lugar a una sola factura. En una factura se incluye un solo pedido. Un pedido puede existir aún si no ha sido facturado. 2. Un empleado puede ser o no un vendedor. Un vendedor es un empleado. 3. Un cliente puede hacer un pedido por vez. Quien no tenga pedidos pendientes no es cliente (o sea, un cliente debe tener siempre un pedido hecho). 4. Un cliente es independiente del número de pedidos que tenga pendientes (de hecho puede tener varios) y no deja de ser cliente por no tener pedidos hechos. Cada pedido se aplica a un solo cliente. 5. Cada vendedor puede tener uno o más clientes. Cualquier cliente es visitado sólo por un vendedor. 6. Cada producto consiste en una o más partes. Cada parte es sólo utilizada por un producto y no por otros. Todas las partes son utilizadas en algún producto. 7. Cada producto consiste en una o más partes. Cada parte puede ser utilizada en uno o más productos (al menos es usada en uno). 8. Cada producto consiste en una o más partes. Cada parte puede ser utilizada en uno o más productos. Hay partes que no son utilizadas por ningún producto (son para reventa). 14 7

Construyendo el modelo de entidad relación 3 Dibujar el modelo de entidad relación. 2 Identificar la relaciones directas entre entidades. 1 Identificar posibles entidades. 15 Revendedora San Martín San Martín es una empresa que vende productos alimenticios a almacenes. Su proceso de pedidos tiene las siguientes características: San Martín vende aproximadamente 150 productos diferentes. lgunos productos se venden en más de un tamaño (en promedio, tres tamaños por producto). San Martín cuenta con 1600 clientes actualmente. Los clientes obtienen su mercadería a través de pedidos, donde solicitan los productos en sus distintos tamaños. Un pedido tipo tiene 40 ítems Los productos se almacenan en sus distintos tamaños en alguno de los tres almacenes de San Martín. 16 8

Relaciones Para relaciones recursivas Cliente Producto Tamaño - Producto Pedido lmacén Cómo completar la matriz: Para cada par de entidades preguntar: qué relación de negocio directa existe entre cada una de ellas. Las relaciones directas consisten en verbos o frases verbales que conectan sustantivos. Por ejemplo: Cliente RELIZ pedidos. Las relaciones indirectas son aquellas en donde la relación se expresa por medio de otra entidad de la matriz. Por ejemplo: El cliente PIDE un producto. Lo hace a través de un pedido. Estas relaciones no se marcan en la matriz. Habrá que controlar si existen relaciones múltiples entre entidades. 17 Dibujando el modelo de entidad relación esta altura se dejan sin resolver las relaciones muchos a muchos. 18 9