You are on page 1of 24

Modelamiento de Datos

SESIÓN 01: Erwin Data Modeler

Prof. Carlos Vila


E-mail: carlos.vila@outlook.com
Agenda
• Introducción
• Herramienta
• Ejercicios
Modelamiento de Datos

INTRODUCCIÓN
Presentación
• Docente
• Alumnos
• Temas
• Criterios de Evaluación
Temas
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

Input Process
Output

Process

28/10/2017 Prof. Carlos Vila 6


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 Prof. Carlos Vila 7


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 Prof. Carlos Vila 8


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 Prof. Carlos Vila 9


¿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 Prof. Carlos Vila 10


Medio de Almacenamiento
Medio físico

Medio informático

28/10/2017 UNSCH - Prof. Carlos Vila 11


Paradigma
• Bases de datos relacionales
• Bases de datos NO relacionales
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?
Modelamiento de Datos

HERRAMIENTA
Creación del Diagrama E-R
Diccionario de Datos
Tablas
Diccionario de Datos
Campos o Columnas
Modelamiento de Datos

EJERCICIOS
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)
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
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).
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.
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

You might also like