sábado 26 de febrero de 2011

Syllabus de Inteligencia de negocios

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

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

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.

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

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.

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

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.