20140331 Profesora: Isis Bonet [email protected] INTELIGENCIA DE NEGOCIOS EVALUACION MODELO RELACION MAS MODELO LOGICO 20% CONSULTAS DEL ANTERIOR 20% DATA W. HOUSE 20% CUBO 20% EVALUACION FINAL 20% Se va a trabajar un tema de negocios durante toda la clase. TOMA DE DECISIONES Incluye mucha variables y depende de cada individuo. Es un acto humano por ende de alta complejidad. Por ende se buscan otras opciones. Las empresas utilizan entonces inteligencia de negocios, porque es una herramienta que ayuda a la toma de decisiones gerenciales. Ciclo de toma de decisiones - Definición del problema Analisis de la situación Elección de la solución Aplicación de la solución al problema Evaluar Retroalimentación y redefinición del problema Limitaciones de la toma de decisión - Datos: Cuando no se tiene disponibilidad de los datos. No se entienden. No están claros. Organizacional: Limitaciones de tipo organizacional y cultural, de tiempo - Modelamiento: No se tienen modelos disponibles, los modelos que tengo no los entiendo, los datos que tengo no se pueden llevar al modelo que conozco. Personales: cada persona tiene un estilo diferente, el tiempo, costo , conocimiento y entrenamiento de la persona. La información es fundamental para la toma de decisiones. DATOS: No tienen significado por si mismos. INFORMACION Es algo que tiene que ver con los datos pero ya tiene un significado. CONOCIMIENTO: datos- información- conocimiento-toma de desiciones-accion La información sumada a la experiencia. - Conocimiento experto: Común el que tenemos todos. Experticia de cada uno en un tema determinado y almacenado en cada uno de nosotros. Conocimiento organizacional: Relacionado con componentes de una empresa u organización para representar el conocimiento humano. SISTEMAS DE INFORMACION Un conjunto de componentes inter relacionados que coleccionan o recuperan, procesan, almacenan y distribuyen informaciones para apoyar el proceso de toma de decisiones, coordinar y controlar actividades en una organización, también ayuda a las personas a analizar situaciones y problemas. Hoy hay demasiados datos e información y es difícil llegar a lo que realmente necesito. Es lo que se llama Big data. INTELIGENCIA DE NEGOCIOS BI Usados para identificar, extraer y analizar los datos empresariales. Son herramientas que sirven para extraer información y tomar decisiones. También se llaman business analytics. DATA WARE HOUSE: Otra forma de almacenar información. Minería de datos: Extracción de datos acorde con reglas y parámetros. Herramientas de acceso: - Reportes Graficos Estadísticas etc CONCEPTO DE BI-En esto nos vamos a concentrar en la clase. 1. Adquisición y captura de los datos a. Extraerlos b. Transformarlos c. Cargarlos 2. Almacenamiento 3. Acceso y análisis de los datos Tarea: ver las siguientes dos películas. - Moneyball – Brad Pitt Trouble with the curve-Clint Eastwood Analizar en términos de inteligencia de negocios qué pasa en las películas, qué cosa buena tiene cada una. MODELOS DE BASES DE DATO Sistemas orientados a datos. SISTEMAS ORIENTADOS A DATOS - - Desventajas o Inversión inicial elevada en SW y HW y capacitación o Necesidad de SW especial o Necesidad de HW El diseño no es trivial BASE DE DATOS Colección o depósito de datos integrados con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real: los datos que ha de ser compartidos por diferentes usuarios y aplicaciones deben mantenerse independientes de estas y su definición y descripción únicas para cada tipo de datos, han de estar almacenadas junto con los mismos. Los procedimientos de actualización y recuperación comunes y bien determinados, habrán de ser capaces de conservar la integridad, seguridad y confidencialidad de los datos. - Representa un aspecto del mundo real Colección de datos con significado Diseñada construida y preconcebida con datos SISTEMA DE GESTION DE BASES DE DATOS Es una colección de programas que le permite a los usuarios crear y manipular una base de datos. Es el motor. SISTEMAS - Access Sql Mysql, Etc. SISTEMAS DE BASES DE DATOS Está determinado por una base de datos, un sistema de gestión de bases de datos y ls programas de aplicación determinada. El que se le muestra al usuario, pues por ejemplo el usuario final no interactúa con SQL. MODELOS DE DATOS Tienen 3 categorías - Bajo nivel Representacionales y de implmentación Lógica MODELOS REPRESENTACIONALES Esconden detalles de almacenamiento físico, pueden ser directamente implementadas en un SGBD. LENGUAJES DE BD - Vamos a ver SQL en clase que es el mas común en Colombia. FASES DE UN DISEÑO 1. Analisis de los requisitos del problema 2. Diseño conceptual-esquema de alto nivel 3. Diseño lógico- es independiente del SGBD MODELO ENTIDAD RELACION Es un modelo que incluye los modelos del sistema, sus componentes y como se relaciona en el mundo real, es un abstracción del área que quiero modelar donde represento los componentes y la relación entre si. Una Entidad es un objeto real o abstracto del área que se va a modelar sobre la cual se requiere información y que existe por si mismo. Puede ser una persona, un lugar, una cosa, un sujeto, un concepto, etc. Ejemplos de Entidades - Paciente Instancia de la entidad: Elemento específico de la Entidad Entidades pueden ser fuertes (que existen por si mismas) débiles que existen por otras (por las fuertes). Atributos: Propiedades que me describen a una entidad donde se almacena la información de las entidades. - Simples o Atómicos Compuestos Univalorados: tienen un único valor. En clase trabajaremos con estos. Multivalorados: tienen un conjunto de valores Ejemplo: Empleado: Atributos del empleado: Nombre, dirección ,edad. Instancia específica: Gerardo, Cll 2 sur, 43 años. Atributos clave(llave) : son los que logran que las instancias de mi entidad sean diferentes: Ejemplo con personas, quiero hacer una Entidad de los que viven en Antioquia, la c.c. puede ser un Una entidad se representa con un rectángulo y se pone al interior el nombre de la entidad. atributo que los diferencie. Si son carros, puede ser la placa. Hacen diferentes todas la instancias de la entidad. Relación que hay entre las entidades. Asociación entre la misma entidad o varias de ellas. Relación unaria o reflexiva: Ejemplo un empleado supervisa a otro empleado, y son instancias de la misma entidad, es decir es una sola entidad que para el ejemplo es “empleado”. Relación ternaria: cuando es entre tres: Ejemplo; Proyecto, Producto y Proveedor. Quiero saber qué producto suministra tal proveedor para cada proyecto. ATRIBUTOS EN UNA RELACION Ejemplo, un empleado trabaja en un departamento y quiero saber la fecha en que ingresó a trabajar. Entonces en este ejemplo la fecha es un atributo que depende de la relación EmpleadoDepartamento. DEPENDENCIA DE EXISTENCIA La débil depende de la fuerte. Las débiles son las que tienen dependencia e identificación. Ejemplo, el capítulo 1 de un libro, no es una llave, porque todos los libros tienen un capitulo uno, en este caso el capítulo es una identidad débil y la entidad fuerte es libro. Dependencia de identificación: Dependen de una anterior. Ejemplo: Identidad préstamo e identidad pago. Para un monto determinado puedo hacer determinados pagos. El pago depende del préstamo, sin préstamo no hay pago. Por ende le número del pago puede tener un número llave pero depende de una entidad fuerte que es el préstamo. RELACIONES - cardinalidad: Especifica la cantidad máxima de individuos de cada una de las entidades que intervienen en la relación. Define mínimos y máximos. Ejemplo uno a uno: Ejemplo un empleado cuántos departamentos dirige? Ejemplo uno a muchos: En un departamento trabajan muchos empleados. - Especialización y/o generalización: Tengo una entidad con atributos específicos en otras entidades. Ejemplo: Profesor, puede ser parcial o tiempo completo. Me especializo cuando necesito información específica de un tipo de profesores. Se representa con un triangulo invertido y de ella se despliegan los demás. empleado Empleado tiempo completo Empleado tiempo parcial La totalidad se representa con un punto encima. Ejercicio: - Una empresa está dividida en departamentos, cada depto. Tienen un nombre, un numero y un gerente. Los empleados participan en proyectos, cada proyecto tiene un nombre, un monto asignado y un número único Para cada empleado, se necesita guardar el nombre la cc y el sexo Un empleado pertenece a un depto. Y puede trabajar en varios proyectos Tomar nota del nro de horas por semana que un empleado trabaja en un proyecto dado En el transcurso del desarrollo de los proyectos se hacen informes parciales de los mismos en fechas determinadas. De cada informe se necesita tener la fecha en que se realizó, el título y el resumen. Definir las entidades: Persona: Nombre, cc, sexo. Llave: Numero del proyecto Llave empleado: número de cedula. Fecha: Atributo. Informes: Entidad Proyecto: Entidad Informe: Entidad débil que depende del nombre del proyecto. Tarea mañana terminamos de hacer este ejercicio completo y su modelo lógico. En la próxima clase vamos a ver: Teoría del Modelo lógico para hacer tablas en bd Parte práctica para llevarlo al modelo SQL para hacer la bd El miércoles de la próxima semana debemos traer el modelo lógico del problema que escogimos por equipos. EL lunes se hace la discusión de las dos películas. Se divide el aula en dos equipos y se sacan dos personas aleatorias, donde cada equipo defiende una película.