<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7558259208891470179</id><updated>2012-02-05T16:36:04.846-08:00</updated><title type='text'>Ingeniero-Villavicencio</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-2558566429833317678</id><published>2012-02-05T16:30:00.000-08:00</published><updated>2012-02-05T16:36:04.851-08:00</updated><title type='text'>Instalacion de Oracle 11gR2 en Fedora 16</title><content type='html'>INSTALACION DE ORACLE 11gR2 EN LINUX FEDORA (16)&lt;br /&gt;&lt;br /&gt;Paso 1.- Descargue la versión de Oracle adecuada para su máquina (32 o 64 bits)&lt;br /&gt;&lt;br /&gt;Paso 2.- Descomprima el software. &lt;br /&gt;&lt;br /&gt;unzip linux.x32_11gR2_database_1of2.zip&lt;br /&gt;unzip linux.x32_11gR2_database_2of2.zip&lt;br /&gt;&lt;br /&gt;Obtendrá un directorio con el nombre 'database', allí se encuentran los instaladores ya descomprimidos.&lt;br /&gt;&lt;br /&gt;Los siguientes pasos deberá realizarlos como root.&lt;br /&gt;&lt;br /&gt;Paso 3.- Verifique el archivo /etc/hosts. Debe contener una línea con&lt;br /&gt;&lt;br /&gt;    &lt;IP-address&gt;  &lt;fully-qualified-machine-name&gt;  &lt;machine-name&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo:&lt;br /&gt;&lt;br /&gt;vi /etc/hosts&lt;br /&gt;&lt;br /&gt;127.0.0.1   localhost  Sucursal_Quito&lt;br /&gt;&lt;br /&gt;Paso 4.- Verifique el contenido del archivo "/etc/sysctl.conf". Añada o corrija los parámetros que no concuerdan.&lt;br /&gt;&lt;br /&gt;Puede verificar con &lt;br /&gt;&lt;br /&gt;/sbin/sysctl -a | grep &lt;param-name&gt;&lt;br /&gt;&lt;br /&gt;Si es del caso &lt;br /&gt;&lt;br /&gt;vi /etc/sysctl.conf&lt;br /&gt;&lt;br /&gt;    fs.aio-max-nr = 1048576&lt;br /&gt;    fs.file-max = 6815744&lt;br /&gt;    kernel.shmall = 2097152&lt;br /&gt;    kernel.shmmax = 536870912&lt;br /&gt;    kernel.shmmni = 4096&lt;br /&gt;    # semaphores: semmsl, semmns, semopm, semmni&lt;br /&gt;    kernel.sem = 250 32000 100 128&lt;br /&gt;    net.ipv4.ip_local_port_range = 9000 65500&lt;br /&gt;    net.core.rmem_default=262144&lt;br /&gt;    net.core.rmem_max=4194304&lt;br /&gt;    net.core.wmem_default=262144&lt;br /&gt;    net.core.wmem_max=1048586&lt;br /&gt;&lt;br /&gt;Si efectuó algún cambio, corra el utilitario &lt;br /&gt;&lt;br /&gt;/sbin/sysctl -p&lt;br /&gt;para que se actualicen los valores.&lt;br /&gt;Paso 5.- Aañada las sigjuientes lineas al archivo "/etc/security/limits.conf"&lt;br /&gt;&lt;br /&gt;vi /etc/security/limits.conf&lt;br /&gt;&lt;br /&gt;    oracle              soft    nproc   2047&lt;br /&gt;    oracle              hard    nproc   16384&lt;br /&gt;    oracle              soft    nofile  1024&lt;br /&gt;    oracle              hard    nofile  65536&lt;br /&gt;&lt;br /&gt;Paso 6.- Añada la siguiente línea al archivo "/etc/pam.d/login" si aun no consta.&lt;br /&gt;&lt;br /&gt;vi /etc/pam.d/login&lt;br /&gt;&lt;br /&gt;    session    required     pam_limits.so&lt;br /&gt;&lt;br /&gt;Paso 7.- Desabilite el Firewall y el SElinux.&lt;br /&gt;&lt;br /&gt;Puede optar por modificar la entrada el archivo "/etc/selinux/config"&lt;br /&gt;&lt;br /&gt;vi /etc/selinux/config&lt;br /&gt;&lt;br /&gt;    SELINUX=disabled&lt;br /&gt;&lt;br /&gt;Paso 8.- Instale los siguientes paquetes, si aun no lo están&lt;br /&gt;&lt;br /&gt;yum install binutils-2.*&lt;br /&gt;yum install compat-libstdc++-*&lt;br /&gt;yum install elfutils-libelf*&lt;br /&gt;yum install elfutils-libelf-devel*&lt;br /&gt;yum install elfutils-libelf-devel-static*&lt;br /&gt;yum install gcc-4*&lt;br /&gt;yum install glibc-2*&lt;br /&gt;yum install glibc-common-2.5&lt;br /&gt;yum install glibc-devel-2.5&lt;br /&gt;yum install glibc-headers-2.5&lt;br /&gt;yum install kernel-headers-*&lt;br /&gt;yum install libaio-0*&lt;br /&gt;yum install libaio-devel-0* &lt;br /&gt;yum install libgcc-*&lt;br /&gt;yum install libgomp-*&lt;br /&gt;yum install libstdc++*&lt;br /&gt;yum install libstdc++-devel-4*&lt;br /&gt;yum install make-3.*&lt;br /&gt;yum install sysstat-*&lt;br /&gt;yum install unixODBC-2.*&lt;br /&gt;yum install unixODBC-devel-2.*&lt;br /&gt;Descargue el paquete pdksh-5.2.14-1.i386.rpm e instale&lt;br /&gt;yum install pdksh-5.2.14-1.i386.rpm&lt;br /&gt;Paso 9.- Cree los nuevos usuarios y grupos&lt;br /&gt;&lt;br /&gt;groupadd oinstall&lt;br /&gt;groupadd dba&lt;br /&gt;groupadd oper&lt;br /&gt;groupadd asmadmin&lt;br /&gt;&lt;br /&gt;useradd -g oinstall -G dba,oper,asmadmin oracle&lt;br /&gt;passwd oracle&lt;br /&gt;&lt;br /&gt;Paso 10.- Cree los siguientes directorios donde será instalado el software&lt;br /&gt;&lt;br /&gt;    mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1&lt;br /&gt;    chown -R oracle:oinstall /u01&lt;br /&gt;    chmod -R 775 /u01&lt;br /&gt;&lt;br /&gt;Paso 11.- Ejecute la instrucción &lt;br /&gt;&lt;br /&gt;xhost +&lt;machine-name&gt;&lt;br /&gt;&lt;br /&gt;donde &lt;machine-name&gt; el nombre que consta en el paso 3.-&lt;br /&gt;&lt;br /&gt;xhost +Sucursal_Quito&lt;br /&gt;&lt;br /&gt;Paso 12.- Haga una copia de respaldo del archivo "/etc/redhat-release"&lt;br /&gt;&lt;br /&gt;cp /etc/redhat-release /etc/redhat-release_old&lt;br /&gt;&lt;br /&gt;Edite el archivo "/etc/redhat-release"  y reemplace el contenido por el nuevo nombre&lt;br /&gt;&lt;br /&gt;/etc/redhat-release&lt;br /&gt;&lt;br /&gt;    redhat release 5&lt;br /&gt;&lt;br /&gt;Paso 13.- Loguéese como usuario oracle y añada las siguientes líneas al archivo ".bash_profile"&lt;br /&gt;               Acualice los valores que sean necesarios&lt;br /&gt;&lt;br /&gt;# Oracle Settings&lt;br /&gt;TMP=/tmp; export TMP&lt;br /&gt;TMPDIR=$TMP; export TMPDIR&lt;br /&gt;# ORACLE_HOSTNAME es el nombre de la máquina que está en el paso 3.-&lt;br /&gt;ORACLE_HOSTNAME=Sucursal_Quito; export ORACLE_HOSTNAME&lt;br /&gt;# ORACLE_UNQNAME será el nombre de la base da datos o SID&lt;br /&gt;ORACLE_UNQNAME=QUITO; export ORACLE_UNQNAME&lt;br /&gt;ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE&lt;br /&gt;ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME&lt;br /&gt;# Igual que  ORACLE_UNQNAME o SID&lt;br /&gt;ORACLE_SID=QUITO; export ORACLE_SID&lt;br /&gt;ORACLE_TERM=xterm; export ORACLE_TERM&lt;br /&gt;PATH=/usr/sbin:$PATH; export PATH&lt;br /&gt;PATH=$ORACLE_HOME/bin:$PATH; export PATH&lt;br /&gt;LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH&lt;br /&gt;CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH&lt;br /&gt;&lt;br /&gt;if [ $USER = "oracle" ]; then&lt;br /&gt;  if [ $SHELL = "/bin/ksh" ]; then&lt;br /&gt;    ulimit -p 16384&lt;br /&gt;    ulimit -n 65536&lt;br /&gt;  else&lt;br /&gt;    ulimit -u 16384 -n 65536&lt;br /&gt;  fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;Desconéctese como usuario oracle y conéctese nuevamente (Para que tenga efecto el .bash_profile)&lt;br /&gt;&lt;br /&gt;Paso 14.- como usuaario oracle vaya al directorio donde se encuentra la carpeta "database" y corra el programa&lt;br /&gt;&lt;br /&gt;./runInstaller&lt;br /&gt;&lt;br /&gt;Siga las instrucciones que se den. Ignore cualquier software faltante.&lt;br /&gt;&lt;br /&gt;POST INSTALACION.&lt;br /&gt;&lt;br /&gt;Paso 1.- (Opcional) Si desea puede restaurar el valor inicial del archivo "/etc/redhat-release" &lt;br /&gt;a partir del archivo de respaldo    /etc/redhat-release_old&lt;br /&gt;&lt;br /&gt;Paso 2.- Edite el archivo  "/etc/oratab" y campie el switch de arranque por 'Y'.&lt;br /&gt;&lt;br /&gt;    Quito:/u01/app/oracle/product/11.2.0/dbhome_1:Y&lt;br /&gt;&lt;br /&gt;Ha finalizado la instalación. Es bueno rearrancar el Fedora para que que los cambios tengan efecto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Felicidades.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-2558566429833317678?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/2558566429833317678/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=2558566429833317678' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/2558566429833317678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/2558566429833317678'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2012/02/instalacion-de-oracle-11gr2-en-fedora.html' title='Instalacion de Oracle 11gR2 en Fedora 16'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-5716496218390820361</id><published>2011-02-26T06:49:00.001-08:00</published><updated>2011-02-26T06:49:50.261-08:00</updated><title type='text'>Syllabus de Inteligencia de negocios</title><content type='html'>FACULTAD DE INGENIERIA DE SISTEMAS&lt;br /&gt;Profesor: Ing. Francisco Villavicencio&lt;br /&gt;&lt;br /&gt;INTELIGENCIA DE NEGOCIOS&lt;br /&gt;&lt;br /&gt;Prerequisitos:  Bases de datos distribuidas&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Objetivos del curso: &lt;br /&gt; 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.&lt;br /&gt; De destrezas: Aplicar técnicas para toma de decisiones gerenciales&lt;br /&gt; De valores y actitudes: Fomentar la solidaridad, la responsabilidad, la ética profesional&lt;br /&gt;&lt;br /&gt;Contenidos:&lt;br /&gt;&lt;br /&gt;Capítulo 1: FUNDAMENTOS DE INTELIGENCIA DE NEGOCIOS&lt;br /&gt;1.1 Definiciones&lt;br /&gt;1.2 Ciclo de vida de inteligencia de negocios&lt;br /&gt;1.3 Herramientas BI&lt;br /&gt;Capítulo 2: CONCEPTOS DE DATAWAREHOUSING&lt;br /&gt;2.1 Introducción a las basees de datos multidimenionales&lt;br /&gt;2.2 Evolución, beneficios y problemas de los datawarehouses&lt;br /&gt;2.3 Arquitectura de un datawarehouse&lt;br /&gt;2.4 Data marts&lt;br /&gt;Capítulo 3: DISEÑO DE UN DATAWAREHOUSE&lt;br /&gt;3.1 Modelamiento dimensional. Modelos de copo de nieve, estrella e híbrido.&lt;br /&gt;3.2 Metodología para el diseño de un DWH&lt;br /&gt;3.3 Valoración de la dimensionalidad de un DWH&lt;br /&gt;3.4 Casos de estudio&lt;br /&gt;Capítulo 4: HERRAMIENTAS ANALITICAS EN LINEA&lt;br /&gt;4.1 Procesamiento analítico en línea&lt;br /&gt;4.2 Representación de datos multidimensionales&lt;br /&gt;4.3 Herramientas Olap: Molap, Rolap, Holap, Dolap&lt;br /&gt;4.4 Extensiones Olap para SQL estándar&lt;br /&gt;Capítulo 5: MINEO DE DATOS&lt;br /&gt;5.1 Conceptos de mineo de datos&lt;br /&gt;5.2 Técnicas empleadas en mineo de datos&lt;br /&gt;5.3 herramientas de Mineo de datos&lt;br /&gt;&lt;br /&gt;Metodología: Clases teóricas acompañadas de prácticas de laboratorio&lt;br /&gt;&lt;br /&gt;Sistema de calificaciones:&lt;br /&gt;&lt;br /&gt;Primer bimestre:&lt;br /&gt;&lt;br /&gt;Pruebas de clase, trabajos 60 %&lt;br /&gt;Examen bimestral  40 %&lt;br /&gt;&lt;br /&gt;Segundo bimestre&lt;br /&gt;&lt;br /&gt;Pruebas de clase, trabajos 30 %&lt;br /&gt;Proyecto   30 %&lt;br /&gt;Examen bimestral  40 %&lt;br /&gt;&lt;br /&gt;Bibliografía: &lt;br /&gt;&lt;br /&gt;Texto guía: Thomas M. Connoly, Database systems, 4th Ed., Addison Wesley, 2005.&lt;br /&gt;&lt;br /&gt;Los alumnos deberán tener a mano copias de los capítulos 31, 32, 33, 34.&lt;br /&gt;&lt;br /&gt;Soporte:&lt;br /&gt;Mathias Jerke, fundamentals of Datawarehouses&lt;br /&gt;Ralf Kimball, The Datawarehouse toolkid&lt;br /&gt;Documenetación de Internet.&lt;br /&gt;&lt;br /&gt;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).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-5716496218390820361?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/5716496218390820361/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=5716496218390820361' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/5716496218390820361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/5716496218390820361'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2011/02/syllabus-de-inteligencia-de-negocios.html' title='Syllabus de Inteligencia de negocios'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-4452446320739327099</id><published>2011-02-26T06:25:00.000-08:00</published><updated>2012-01-16T04:10:41.421-08:00</updated><title type='text'>Syllabus de Bases de datos distribuidas</title><content type='html'>Lea e imprima el contenido del Syllabus de su materia. Lleve el impreso a la primera sesión.&lt;br /&gt;&lt;br /&gt;ASIGNATURA: Bases de datos distribuidas&lt;br /&gt;&lt;br /&gt;1. DATOS GENERALES&lt;br /&gt;&lt;br /&gt;Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4&lt;br /&gt;&lt;br /&gt;CODIGO: SIG534-ISI734&lt;br /&gt;&lt;br /&gt;PRERREQUISITOS: Bases de datos (ISI644).&lt;br /&gt;&lt;br /&gt;2. DESCRIPCION GENRAL DEL CURSO.&lt;br /&gt;&lt;br /&gt;Conceptos generales de distribución:&lt;br /&gt;Arquitectura de los sistemas de bases de datos distribuidas.&lt;br /&gt;Diseño de una base de datos distribuida.&lt;br /&gt;Control semántico de datos&lt;br /&gt;Procesamiento de consultas.&lt;br /&gt;Procesamiento de transacciones.&lt;br /&gt;Confiabilidad en un DDBMS.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;4. ESQUEMA CAPITULAR.&lt;br /&gt;&lt;br /&gt;Conceptos generales de distribución:&lt;br /&gt;- Procesamiento distribuido de datos&lt;br /&gt;- Sistema distribuido de base de datos (DDBMS)&lt;br /&gt;- Retos de los DDBMS&lt;br /&gt;- Areas conflictivas.&lt;br /&gt;Arquitectura de los sistemas de bases de datos distribuidos.&lt;br /&gt;- Estándares en los DBMS&lt;br /&gt;- Modelos arquitectónicos de DDBMS&lt;br /&gt;- Alternativas para directorios de un DDBMS&lt;br /&gt;Diseño de una base de datos distribuida.&lt;br /&gt;- Alternativas de diseño&lt;br /&gt;- Formas de distribución&lt;br /&gt;- Ubicación de fragmentos&lt;br /&gt;Control semántico de datos&lt;br /&gt;- Administración de vistas&lt;br /&gt;- Seguridad de los datos&lt;br /&gt;- Control de integridad&lt;br /&gt;Procesamiento de consultas.&lt;br /&gt;- Objetivos del procesamiento de consultas&lt;br /&gt;- Características de los procesadores de consultas&lt;br /&gt;- Descomposición de consultas&lt;br /&gt;- Reducción de expresiones&lt;br /&gt;Procesamiento de transacciones.&lt;br /&gt;- Propiedades de una transacción&lt;br /&gt;- Tipos de transacciones&lt;br /&gt;- Algoritmos de control de concurrencia.&lt;br /&gt;Confiabilidad en un DDBMS.&lt;br /&gt;- Medidas de confiabilidad&lt;br /&gt;- Fallas y tolerancia&lt;br /&gt;&lt;br /&gt;5. METODOLOGIA.&lt;br /&gt;&lt;br /&gt;Clases teóricas complementadas con laboratorios individuales para la implementación de casos de bases de datos distribuidas.&lt;br /&gt;Se utilizarán dos servidores de bases de datos ubicados en una red, accesibles desde clientes externos.&lt;br /&gt;La actividad de clase incluye el diseño de Bdd y resolución de problemas.&lt;br /&gt;&lt;br /&gt;6. EVALUACION:&lt;br /&gt;&lt;br /&gt;Primer bimestre:&lt;br /&gt;Examen bimestral 40 %&lt;br /&gt;Pruebas, deberes, consultas 60 %&lt;br /&gt;&lt;br /&gt;Segundo bimestre:&lt;br /&gt;Examen bimestral 40 %&lt;br /&gt;Pruebas 30 %&lt;br /&gt;Proyecto final 30 %&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. FUENTES DE INFORMACION.&lt;br /&gt;&lt;br /&gt;Texto guía: Principles of distributed database systems, M. Tamer Ozsu – Patrick Valduriez, Prentice Hall, Tercera edición 2011.&lt;br /&gt;&lt;br /&gt;Los alumnos deben tener a mano los capítulos 1, 2, 4, 5, 6, 7, 10 y 12.&lt;br /&gt;&lt;br /&gt;ORACLE. Replication. 1997.&lt;br /&gt;ORACLE. Distributed database systems&lt;br /&gt;&lt;br /&gt;Observación: El texto se encuentra en la Copiadora de Sistemas (5to piso).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-4452446320739327099?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/4452446320739327099/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=4452446320739327099' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/4452446320739327099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/4452446320739327099'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2011/02/syllabus-de-bases-de-datos-distribuidas.html' title='Syllabus de Bases de datos distribuidas'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-1420298163614704007</id><published>2010-09-18T11:05:00.000-07:00</published><updated>2010-09-18T11:10:23.743-07:00</updated><title type='text'>Migrar de FOXPRO a Postgres</title><content type='html'>Hola amigos:&lt;br /&gt;&lt;br /&gt;Tengo una solución para migrar datos desde FoxPro25 a Postgres. l tengo implenetada en Visual Studio 10.&lt;br /&gt;La lógica es muy simple y se lo realiza a través de ODBC en ambos lados.&lt;br /&gt;&lt;br /&gt;Nada delotro mundo, se puede programar igualmente en C, C++, en PHP o en cualquier lenguaje que disponda de un ODBC adecuado.&lt;br /&gt;&lt;br /&gt;He migrado unos 200.000 registros en pocos minutos, desde Fox en Windows hasta Postgres en Linux Fedora o Linux Ubuntu server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-1420298163614704007?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/1420298163614704007/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=1420298163614704007' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1420298163614704007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1420298163614704007'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2010/09/migrar-de-foxpro-postgres.html' title='Migrar de FOXPRO a Postgres'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-1034808080423619352</id><published>2010-03-25T04:33:00.000-07:00</published><updated>2010-03-25T04:39:20.420-07:00</updated><title type='text'>Carátula de los informes</title><content type='html'>ESCUEAL POLITECNICA NACIONAL&lt;br /&gt;INGENIERIA DE SISTEMAS INFORMATICOS Y DE COMPUTACION&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Nombre de la materia, ej. )Bases de datos Distribuidas&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LABORATORIO N. 1.&lt;br /&gt;&lt;br /&gt;(T'ítulo del laboratorio, ej. )Infraestuctura para las bases de daos distribuidas&lt;br /&gt;&lt;br /&gt;Alumno: Danilo Fernández&lt;br /&gt;&lt;br /&gt;Fecha: 1 de abril de 2010&lt;br /&gt;&lt;br /&gt;Prof.: Ing. Francisco Villavicencio&lt;br /&gt;&lt;br /&gt;(Un cuadro con tres columnas con la siguiente información)&lt;br /&gt;&lt;br /&gt;Referencia Item Nota&lt;br /&gt;1 Introducción &lt;br /&gt;1 Consultas &lt;br /&gt;5 Desarrollo &lt;br /&gt;2 Conclusiones &lt;br /&gt;1 Referencias &lt;br /&gt;Anexos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-1034808080423619352?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/1034808080423619352/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=1034808080423619352' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1034808080423619352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1034808080423619352'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2010/03/caratula-de-los-informes.html' title='Carátula de los informes'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-1246129856527955048</id><published>2010-03-15T06:56:00.000-07:00</published><updated>2010-03-15T06:59:29.534-07:00</updated><title type='text'>Direccion web alternativa</title><content type='html'>Para todos los alumnos del Ing. F. Villavicencio:&lt;br /&gt;&lt;br /&gt;Informacion sobre la marcha de los cursos se encuentra tambien en &lt;br /&gt;&lt;br /&gt;http://moodlefis.epn.edu.ec&lt;br /&gt;&lt;br /&gt;Revisen la informacion periodicamente.&lt;br /&gt;&lt;br /&gt;Gracias.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-1246129856527955048?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/1246129856527955048/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=1246129856527955048' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1246129856527955048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1246129856527955048'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2010/03/direccion-web-alternativa.html' title='Direccion web alternativa'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-640706137359004148</id><published>2010-03-05T11:05:00.000-08:00</published><updated>2010-03-05T11:07:21.977-08:00</updated><title type='text'>moodlefis.epn.edu.ec</title><content type='html'>Señores estudiantes, alumnos del Ing. villavicencio:&lt;br /&gt;&lt;br /&gt;La información para el desarrollo de los cursos estrá disponible en la dirección&lt;br /&gt;&lt;br /&gt;http://moodlefis.epn.edu.ec&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-640706137359004148?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/640706137359004148/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=640706137359004148' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/640706137359004148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/640706137359004148'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2010/03/moodlefisepneduec.html' title='moodlefis.epn.edu.ec'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7558259208891470179.post-1936056095211356060</id><published>2010-02-25T11:44:00.000-08:00</published><updated>2010-09-06T06:09:05.729-07:00</updated><title type='text'>Syllabus de las materias del Ing. Villavicenico</title><content type='html'>Syllabus de las materias del Ing. Villavicencio&lt;br /&gt;&lt;br /&gt;Lea e imprima el contenido del Syllabus de su materia. Lleve el impreso a la primera sesión.&lt;br /&gt;&lt;br /&gt;ASIGNATURA: Bases de datos distribuidas&lt;br /&gt;&lt;br /&gt;1. DATOS GENERALES&lt;br /&gt;&lt;br /&gt;Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4&lt;br /&gt;&lt;br /&gt;CODIGO: SIG534-ISI734&lt;br /&gt;&lt;br /&gt;PRERREQUISITOS: Bases de datos (ISI644).&lt;br /&gt;&lt;br /&gt;2. DESCRIPCION GENRAL DEL CURSO.&lt;br /&gt;&lt;br /&gt;Conceptos generales de distribución:&lt;br /&gt;Arquitectura de los sistemas de bases de datos distribuidas.&lt;br /&gt;Diseño de una base de datos distribuida.&lt;br /&gt;Control semántico de datos&lt;br /&gt;Procesamiento de consultas.&lt;br /&gt;Procesamiento de transacciones.&lt;br /&gt;Confiabilidad en un DDBMS.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;4. ESQUEMA CAPITULAR.&lt;br /&gt;&lt;br /&gt;Conceptos generales de distribución:&lt;br /&gt;- Procesamiento distribuido de datos&lt;br /&gt;- Sistema distribuido de base de datos (DDBMS)&lt;br /&gt;- Retos de los DDBMS&lt;br /&gt;- Areas conflictivas.&lt;br /&gt;Arquitectura de los sistemas de bases de datos distribuidos.&lt;br /&gt;- Estándares en los DBMS&lt;br /&gt;- Modelos arquitectónicos de DDBMS&lt;br /&gt;- Alternativas para directorios de un DDBMS&lt;br /&gt;Diseño de una base de datos distribuida.&lt;br /&gt;- Alternativas de diseño&lt;br /&gt;- Formas de distribución&lt;br /&gt;- Ubicación de fragmentos&lt;br /&gt;Control semántico de datos&lt;br /&gt;- Administración de vistas&lt;br /&gt;- Seguridad de los datos&lt;br /&gt;- Control de integridad&lt;br /&gt;Procesamiento de consultas.&lt;br /&gt;- Objetivos del procesamiento de consultas&lt;br /&gt;- Características de los procesadores de consultas&lt;br /&gt;- Descomposición de consultas&lt;br /&gt;- Reducción de expresiones&lt;br /&gt;Procesamiento de transacciones.&lt;br /&gt;- Propiedades de una transacción&lt;br /&gt;- Tipos de transacciones&lt;br /&gt;- Algoritmos de control de concurrencia.&lt;br /&gt;Confiabilidad en un DDBMS.&lt;br /&gt;- Medidas de confiabilidad&lt;br /&gt;- Fallas y tolerancia&lt;br /&gt;&lt;br /&gt;5. METODOLOGIA.&lt;br /&gt;&lt;br /&gt;Clases teóricas complementadas con laboratorios individuales para la implementación de casos de bases de datos distribuidas.&lt;br /&gt;Se utilizarán dos servidores de bases de datos ubicados en una red, accesibles desde clientes externos.&lt;br /&gt;La actividad de clase incluye el diseño de Bdd y resolución de problemas.&lt;br /&gt;&lt;br /&gt;6. EVALUACION:&lt;br /&gt;&lt;br /&gt;Primer bimestre:&lt;br /&gt;Examen bimestral 40 %&lt;br /&gt;Pruebas, deberes, consultas 60 %&lt;br /&gt;&lt;br /&gt;Segundo bimestre:&lt;br /&gt;Examen bimestral 40 %&lt;br /&gt;Pruebas 30 %&lt;br /&gt;Proyecto final 30 %&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. FUENTES DE INFORMACION.&lt;br /&gt;&lt;br /&gt;Texto guía: Principles of distributed database systems, M. Tamer Ozsu – Patrick Valduriez, Prentice Hall, Segunda edición 1999.&lt;br /&gt;&lt;br /&gt;Los alumnos deben tener a mano los capítulos 1, 4, 5, 6, 7, 10 y 12.&lt;br /&gt;&lt;br /&gt;ORACLE. Replication. 1997.&lt;br /&gt;ORACLE. Distributed database systems&lt;br /&gt;&lt;br /&gt;Observación: El texto se encuentra en la Copiadora de la sala de lectura de Sistemas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ASIGNATURA: SIG614-ISI834 Inteligencia de negocios&lt;br /&gt;(Antes: Bases de datos multidimensionales)&lt;br /&gt;&lt;br /&gt;1. DATOS GENERALES&lt;br /&gt;&lt;br /&gt;Horas/Semana: 4, Horas/Semestre: 64, Créditos: 4&lt;br /&gt;&lt;br /&gt;PRERREQUISITOS: Bases de datos distribuidas.&lt;br /&gt;&lt;br /&gt;2. DESCRIPCION GENERAL DEL CURSO.&lt;br /&gt;&lt;br /&gt;Bases de datos multidimensionales&lt;br /&gt;Datawarehousing&lt;br /&gt;Diseño e implementación de datawarehouses&lt;br /&gt;Herramientas de explotación de datawarehouses&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;4.- ESQUEMA CAPITULAR.&lt;br /&gt;&lt;br /&gt;Introducción a las bases de datos multidimensionales&lt;br /&gt;Evolución de los DWH&lt;br /&gt;Beneficios de los DWH&lt;br /&gt;Sistemas OLTP&lt;br /&gt;Arquitectura de un DWH: Datos operacionales, cargador de datos, administrador del DWH, administrador de consultas, datos detallados, sumarización de datos, respaldo de datos.&lt;br /&gt;Metadatos&lt;br /&gt;Flujos de datos al interior de un DWH&lt;br /&gt;Diseño de DWH&lt;br /&gt;Data marts.&lt;br /&gt;Herramientas de acceso de usuario final&lt;br /&gt;Procesamiento analítico de datos&lt;br /&gt;Mineo de datos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.- METODOLOGÍA.&lt;br /&gt;&lt;br /&gt;Clases teóricas acompañadas de prácticas individuales de laboratorio. Trabajo de grupos sobre casos reales para cada grupo&lt;br /&gt;&lt;br /&gt;6.- EVALUACION&lt;br /&gt;&lt;br /&gt;Primer bimestre:&lt;br /&gt;Examen 40%&lt;br /&gt;Pruebas, deberes, consultas 60%&lt;br /&gt;&lt;br /&gt;Segundo bimestre:&lt;br /&gt;Examen 40%&lt;br /&gt;Pruebas, deberes, consultas 30 %&lt;br /&gt;Implementación de un caso 30%&lt;br /&gt;&lt;br /&gt;7. FUENTES DE INFORMACION&lt;br /&gt;&lt;br /&gt;Texto guía: Thomas M. Connoly, Database systems, 4th Ed., Addison Wesley, 2005.&lt;br /&gt;&lt;br /&gt;Los alumnos deberán tener a mano copias de los capítulos 31, 32, 33, 34.&lt;br /&gt;&lt;br /&gt;Soporte:&lt;br /&gt;Mathias Jerke, fundamentals of Datawarehouses&lt;br /&gt;Ralf Kimball, The Datawarehouse toolkid&lt;br /&gt;Documenetación de Internet.&lt;br /&gt;&lt;br /&gt;Observación: El texto se encuentra en la Copiadora de la sala de lectura de Sistemas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7558259208891470179-1936056095211356060?l=fvillavi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fvillavi.blogspot.com/feeds/1936056095211356060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7558259208891470179&amp;postID=1936056095211356060' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1936056095211356060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7558259208891470179/posts/default/1936056095211356060'/><link rel='alternate' type='text/html' href='http://fvillavi.blogspot.com/2010/02/syllabus-de-las-materias-del-ing.html' title='Syllabus de las materias del Ing. Villavicenico'/><author><name>Francisco Villavicencio</name><uri>http://www.blogger.com/profile/13077181795630644337</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
