FACULTAD DE INGENIERIA DE SISTEMAS
Profesor: Ing. Francisco Villavicencio
INTELIGENCIA DE NEGOCIOS
Prerequisitos: Bases de datos distribuidas
Objetivos del curso:
De conocimientos: Construir un modelo de datos de un datawarehouse utilizando herramientas de análisis en línea y de mineo de datospara extraer información gerencial de DWH.
De destrezas: Aplicar técnicas para toma de decisiones gerenciales
De valores y actitudes: Fomentar la solidaridad, la responsabilidad, la ética profesional
Contenidos:
Capítulo 1: FUNDAMENTOS DE INTELIGENCIA DE NEGOCIOS
1.1 Definiciones
1.2 Ciclo de vida de inteligencia de negocios
1.3 Herramientas BI
Capítulo 2: CONCEPTOS DE DATAWAREHOUSING
2.1 Introducción a las basees de datos multidimenionales
2.2 Evolución, beneficios y problemas de los datawarehouses
2.3 Arquitectura de un datawarehouse
2.4 Data marts
Capítulo 3: DISEÑO DE UN DATAWAREHOUSE
3.1 Modelamiento dimensional. Modelos de copo de nieve, estrella e híbrido.
3.2 Metodología para el diseño de un DWH
3.3 Valoración de la dimensionalidad de un DWH
3.4 Casos de estudio
Capítulo 4: HERRAMIENTAS ANALITICAS EN LINEA
4.1 Procesamiento analítico en línea
4.2 Representación de datos multidimensionales
4.3 Herramientas Olap: Molap, Rolap, Holap, Dolap
4.4 Extensiones Olap para SQL estándar
Capítulo 5: MINEO DE DATOS
5.1 Conceptos de mineo de datos
5.2 Técnicas empleadas en mineo de datos
5.3 herramientas de Mineo de datos
Metodología: Clases teóricas acompañadas de prácticas de laboratorio
Sistema de calificaciones:
Primer bimestre:
Pruebas de clase, trabajos 60 %
Examen bimestral 40 %
Segundo bimestre
Pruebas de clase, trabajos 30 %
Proyecto 30 %
Examen bimestral 40 %
Bibliografía:
Texto guía: Thomas M. Connoly, Database systems, 4th Ed., Addison Wesley, 2005.
Los alumnos deberán tener a mano copias de los capítulos 31, 32, 33, 34.
Soporte:
Mathias Jerke, fundamentals of Datawarehouses
Ralf Kimball, The Datawarehouse toolkid
Documenetación de Internet.
Nota: Lo alumnos deberan imprimir este documento y llevarlo a la primera sesión de clases junto con una copia del Texto Guía (El original está disponible en la Biblioteca de la Facultad).
sábado 26 de febrero de 2011
Syllabus de Bases de datos distribuidas
Lea e imprima el contenido del Syllabus de su materia. Lleve el impreso a la primera sesión.
ASIGNATURA: Bases de datos distribuidas
1. DATOS GENERALES
Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4
CODIGO: SIG534-ISI734
PRERREQUISITOS: Bases de datos (ISI644).
2. DESCRIPCION GENRAL DEL CURSO.
Conceptos generales de distribución:
Arquitectura de los sistemas de bases de datos distribuidas.
Diseño de una base de datos distribuida.
Control semántico de datos
Procesamiento de consultas.
Procesamiento de transacciones.
Confiabilidad en un DDBMS.
3. OBJETIVO: El alumno conocerá los conceptos relacionados con los sistemas de bases de datos distribuidas y será capaz de aplicarlos en la implementación de casos reales.
4. ESQUEMA CAPITULAR.
Conceptos generales de distribución:
- Procesamiento distribuido de datos
- Sistema distribuido de base de datos (DDBMS)
- Retos de los DDBMS
- Areas conflictivas.
Arquitectura de los sistemas de bases de datos distribuidos.
- Estándares en los DBMS
- Modelos arquitectónicos de DDBMS
- Alternativas para directorios de un DDBMS
Diseño de una base de datos distribuida.
- Alternativas de diseño
- Formas de distribución
- Ubicación de fragmentos
Control semántico de datos
- Administración de vistas
- Seguridad de los datos
- Control de integridad
Procesamiento de consultas.
- Objetivos del procesamiento de consultas
- Características de los procesadores de consultas
- Descomposición de consultas
- Reducción de expresiones
Procesamiento de transacciones.
- Propiedades de una transacción
- Tipos de transacciones
- Algoritmos de control de concurrencia.
Confiabilidad en un DDBMS.
- Medidas de confiabilidad
- Fallas y tolerancia
5. METODOLOGIA.
Clases teóricas complementadas con laboratorios individuales para la implementación de casos de bases de datos distribuidas.
Se utilizarán dos servidores de bases de datos ubicados en una red, accesibles desde clientes externos.
La actividad de clase incluye el diseño de Bdd y resolución de problemas.
6. EVALUACION:
Primer bimestre:
Examen bimestral 40 %
Pruebas, deberes, consultas 60 %
Segundo bimestre:
Examen bimestral 40 %
Pruebas 30 %
Proyecto final 30 %
7. FUENTES DE INFORMACION.
Texto guía: Principles of distributed database systems, M. Tamer Ozsu – Patrick Valduriez, Prentice Hall, Tercera edición 2011.
Los alumnos deben tener a mano los capítulos 1, 2, 4, 5, 6, 7, 10 y 12.
ORACLE. Replication. 1997.
ORACLE. Distributed database systems
Observación: El texto se encuentra en la Copiadora de Sistemas (5to piso).
ASIGNATURA: Bases de datos distribuidas
1. DATOS GENERALES
Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4
CODIGO: SIG534-ISI734
PRERREQUISITOS: Bases de datos (ISI644).
2. DESCRIPCION GENRAL DEL CURSO.
Conceptos generales de distribución:
Arquitectura de los sistemas de bases de datos distribuidas.
Diseño de una base de datos distribuida.
Control semántico de datos
Procesamiento de consultas.
Procesamiento de transacciones.
Confiabilidad en un DDBMS.
3. OBJETIVO: El alumno conocerá los conceptos relacionados con los sistemas de bases de datos distribuidas y será capaz de aplicarlos en la implementación de casos reales.
4. ESQUEMA CAPITULAR.
Conceptos generales de distribución:
- Procesamiento distribuido de datos
- Sistema distribuido de base de datos (DDBMS)
- Retos de los DDBMS
- Areas conflictivas.
Arquitectura de los sistemas de bases de datos distribuidos.
- Estándares en los DBMS
- Modelos arquitectónicos de DDBMS
- Alternativas para directorios de un DDBMS
Diseño de una base de datos distribuida.
- Alternativas de diseño
- Formas de distribución
- Ubicación de fragmentos
Control semántico de datos
- Administración de vistas
- Seguridad de los datos
- Control de integridad
Procesamiento de consultas.
- Objetivos del procesamiento de consultas
- Características de los procesadores de consultas
- Descomposición de consultas
- Reducción de expresiones
Procesamiento de transacciones.
- Propiedades de una transacción
- Tipos de transacciones
- Algoritmos de control de concurrencia.
Confiabilidad en un DDBMS.
- Medidas de confiabilidad
- Fallas y tolerancia
5. METODOLOGIA.
Clases teóricas complementadas con laboratorios individuales para la implementación de casos de bases de datos distribuidas.
Se utilizarán dos servidores de bases de datos ubicados en una red, accesibles desde clientes externos.
La actividad de clase incluye el diseño de Bdd y resolución de problemas.
6. EVALUACION:
Primer bimestre:
Examen bimestral 40 %
Pruebas, deberes, consultas 60 %
Segundo bimestre:
Examen bimestral 40 %
Pruebas 30 %
Proyecto final 30 %
7. FUENTES DE INFORMACION.
Texto guía: Principles of distributed database systems, M. Tamer Ozsu – Patrick Valduriez, Prentice Hall, Tercera edición 2011.
Los alumnos deben tener a mano los capítulos 1, 2, 4, 5, 6, 7, 10 y 12.
ORACLE. Replication. 1997.
ORACLE. Distributed database systems
Observación: El texto se encuentra en la Copiadora de Sistemas (5to piso).
sábado 18 de septiembre de 2010
Migrar de FOXPRO a Postgres
Hola amigos:
Tengo una solución para migrar datos desde FoxPro25 a Postgres. l tengo implenetada en Visual Studio 10.
La lógica es muy simple y se lo realiza a través de ODBC en ambos lados.
Nada delotro mundo, se puede programar igualmente en C, C++, en PHP o en cualquier lenguaje que disponda de un ODBC adecuado.
He migrado unos 200.000 registros en pocos minutos, desde Fox en Windows hasta Postgres en Linux Fedora o Linux Ubuntu server.
Tengo una solución para migrar datos desde FoxPro25 a Postgres. l tengo implenetada en Visual Studio 10.
La lógica es muy simple y se lo realiza a través de ODBC en ambos lados.
Nada delotro mundo, se puede programar igualmente en C, C++, en PHP o en cualquier lenguaje que disponda de un ODBC adecuado.
He migrado unos 200.000 registros en pocos minutos, desde Fox en Windows hasta Postgres en Linux Fedora o Linux Ubuntu server.
jueves 25 de marzo de 2010
Carátula de los informes
ESCUEAL POLITECNICA NACIONAL
INGENIERIA DE SISTEMAS INFORMATICOS Y DE COMPUTACION
(Nombre de la materia, ej. )Bases de datos Distribuidas
LABORATORIO N. 1.
(T'ítulo del laboratorio, ej. )Infraestuctura para las bases de daos distribuidas
Alumno: Danilo Fernández
Fecha: 1 de abril de 2010
Prof.: Ing. Francisco Villavicencio
(Un cuadro con tres columnas con la siguiente información)
Referencia Item Nota
1 Introducción
1 Consultas
5 Desarrollo
2 Conclusiones
1 Referencias
Anexos
INGENIERIA DE SISTEMAS INFORMATICOS Y DE COMPUTACION
(Nombre de la materia, ej. )Bases de datos Distribuidas
LABORATORIO N. 1.
(T'ítulo del laboratorio, ej. )Infraestuctura para las bases de daos distribuidas
Alumno: Danilo Fernández
Fecha: 1 de abril de 2010
Prof.: Ing. Francisco Villavicencio
(Un cuadro con tres columnas con la siguiente información)
Referencia Item Nota
1 Introducción
1 Consultas
5 Desarrollo
2 Conclusiones
1 Referencias
Anexos
lunes 15 de marzo de 2010
Direccion web alternativa
Para todos los alumnos del Ing. F. Villavicencio:
Informacion sobre la marcha de los cursos se encuentra tambien en
http://moodlefis.epn.edu.ec
Revisen la informacion periodicamente.
Gracias.
Informacion sobre la marcha de los cursos se encuentra tambien en
http://moodlefis.epn.edu.ec
Revisen la informacion periodicamente.
Gracias.
viernes 5 de marzo de 2010
moodlefis.epn.edu.ec
Señores estudiantes, alumnos del Ing. villavicencio:
La información para el desarrollo de los cursos estrá disponible en la dirección
http://moodlefis.epn.edu.ec
La información para el desarrollo de los cursos estrá disponible en la dirección
http://moodlefis.epn.edu.ec
jueves 25 de febrero de 2010
Syllabus de las materias del Ing. Villavicenico
Syllabus de las materias del Ing. Villavicencio
Lea e imprima el contenido del Syllabus de su materia. Lleve el impreso a la primera sesión.
ASIGNATURA: Bases de datos distribuidas
1. DATOS GENERALES
Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4
CODIGO: SIG534-ISI734
PRERREQUISITOS: Bases de datos (ISI644).
2. DESCRIPCION GENRAL DEL CURSO.
Conceptos generales de distribución:
Arquitectura de los sistemas de bases de datos distribuidas.
Diseño de una base de datos distribuida.
Control semántico de datos
Procesamiento de consultas.
Procesamiento de transacciones.
Confiabilidad en un DDBMS.
3. OBJETIVO: El alumno conocerá los conceptos relacionados con los sistemas de bases de datos distribuidas y será capaz de aplicarlos en la implementación de casos reales.
4. ESQUEMA CAPITULAR.
Conceptos generales de distribución:
- Procesamiento distribuido de datos
- Sistema distribuido de base de datos (DDBMS)
- Retos de los DDBMS
- Areas conflictivas.
Arquitectura de los sistemas de bases de datos distribuidos.
- Estándares en los DBMS
- Modelos arquitectónicos de DDBMS
- Alternativas para directorios de un DDBMS
Diseño de una base de datos distribuida.
- Alternativas de diseño
- Formas de distribución
- Ubicación de fragmentos
Control semántico de datos
- Administración de vistas
- Seguridad de los datos
- Control de integridad
Procesamiento de consultas.
- Objetivos del procesamiento de consultas
- Características de los procesadores de consultas
- Descomposición de consultas
- Reducción de expresiones
Procesamiento de transacciones.
- Propiedades de una transacción
- Tipos de transacciones
- Algoritmos de control de concurrencia.
Confiabilidad en un DDBMS.
- Medidas de confiabilidad
- Fallas y tolerancia
5. METODOLOGIA.
Clases teóricas complementadas con laboratorios individuales para la implementación de casos de bases de datos distribuidas.
Se utilizarán dos servidores de bases de datos ubicados en una red, accesibles desde clientes externos.
La actividad de clase incluye el diseño de Bdd y resolución de problemas.
6. EVALUACION:
Primer bimestre:
Examen bimestral 40 %
Pruebas, deberes, consultas 60 %
Segundo bimestre:
Examen bimestral 40 %
Pruebas 30 %
Proyecto final 30 %
7. FUENTES DE INFORMACION.
Texto guía: Principles of distributed database systems, M. Tamer Ozsu – Patrick Valduriez, Prentice Hall, Segunda edición 1999.
Los alumnos deben tener a mano los capítulos 1, 4, 5, 6, 7, 10 y 12.
ORACLE. Replication. 1997.
ORACLE. Distributed database systems
Observación: El texto se encuentra en la Copiadora de la sala de lectura de Sistemas.
ASIGNATURA: SIG614-ISI834 Inteligencia de negocios
(Antes: Bases de datos multidimensionales)
1. DATOS GENERALES
Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4
PRERREQUISITOS: Bases de datos distribuidas.
2. DESCRIPCION GENERAL DEL CURSO.
Bases de datos multidimensionales
Datawarehousing
Diseño e implementación de datawarehouses
Herramientas de explotación de datawarehouses
3. OBJETIVO: El alumno conocerá los principios, técnicas y herramientas de bases de datos multidimensionales y adquirirá la capacidad de construir de datawarehouses para situaciones reales.
4.- ESQUEMA CAPITULAR.
Introducción a las bases de datos multidimensionales
Evolución de los DWH
Beneficios de los DWH
Sistemas OLTP
Arquitectura de un DWH: Datos operacionales, cargador de datos, administrador del DWH, administrador de consultas, datos detallados, sumarización de datos, respaldo de datos.
Metadatos
Flujos de datos al interior de un DWH
Diseño de DWH
Data marts.
Herramientas de acceso de usuario final
Procesamiento analítico de datos
Mineo de datos
5.- METODOLOGÍA.
Clases teóricas acompañadas de prácticas individuales de laboratorio. Trabajo de grupos sobre casos reales para cada grupo
6.- EVALUACION
Primer bimestre:
Examen 40%
Pruebas, deberes, consultas 60%
Segundo bimestre:
Examen 40%
Pruebas, deberes, consultas 30 %
Implementación de un caso 30%
7. FUENTES DE INFORMACION
Texto guía: Thomas M. Connoly, Database systems, 4th Ed., Addison Wesley, 2005.
Los alumnos deberán tener a mano copias de los capítulos 31, 32, 33, 34.
Soporte:
Mathias Jerke, fundamentals of Datawarehouses
Ralf Kimball, The Datawarehouse toolkid
Documenetación de Internet.
Observación: El texto se encuentra en la Copiadora de la sala de lectura de Sistemas.
Lea e imprima el contenido del Syllabus de su materia. Lleve el impreso a la primera sesión.
ASIGNATURA: Bases de datos distribuidas
1. DATOS GENERALES
Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4
CODIGO: SIG534-ISI734
PRERREQUISITOS: Bases de datos (ISI644).
2. DESCRIPCION GENRAL DEL CURSO.
Conceptos generales de distribución:
Arquitectura de los sistemas de bases de datos distribuidas.
Diseño de una base de datos distribuida.
Control semántico de datos
Procesamiento de consultas.
Procesamiento de transacciones.
Confiabilidad en un DDBMS.
3. OBJETIVO: El alumno conocerá los conceptos relacionados con los sistemas de bases de datos distribuidas y será capaz de aplicarlos en la implementación de casos reales.
4. ESQUEMA CAPITULAR.
Conceptos generales de distribución:
- Procesamiento distribuido de datos
- Sistema distribuido de base de datos (DDBMS)
- Retos de los DDBMS
- Areas conflictivas.
Arquitectura de los sistemas de bases de datos distribuidos.
- Estándares en los DBMS
- Modelos arquitectónicos de DDBMS
- Alternativas para directorios de un DDBMS
Diseño de una base de datos distribuida.
- Alternativas de diseño
- Formas de distribución
- Ubicación de fragmentos
Control semántico de datos
- Administración de vistas
- Seguridad de los datos
- Control de integridad
Procesamiento de consultas.
- Objetivos del procesamiento de consultas
- Características de los procesadores de consultas
- Descomposición de consultas
- Reducción de expresiones
Procesamiento de transacciones.
- Propiedades de una transacción
- Tipos de transacciones
- Algoritmos de control de concurrencia.
Confiabilidad en un DDBMS.
- Medidas de confiabilidad
- Fallas y tolerancia
5. METODOLOGIA.
Clases teóricas complementadas con laboratorios individuales para la implementación de casos de bases de datos distribuidas.
Se utilizarán dos servidores de bases de datos ubicados en una red, accesibles desde clientes externos.
La actividad de clase incluye el diseño de Bdd y resolución de problemas.
6. EVALUACION:
Primer bimestre:
Examen bimestral 40 %
Pruebas, deberes, consultas 60 %
Segundo bimestre:
Examen bimestral 40 %
Pruebas 30 %
Proyecto final 30 %
7. FUENTES DE INFORMACION.
Texto guía: Principles of distributed database systems, M. Tamer Ozsu – Patrick Valduriez, Prentice Hall, Segunda edición 1999.
Los alumnos deben tener a mano los capítulos 1, 4, 5, 6, 7, 10 y 12.
ORACLE. Replication. 1997.
ORACLE. Distributed database systems
Observación: El texto se encuentra en la Copiadora de la sala de lectura de Sistemas.
ASIGNATURA: SIG614-ISI834 Inteligencia de negocios
(Antes: Bases de datos multidimensionales)
1. DATOS GENERALES
Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4
PRERREQUISITOS: Bases de datos distribuidas.
2. DESCRIPCION GENERAL DEL CURSO.
Bases de datos multidimensionales
Datawarehousing
Diseño e implementación de datawarehouses
Herramientas de explotación de datawarehouses
3. OBJETIVO: El alumno conocerá los principios, técnicas y herramientas de bases de datos multidimensionales y adquirirá la capacidad de construir de datawarehouses para situaciones reales.
4.- ESQUEMA CAPITULAR.
Introducción a las bases de datos multidimensionales
Evolución de los DWH
Beneficios de los DWH
Sistemas OLTP
Arquitectura de un DWH: Datos operacionales, cargador de datos, administrador del DWH, administrador de consultas, datos detallados, sumarización de datos, respaldo de datos.
Metadatos
Flujos de datos al interior de un DWH
Diseño de DWH
Data marts.
Herramientas de acceso de usuario final
Procesamiento analítico de datos
Mineo de datos
5.- METODOLOGÍA.
Clases teóricas acompañadas de prácticas individuales de laboratorio. Trabajo de grupos sobre casos reales para cada grupo
6.- EVALUACION
Primer bimestre:
Examen 40%
Pruebas, deberes, consultas 60%
Segundo bimestre:
Examen 40%
Pruebas, deberes, consultas 30 %
Implementación de un caso 30%
7. FUENTES DE INFORMACION
Texto guía: Thomas M. Connoly, Database systems, 4th Ed., Addison Wesley, 2005.
Los alumnos deberán tener a mano copias de los capítulos 31, 32, 33, 34.
Soporte:
Mathias Jerke, fundamentals of Datawarehouses
Ralf Kimball, The Datawarehouse toolkid
Documenetación de Internet.
Observación: El texto se encuentra en la Copiadora de la sala de lectura de Sistemas.
Suscribirse a:
Entradas (Atom)