EJEMPLO DE UN PROBLEMA DE E/R.
Le contratan para hacer una base de datos que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un RFC, nombre, dirección, teléfono, pagina web. Un cliente también tiene RFC, nombre, dirección, pero puede tener varios teléfonos de contacto, la dirección se entiende por número, calle, colonia y ciudad.
Un producto tiene ID único, nombre, precio actual, nombre del proveedor además se organiza en categorías y cada producto esta en una sola categoría, una categoría tiene ID.
Por razones de contabilidad, se debe registrar la información de cada venta con ID, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total del producto.
SOLUCIÓN DEL PROBLEMA
solución
solución 2
Mostrando entradas con la etiqueta modelización. Mostrar todas las entradas
Mostrando entradas con la etiqueta modelización. Mostrar todas las entradas
domingo, 30 de marzo de 2014
martes, 18 de marzo de 2014
DIAGRAMAS ENTIDAD-RELACIÓN
MODELIZACIÓN.
Para modelar un problema de una Base de Datos en necesario:
-La persona que realizara la modelación sea un analista de información por lo que puede o no ser un experto del tema que se pretende resolver.
-Hay que modelar siguiendo ciertos estándares, para que el resto de la comunidad pueda entender y comprender el modelo realizado.
-La Base de Datos estará gestionada por un Sistema Gestor de Bases de Datos(SGBD) que tendrá ciertas características técnicas
Para satisfacer estas necesidades se suele recurrir a 3 modelados:
-MODELO CONCEPTUAL: Tiene gran poder expresivo para comunicar con el usuario, así este no sea experto en informática. Tiene gran potencia para representar el dominio del problema.
-MODELO LÓGICO: Los conceptos expresados suelen ser muy difíciles de entender por los usuarios y generalmente tienen traducción directa al modelo físico que entiende el SGBD.
-MODELO FÍSICO: Es el resultado de aplicar el modelo lógico a un SGBD concreto. Generalmente esta expresado en un lenguaje de programación SGBD concreto.
.
-La persona que realizara la modelación sea un analista de información por lo que puede o no ser un experto del tema que se pretende resolver.
-Hay que modelar siguiendo ciertos estándares, para que el resto de la comunidad pueda entender y comprender el modelo realizado.
-La Base de Datos estará gestionada por un Sistema Gestor de Bases de Datos(SGBD) que tendrá ciertas características técnicas
Para satisfacer estas necesidades se suele recurrir a 3 modelados:
-MODELO CONCEPTUAL: Tiene gran poder expresivo para comunicar con el usuario, así este no sea experto en informática. Tiene gran potencia para representar el dominio del problema.
-MODELO LÓGICO: Los conceptos expresados suelen ser muy difíciles de entender por los usuarios y generalmente tienen traducción directa al modelo físico que entiende el SGBD.
-MODELO FÍSICO: Es el resultado de aplicar el modelo lógico a un SGBD concreto. Generalmente esta expresado en un lenguaje de programación SGBD concreto.
.
REPRESENTACIÓN DEL PROBLEMA.
Una base de datos representa la información que esta contenida en algún dominio del mundo real. Un buen ejemplo, podría ser: Saber que datos son necesarios para llevar el control veterinario de un zoológico.
Para extraer esta clase de datos, se debe realizar un análisis muy profundo del dominio del problema.
De esta forma se pretende ubicar datos esenciales para la Base de Datos y descartar los que no sean de gran utilidad.
Una vez extraídos los datos esenciales comienza el proceso de MODELIZACIÓN.
MODELIZACIÓN: La modelización consiste en representar el problema realizando múltiples atracciones, para asimilar toda la información, y generar un mapa donde estén especificadas todos los objetos de la Base de Datos . Dicho en pocas palabras es la creación de un diagrama ER.
Para extraer esta clase de datos, se debe realizar un análisis muy profundo del dominio del problema.
De esta forma se pretende ubicar datos esenciales para la Base de Datos y descartar los que no sean de gran utilidad.
Una vez extraídos los datos esenciales comienza el proceso de MODELIZACIÓN.
MODELIZACIÓN: La modelización consiste en representar el problema realizando múltiples atracciones, para asimilar toda la información, y generar un mapa donde estén especificadas todos los objetos de la Base de Datos . Dicho en pocas palabras es la creación de un diagrama ER.
Suscribirse a:
Entradas (Atom)