Este documento presenta una introducción al modelado de datos usando la herramienta Erwin Data Modeler. Incluye una agenda con los temas a cubrir, una introducción al tratamiento de la información, la diferencia entre datos e información, una definición de base de datos, medios de almacenamiento y paradigmas de bases de datos. También describe la herramienta, cómo crear diagramas entidad-relación, diccionarios de datos y tablas. Finalmente, propone tres ejercicios prácticos de modelado de una base de datos para una tienda comercial.
OLAP es el acrónimo en inglés de Procesamiento Analítico en Línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la Inteligencia empresarial cuyo objetivo es agilizar la consulta de grandes cantidades de datos.
OLAP es el acrónimo en inglés de Procesamiento Analítico en Línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la Inteligencia empresarial cuyo objetivo es agilizar la consulta de grandes cantidades de datos.
Introductory Slides About Business Intelligence concepts. It was made in 2012 for a 2 hour introduction of Business Intelligence, for a private seminar.
---------------------------------------------
Diapositivas introductorias sobre conceptos de inteligencia de negocios. Elaboradas en 2012 para una introducción sobre BI en un seminario privado.
Introductory Slides About Business Intelligence concepts. It was made in 2012 for a 2 hour introduction of Business Intelligence, for a private seminar.
---------------------------------------------
Diapositivas introductorias sobre conceptos de inteligencia de negocios. Elaboradas en 2012 para una introducción sobre BI en un seminario privado.
IN Unidad 2: Infraestructuras y arquitecturas de inteligencia de negociosFranklin Parrales Bravo
Objetivo: Crear almacenes de datos mediante herramientas tecnológicas sobre arquitecturas de Inteligencia de Negocios para recopilar datos de varios orígenes a través del proceso ETL (Extracción, Transformación y Carga) para mantener información consolidada e integrada
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
6. Tratamiento de la Información
Los sistemas computacionales, generalmente implementados
como dispositivos electrónicos, permiten el procesamiento
automático de la información, siguiendo las tres tareas básicas:
• INPUT: Entrada o captación de datos.
• PROCESS: Procesamiento o tratamiento de datos.
• OUPUT: Salida de la información obtenida producto del
procesamiento o transmisión de resultados.
Process
Process
Process
Input Output
28/10/2017 6Prof. Carlos Vila
7. Datos Vs Información
• Dato: El dato es una representación simbólica o un atributo
de una entidad. Los datos se consideran como una expresión
mínima de contenido respecto a un tema.
28/10/2017 7Prof. Carlos Vila
8. Datos Vs Información
• Información: El conjunto de los datos relacionados y
organizados constituyen una información. La información
permite resolver problemas y tomar decisiones, ya que su
aprovechamiento racional es la base del conocimiento.
28/10/2017 8Prof. Carlos Vila
9. Datos Vs Información
Es importante tener en cuenta que el dato no tiene sentido en sí
mismo, sino que se utiliza en la toma de decisiones o en la
realización de cálculos a partir de un procesamiento adecuado y
teniendo en cuenta su contexto, lo que nos proporciona
información.
28/10/2017 9Prof. Carlos Vila
10. ¿Qué es una Base de Datos?
Se conoce como base de datos (o database, de acuerdo al
término inglés) al conjunto de los datos que pertenecen a un
mismo contexto y que son almacenados de manera sistemática
para que puedan utilizarse en el futuro. Estas bases de datos
pueden ser:
• Estáticas: Cuando los datos almacenados no varían pese al
paso del tiempo.
• Dinámicas: Cuando los datos se modifican con el tiempo.
Estas bases, por lo tanto, requieren de actualizaciones periódicas.
28/10/2017 10Prof. Carlos Vila
13. Bases de Datos: Utilidad
• BD Relacionales
• SQL Server
• Oracle
• MySQL
• BD NoSQL
• MongoDB
• Hadoop
¿Qué es el Big Data?
¿Qué es la Ciencia de Datos?
19. Ejercicio 001: Enunciado
Modelar el Diagrama Entidad-Relación para la base de
datos de una tienda comercial, con las siguientes
consideraciones:
• Registra entre sus clientes a personas y empresas.
• Es necesario registrar las operaciones de compra (pago) en las
que es importante que figure el monto de la compra y la fecha
en la que se realizó.
• Toda compra debe generar el comprobante de pago respectivo,
como una factura o boleta con su respectivo detalle.
• Las operaciones (pagos) generan una orden de compra (OC)
en la cual se determina como pasos:
• El ingreso de la orden
• La entrega o atención de la orden al cliente (conformidad de recepción)
20. Ejercicio 001: Consideraciones
• El registro de sus clientes debe considerar si es
cliente frecuente además de los siguientes datos:
• Persona: Apellidos y nombres, tipo y número de
documentos de identidad, fecha de nacimiento, etc.
• Empresa: Razón social, Nro. RUC, dirección, etc.
• La boleta o factura debe considerar los datos
estándar establecidos por la entidad tributaria
respectiva (SUNAT).
• La Orden de Compra debe contemplar si esta fue
ingresada o ya fue atendida, en tal caso se
considerará las fechas de ingreso y atención
respectivas
21. Ejercicio 001
• Cada orden de compra deberá tener:
• El cliente para quien es la orden de compra
• La dirección de entrega
• Los artículos que comprende la orden de compra
• El modelado debe contemplar el registro de las
existencias (artículos) en almacén y su stock
(número de elementos) y sus precios respectivos.
• Considerar la creación de áreas y la asignación de
colores a las tablas en el modelador de datos
(ERwin).
22. Ejercicio 002: Diccionario de
Datos
• Basados en el modelo del Ejercicio 001, crear su
diccionario de datos respectivos debidamente
llenada y exportada a Excel o Html, para los
siguientes elementos.
• Tablas: Deberá contemplar el nombre de la tabla y una
breve descripción de los datos que esta almacena.
• Campos de cada una de las tablas: Deberá contemplar el
nombre del campo, el tipo de dato, si permite valores nulos,
una breve descripción y los posibles valores a almacenar de
ser el caso.
23. Ejercicio 003: SQL Srcipt
• Basados en el modelo del Ejercicio 002, generar el
SQL Script para SQL Server, y analizar los valores
obtenidos para:
• La generación de las tablas
• Generación de las columnas de cada una de las tablas
• Generación de las relaciones