jueves, 21 de junio de 2012

mysql-5.5.12





REQUISITOS:
Apache 2.2 en  Windows 7 Y PHP 5 instalado y configurado.


Paso 1: Lo primero,descargar el instalador del MySQL, necesitas la última versión, estos pasos funcionan igual para todas las versiones. Sun, te da la opción de descargar MySQL Community Server para que puedas realizar la instalación mas intuitiva.
Paso 2: Ejecutar el instalador, Next > Aceptar la licencia y Next > Clic en el botón Custom(Personalizado) ya que necesita configurar algunos aspectos importantes para MySQL > es mejor tener todo organizado, por eso creamos la carpeta Server en la raiz “C:\Server” y dentro creamos la carpeta MySQL “C:\Server\MySQL”, vamos a cambiar la ubicación de instalación por la que hemos creado > clic al botón Browse..
instalar-MySQL-en-windows-1
Cambiada la ruta clic a Next > Install (Instalar). Durante la instalación te mostrará la ventana de información MySQL Enterprise > Next > Next > Finish.

Configurar MySQL en Windows 7

En el asistente de configuraciones podemos decidir entre una configuración detallada o estándar.La instalación estándar agrega MySQL como un servicio Windows que se ejecuta automáticamente al iniciar, se debe utilizar en computadoras que no tengan instaladas MySQL.

instalar-MySQL-en-windows-2
Haremos la configuración detallada, selecciona Detailed Configuration > Next
En este punto de la configuración nos brinda tres formas posible:
  • Developer Machine
    Es la que vamos a utilizar nosotros como desarrolladores, ya que usaremos MySQL más que nada para testear nuestras aplicaciones. En esta opción MySQL Server se configura para utilizar un mínimo de recursos y memorias de forma de dejar parte del PC disponible para usarlo en otras aplicaciones.
  • Server Machine
    Recomendada cuando instalamos MySQL Server en un servidor donde existen otras aplicaciones en modo Servidor, por ejemplo Aplicaciones Web que se sirven de este mismo servidor. En este caso MySQL hace un uso intermedio de memoria y recursos.
  • Dedicated MySQL Server Machine
    Esta opción configura MySQL asumiendo que solo MySQL Server estará corriendo en este servidor, no deja lugar a que corran otras aplicaciones. En esta configuración MySQL utilizara toda la memoria y recursos disponibles.
Seleccionaremos en nuestro caso Developer Machine:
instalar-MySQL-en-windows-3
Ahora debemos definir el tipo de uso que se le dará a las bases de datos.
También se presenta tres opciones, debemos seleccionar una de ellas dependiendo del tipo de optimización que deseamos:
  • Multifunctional Database
    Define un propósito general, es la que seleccionaremos en nuestro caso para testing y desarrollo. Optimizara el servidor para transacciones rápidas en InnoDB y MyISAM.
  • Transactional Database Only
    Se optimiza para servidor de aplicaciones y aplicaciones web. Seleccionaremos estaopción si la aplicación que consume datos de MySQL está en producción y utiliza principalmente InnoDB, aunque también admite MyISAM aunque no lo beneficia.
  • Non-Transactional Database Only
    Optimo para aplicaciones web sencillas, de control o programas de análisis. Solo se activa el modelo no-transaccional MyISAM, por tanto no admite InnoDB.
En nuestro caso seleccionaremos Multifunctional Database.
instalar-MySQL-en-windows-4
La siguiente selección es la carpeta donde se almacenaran los datos, por defecto podemos usar una subcarpeta que se creará en el lugar de la instalación de MySQL, y continuamos con siguiente.
instalar-MySQL-en-windows-5
La cantidad de conexiones concurrentes al servidor es lo siguiente que debemos definir, si son hasta 20 conexiones seleccionamos Decision Support (DSS)/OLAP, en caso de requerir hasta 500 conexiones concurrentes seleccionamos Online Transaction Processing (OLTP), o en este caso como es para testing seleccionamos Manual Setting, y definimos el número de conexiones usando 5 o 10 conexiones.
instalar-MySQL-en-windows-6
La configuración de red es lo siguiente que debemos definir. La configuración de red es lo siguiente que debemos definir indicando su utilizaremos protocolo TCP/IP y el puerto, dejaremos los valores por defecto indicando el puerto 3306 y también marcando “Add firewall exception for this port” de forma de no tener problemas con el Firewall, y presionamos siguiente.
instalar-MySQL-en-windows-7
El juego de caracteres es lo siguiente a indicar. por defecto define Standard Character Set, olatin1, también conocido como iso-8859-1, pero la mayoría de los servidores web y aplicaciones como WordPress utilizan por defecto UTF8 ya que soporta mejor caracteres multilenguaje, laopción es Best Support For Multilingualism que seleccionaremos en este caso, la últimaopción Manual Selected Default Character Set / Collation nos permite seleccionar manualmente el Char Set.
instalar-MySQL-en-windows-8
Debemos indicar ahora que MySQL Server se ejecutar como un Servicio Windows (Install As Windows Service), indicar un nombre de servicio, que dejaremos como MySQL, y marcaremos también la opción de incluir los archivos de ejecución de MySQL en el PATH de Windows(Include Bin Directory in Windows PATH) y continuamos con siguiente
instalar-MySQL-en-windows-9
En este punto debemos prestar mucha atención. ya que es donde definimos el password del administrador principal del Servidor MySQL, o sea el usuario root. También podemos indicar si queremos que nuestras bases de datos se accedan desde maquinas remotas con el usuarioroot, y continuamos con siguiente.
instalar-MySQL-en-windows-10
hemos culminado con estos los pasos, presionamos Execute para que se termine de Instalar y Configurar MySQL. Presionamos Finish cuando aparezca el mensaje final de instalación.
instalar-MySQL-en-windows-11
En el menú inicio podemos ejecutar nuevamente el Asistente de Configuración de Instancias MySQL (MySQL Server Instance Config Wizard) en caso que sea necesario.

Y listo ya esta instalado MySQL 

Configurar PHP con MySQL en Windows 7

Ahora que tenemos instalado PHP y MySQL, necesitamos configurarlos para que trabajen juntos
Paso 3: Vamos abrir el archivo php.ini, en nuestro caso ubicado en “C:\Windows” ya que así lo definimos en el tutorial anterior donde instalamos PHP.
Encuentra la línea:
;extension=php_mysql.dll
;extension=php_mysqli.dll
Para habilitar MySQL, solo necesita quitar el punto y como “;” que está al inicio de la línea.
Paso 4: Como en el artículo anterior ya habíamos creado la variable Path para MySQL, ahora que lo tenemos instalado podemos reiniciar el ordenador, antes de continuar.
Paso 5: Puedes crear una consulta desde php a la base de datos para comprobar que ambos funcionan.
Finalmente, PHP y MySQL han sido configurados satisfactoriamente, ahora solo falta instalarphpMyAdmin.

Error 1045 o problemas con Firewall al finalizar la instalación

En los comentarios de este blogs y algunos foros suelen comentarme sobre un error al final de la instalación o específicamente el error 1045. Al parecer la solución es sencilla pero es un poco difícil de darse cuenta.
Para como error nos confunde con un mensaje nos lleva a verificar el Firewall, y como sucede cuando vamos a configurar la instancia y nos pregunta el puerto y usuario para MySQL, salimos corriendo a ver el Firewall.
Afortunadamente el error me sucedió ayer por primera vez, luego de cientos de veces de instalarMySQL sin problemas, pero gracias a ese errror ahora tengo para contarles.
El error sucede cuando ya teniamos una instancia o datos en la carpeta de MySQL, ya sea por una instalación anterior o bien la actual que fallo por X causa, lo más sencillo si no tenemos datos o ninguna base de datos, es eliminar la carpeta DATA y luego configurar la instancia desde cero, con eso listo solucionado el problema.
Solución para curiosos:
Si tienes tiempo y ganas, como fue mi caso y quieres reproducir el problema solo para ver cual era el fallo, veamos la solución larga: Al intentar instalar sobre una Instancia previa o una carpeta con datos existente se puede producir este fallo aun cuando brindamos el password rootanterior.
Incluso la forma de saber si fallará es: a) cuando es una instalación limpia, el wizard solicita password y confirmación, b) si es una instalación sobre una instancia existente, solicita password anterior, nuevo password y confirmación. En el caso B es cuando se produce el error.
El problema es que aun conociendo el password anterior seguirá dando el error 1045 y ahí justo está lo que nos hace perder tiempo, ya que carece de sentido.
La solución en este caso es eliminar la tabla de permisos antigua, re-asignar un password y realizar la configuración de instancia nuevamente. Vamos paso a paso:
  • Cuando da el error 1045, vamos a presionar SKIP y salir del Wizar de Configuración de Instancias
  • Abrimos MySQL desde la línea de comandos:  mysql -u root -p  (Enter), nos pide password e ingresamos el anterior
  • En el prompt de MySQL, abrimos la base MySQL:   mysql> use mysql
  • Eliminamos los usuarios y permisos sobrante:  mysql> delete from user where host=”localhost” and user=””;
  • Cambiamos el password: mysql> update user set password=password(“acaelnuevopassword”) wher user=”root”;
  • Limpiamos el cache de Tablas: mysql> flush tables;
  • Y el de permisos: mysql> flush privileges;
  • Salimos de MySQL: mysql> quit
Listo, problema solucionado !




ENLACES:
mysql-5.5.12:
http://www.mysql.com/downloads/mysql/
VIDEOS:
http://www.youtube.com/watch?v=R76JlZpOZcc
http://www.youtube.com/watch?v=10NA2hr-B9s
http://www.youtube.com/watch?v=bjCgyXFyT7I

PostgreSQL 9




PostgreSQL es un sistema de gestión de base de datos relacional (SGBDR) orientada a objetos y libre (gratuito) y de código abierto (open source), publicado bajo la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es controlado por una sola empresa sino que está dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
Algunas de las características de PostgreSQL:
  • Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.
  • Amplia variedad de tipos de datos nativos:
    • Números de precisión arbitraria.
    • Texto de largo ilimitado.
    • Figuras geométricas (con una variedad de funciones asociadas).
    • Direcciones IP (IPv4 e IPv6).
    • Bloques de direcciones estilo CIDR.
    • Direcciones MAC.
    • Arrays.
    • Además, los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.
  • Claves ajenas (Llaves ajenas, Claves Foráneas ó Foreign Keys).
  • Disparadores (triggers): un disparador o trigger se define en una acción específica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características:
    • El nombre del disparador o trigger.
    • El momento en que el disparador debe arrancar.
    • El evento del disparador deberá activarse sobre...
    • La tabla donde el disparador se activará.
    • La frecuencia de la ejecución.
    • La función que podría ser llamada.
  • Vistas (Views).
  • Integridad transaccional.
  • Herencia de tablas.
  • Tipos de datos y operaciones geométricas.
  • Soporte para transacciones distribuidas: PostgreSQL permite integrarse en un sistema distribuido formado por varios recursos (p.ej, una base de datos PostgreSQL, otra Oracle, una cola de mensajes IBM MQ JMS y un ERP SAP) gestionado por un servidor de aplicaciones donde el éxito ("commit") de la transacción goblal es el resultado del éxito de las transacciones locales..

Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7

Abriremos un navegador web y descargamos el postgresSQL


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Una vez descargado el archivo de instalación de PostgreSQL (postgresql-9.0.0-rc1-windows.exe de 45,5 MB) pulsaremos con el botón derecho del ratón sobre él y seleccionaremos "Ejecutar como administrador":

AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Si tenemos activado el control de cuentas de usuario nos mostrará una advertencia con el texto "¿Desea permitir que este programa realice cambios en el equipo?", pulsaremos "Sí" para continuar con la instalación de PostgreSQL:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Se iniciará el asistente para instalar PostgreSQL, pulsaremos "Siguiente":


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Indicaremos la carpeta de instalación de PostgreSQL, donde se guardarán los ejecutables, librerías y ficheros de configuración de PostgreSQL:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Indicaremos también la carpeta donde se guardarán los datos por defecto de PostgreSQL:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Introduciremos la contraseña para el superusuario "postgres" que será con el que iniciemos sesión para administrar la base de datos:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7

Introduciremos el puerto de escucha para la conexión con el servidor PostgreSQL, por defecto el 5432:
AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Seleccionaremos la configuración regional:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Pulsaremos "Siguiente" para iniciar la instalación definitiva del servidor PostgreSQL en Microsoft Windows 7:

AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Se iniciará el asistente para instalar el motor de base de datos PostgreSQL, que creará las carpetas oportunas, copiará los ficheros necesarios y creará el servicio Windows para iniciar de forma automática el motor de base de datos:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Una vez finalizada la instalación el asistente nos dará la posibilidad de ejecutar Stack Builder, aplicación que nos permitirá instalar otros componentes y herramientas para PostgreSQL:


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7

Si hemos marcado la opción de Stack Builder, se iniciará, seleccionaremos "PostgreSQL 9.0 on port 5432" y pulsaremos "Next":


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Seleccionaremos las aplicaciones, componentes y herramientas a instalar y pulsaremos "Next" :


AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


El asistente para instalar el servodpr PostgreSQL habrá creado un servicio que estará iniciado y en tipo de inicio automático llamado "postgresql-9.0":

AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7

Y habrá creado la carpeta en archivos de programa "PosgreSQL" con las subcarpetas:

AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7

Y la carpeta de datos:

AjpdSoft Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7

Ya esta instalado postgreSQL
Si queremos que los equipos de nuestra red tengan acceso al servidor PostgreSQL y tenemos algún cortafuegos (firewall) deberemos abrir el puerto 5432. Y si queremos que se tenga acceso desde Internet al servidor PostgreSQL deberemos redireccionar (mapear) el puerto 5432 en el router o cortafuegos de nuestra empresa.

ENLACES:

postgreSQL 9:
http://www.postgresql.org/download/windows

Oracle Database 10g Express Edition XE

Oracle Database 10g Express Edition XE es un gestor de  base de datos relacional Oracle que es ideal tanto para los que empiezan con Oracle como para aquellos que ya conocen este estupendo gestor de bases de datos relacional.

Oracle Database 10g Express Edition XE es gratuito, importante, pero no por eso deja de ser un producto completo y listo para realizar cualquier desarrollo de base de datos, requiere poca administración y sobre todo, para los que empiezan, el proceso de instalación es sencillo e instala el software así como crea tanto los servicios necesarios para la instancia de base de datos como la propia base de datos.


Como instalar Oracle Database 10g Express Edition XE



Una vez que hemos ejecutado el programa de instalación nos aparecerá esta primera ventana donde podemos apreciar que el programa de instalación de Oracle Database 10g Express Edition XE esta preparando el Wizard para la instalación, transcurridos unos segundos nos aparecerá la primera ventana del Wizard de instalación.

Como instalar Oracle Database 10g Express Edition XE

Aquí tenemos la primera ventana del Wizard de la instalación de Oracle Database 10g Express Edition XE, pulsamos Como instalar Oracle Database 10g Express Edition XE para continuar.

Como instalar Oracle Database 10g Express Edition XE

Contrato de licencia, seleccionáis – Acepto los Términos del Acuerdo de Licencia -  y pulsamos Como instalar Oracle Database 10g Express Edition XE para continuar.

Como instalar Oracle Database 10g Express Edition XE


En esta ventana el Wizard nos presenta la carpeta destino para la instalación por defecto así como el espacio necesario, si deseas cambiarla pulsar en el botón Como instalar Oracle Database 10g Express Edition XE y seleccionar la carpeta donde quieres realizar la instalación.

Una vez cambiada o si la ubicación por defecto es valida pulsamos Como instalar Oracle Database  10g Express Edition XE para continuar.


Como instalar Oracle Database 10g Express Edition XE

En esta ventana nos propone para Oracle MTS el puerto 2030 por defecto, si este está ocupado, te propone el siguiente siempre y cuando este libre, es correcto y pulsamos el botón Como instalar Oracle Database  10g Express Edition XE .

Como instalar Oracle Database 10g Express Edition XE

Esta ventana es muy importante en ella tenemos que introducir la contraseña que se usaran para los usuarios SYS y SYSTEM, guardarla bien ya que si esta contraseña la olvidáis no podréis realizar tareas de administración. Los usuarios SYS y SYSTEM en Oracle son como el root en unix y administrator en Windows, sin ellos no podremos hacer nada o casi nada.


Una vez hayamos introducido la contraseña y la confirmación pulsamos Como instalar Oracle Database  10g Express Edition XE  para continuar.

Como instalar Oracle Database 10g Express Edition XE



El Wizard ya esta preparado para iniciar y nos muestra un resumen de los valores que va a utilizar para el Listener, Listener http, etc. todos estos puertos son los valores por defecto que Oracle usa en cualquiera de sus productos.

Pulsamos Como instalar Oracle Database 10g Express Edition XE  para iniciar la instalación.

Como instalar Oracle Database 10g Express Edition XE

Empezaremos a ver una serie de ventanas que nos ira informando del progreso de la instalación.

Como instalar Oracle Database 10g Express Edition XE

Como instalar Oracle Database 10g Express Edition XE


En esta última ventana el Wizard realiza la creación y configuración de la base de datos.

Como instalar Oracle Database 10g Express Edition XE

Finalmente la instalación termina, dejamos seleccionado – Iniciar la página inicial …- y pulsamos el botón Como instalar Oracle Database 10g Express Edition XE  .

Como instalar Oracle Database 10g Express Edition XE

Ya tenemos el interface WEB para conectarnos a la base de datos.

Nos logeamos con el usuario SYSTEM y la contraseña que hayamos introducido en el proceso de instalación.

Nos aparece el navegador con la siguiente presentación, desde esta pantalla podemos administrar la base de datos, gestionar objetos, etc.

Como instalar Oracle Database 10g Express Edition XE



Y listo ya esta instalado y  puedes empezar a administrar la base de datos.

ENLACES:
Crear usuario para descargar Oracle Database 10g Express Edition XE (ES GRATUITO)
Videos:


miércoles, 20 de junio de 2012

SQL SERVER 2008




Antes de Instalar
Es importante que antes de instalar SQL Server se tengan en cuenta algunas recomendaciones importantes:
1. Decidir la edición de SQL Server 2008 que se desea instalar
2. Revisar que se cumpla con los requerimientos de hardware y software necesarios para instalar SQL Server 2008, la información al respecto se encuentra en la documentación del producto, al final de este documento se presenta el link hacia dicha documentación
3. Crear cuentas para los servicios de SQL Server, estas cuentas deben ser creadas con privilegios mínimos ya que durante el proceso de instalación, el asistente les asignará los permisos necesarios para ejecutar los respectivos servicios.
La creación de estas cuentas de servicio NO es obligatoria para poder instalar SQL Server, pero es una buena práctica de seguridad






Instalación de SQL Server 2008 Express

Nota: para poder instalar SQL Server 2008 Express, debe contar con derechos administrativos en el equipo.
SQL Server 2008 Express requiere .NET Framework 3.5 SP1, Windows Installer 4.5 y Windows PowerShell 1.0 que se encuentran incluidos en la versión final de Windows 7.
Cuando esté listo para instalar SQL Server 2008 Express, siga estos pasos:
  1. Ejecutar el archivo SQLEXPR32_x86_ENU.exe para instalar SQL Server 2008 Express.
  2. El instalador comenzará a extraer los archivos necesarios para la instalación de SQL Server 2008 Express.
  3. En el SQL Server Installation Center, elija System Configuration Checker para asegurarse de que esté listo para instalar SQL Server 2008 Express.
    image
  4. Cuando el System Configuration Checker ha validado que esté listo para instalar SQL Server 2008 Express, volver a SQL Server Installation Center y haga clic en Installation.
    image
  5. Seleccione New SQL Server stand-alone installation or add features to an existing installation.
    image
  6. Se ejecutará un chequeo de soporte de instalación. Asegúrese de que no hay errores o advertencias, pulse Ok.
    image
  7. SQL Server 2008 Setup aparecerá ahora, en la página de Product Key; la clave del producto de SQL Server 2008 Express viene por defecto, haga clic en Next. En ocaciones, en lugar de aparecer ésta página aparece la del paso 10, y luego aparecerá la de este paso.
    image
  8. Active la casilla de verificación I accept the license terms y haga clic enNext.
    image image
  9. Haga clic en Install para instalar los archivos de soporte de instalación.
    image
  10. Completada la instalación de Setup Support Files, Setup Support Rulesaparecerá, asegúrese de que no hay errores o advertencias (existe una advertencia de Windows Firewall que si desea solucionarla puede revisar los Apéndices A y B), haga clic en Next.
    image image image
  11. Ahora estará en la página de Feature Selection. Seleccione Database Engine Services y, a continuación, haga clic en Next.
    image
  12. En la página de Instance Configuration, especifique SQLEXPRESS en los campos Named instance e Instance ID.
    image
  13. Haga clic en Next dos veces.
    image image
  14. Ahora estará en la página Server Configuration. Cambiar el SQL Server Database Engine’s Account Name a NT AUTHORITYSYSTEM y SQL Server Browser’s Startup Type en Automatic y, a continuación, haga clic en Next.
    image image
  15. En la página de Database Engine Configuration, puede dejar configurado para utilizar sólo Windows Authentication Mode o el Mixed Mode (autenticación de SQL Server y autenticación de Windows). Generalmente habilito el Mixed Mode, por si alguna razón la seguridad se arruina siempre tengo una cuenta extra (la cuenta SA – System Administrator). Si elige el Mixed Mode, necesitará entrar y confirmar la contraseña para la cuenta SA.
  16. Antes de continuar, debe especificar los grupos que desea otorgar acceso ilimitado a SQL Server. Haga clic en Add… y seleccione los grupos. Le recomiendo que agregue al menos los administradores y el usuario actual (cuenta de servicio actual Add Current User). Cuando haya terminado de aquí, haga clic en Next dos veces.
    image image
  17. Ahora se encontrará en Installation Rules, asegúrese de que no existan errores o advertencias y, a continuación, haga clic en Next.
    image
  18. Finalmente haga clic en Install para proceder con la instalación.
    image
  19. Cuando finalice el programa de instalación, haga clic en Next y, a continuación, Close.
    image


ENLACES:
Descarga SQL 2008 PARA WINDOWS 7 DE MICROSOFT
http://www.microsoft.com/es-es/download/details.aspx?id=1842
VÍDEOS:
www.youtube.com/watch?v=XkQhOMJiRe8
www.youtube.com/watch?v=bmAZHevDoA8
www.youtube.com/watch?v=uwzAlyomtIE
www.youtube.com/watch?v=vUk8ONo9EU0