alfonso goyeneche torres comunidad académica microsoft mcp / microsoft registered partner...

13

Upload: violeta-sosa

Post on 23-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL
Page 2: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Alfonso Goyeneche TorresAlfonso Goyeneche Torres

Comunidad Académica MicrosoftComunidad Académica Microsoft

MCP / Microsoft Registered PartnerMCP / Microsoft Registered Partner

Migración de un sistema de Migración de un sistema de administración de datos de MySQL 5.0 administración de datos de MySQL 5.0 a SQL Server 2005, creando la capa de a SQL Server 2005, creando la capa de acceso a datos con ASP.NET 2.0.acceso a datos con ASP.NET 2.0.

Page 3: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

AgendaAgenda

IntroducciónIntroducción ObjetivosObjetivos RequisitosRequisitos Comparación entre MySQL 5.0 y Microsoft Comparación entre MySQL 5.0 y Microsoft

SQL Server 2005SQL Server 2005 Obtención de datos desde MySQL 5.0 a Obtención de datos desde MySQL 5.0 a

Microsoft SQL Server 2005Microsoft SQL Server 2005 Desarrollo de la Capa de Acceso a Datos y sus Desarrollo de la Capa de Acceso a Datos y sus

distintas formas de lograrlodistintas formas de lograrlo Patrones de Acceso a Datos: Acceso directo y Patrones de Acceso a Datos: Acceso directo y

uso de ValueObjectsuso de ValueObjects

Page 4: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

IntroducciónIntroducción

Desarrolladores de aplicaciones Web que Desarrolladores de aplicaciones Web que requieran facilitar la administración del acceso requieran facilitar la administración del acceso a datos con ASP.NET.a datos con ASP.NET.

Administradores de infraestructura IT que Administradores de infraestructura IT que requieran migrar datos desde MySQL 5.0 a requieran migrar datos desde MySQL 5.0 a Microsoft SQL Server 2005 y deseen Microsoft SQL Server 2005 y deseen desarrollar aplicaciones Web ASP.NET 2.0 con desarrollar aplicaciones Web ASP.NET 2.0 con acceso a datos.acceso a datos.

Nivel de Complejidad: 200Nivel de Complejidad: 200

Page 5: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

ObjetivosObjetivos

Al finalizar la presentación, el asistente estará Al finalizar la presentación, el asistente estará en condiciones deen condiciones de Migrar datos desde MySQL 5.0.Migrar datos desde MySQL 5.0. Crear capa de acceso a datos con ASP.NET 2.0.Crear capa de acceso a datos con ASP.NET 2.0. Uso de patrones orientados a objetos para acceder Uso de patrones orientados a objetos para acceder

a datos.a datos.

Page 6: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

RequisitosRequisitos

Conocimiento del lenguaje de programación Conocimiento del lenguaje de programación similar a C (C, C++ o C#) o Javasimilar a C (C, C++ o C#) o Java

Tener experiencia en el uso de bases de datos Tener experiencia en el uso de bases de datos empresarialesempresariales

Conocimiento de lenguaje de consultas Conocimiento de lenguaje de consultas estructurado (SQL)estructurado (SQL)

IDE y Base de Datos de Desarrollo: IDE y Base de Datos de Desarrollo: Visual Web Developer 2005 Express EditionVisual Web Developer 2005 Express Edition Visual Studio 2005Visual Studio 2005 SQL Server 2000 o SQL Server 2005SQL Server 2000 o SQL Server 2005

Page 7: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Comparación entre MySQL 5.0 y Microsoft Comparación entre MySQL 5.0 y Microsoft SQL Server 2005SQL Server 2005Microsoft SQL Server 2005 MySQL 5.0

Motor de Base de Datos de 32 / 64 bits Motor de Base de Datos de 32 / 64 bits

Cumple completamente con la especificación ANSI SQL 92 No cumple con la especificación ANSI SQL 92

Altamente escalable Enfocado a bases de datos de tamaño pequeño y mediano

Altamente Administrable, herramientas propias incluidas para la administración

Modular. Los componentes de administración y de conectividad deben ser descargados por separado

Mejor término de TCO. Nivel de soporte continuo TCO Relativo: Económico, pero no tiene el mismo nivel de soporte

Version Gratuita: SQL Server Express Edition 2005

Page 8: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Obtención de datos desde MySQL 5.0 a Obtención de datos desde MySQL 5.0 a Microsoft SQL Server 2005Microsoft SQL Server 2005

Por ODBCPor ODBC Proveido por MySQLProveido por MySQL

Por Copia DirectaPor Copia Directa DTSDTS

Por importación de scripts de backup MySQLPor importación de scripts de backup MySQL

Page 9: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Obtención de datos desde MySQL 5.0 a Obtención de datos desde MySQL 5.0 a Microsoft SQL Server 2005Microsoft SQL Server 2005

DemoDemo

Page 10: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Desarrollo de la Capa de Acceso a Datos y Desarrollo de la Capa de Acceso a Datos y sus distintas formas de lograrlosus distintas formas de lograrlo

Objetos ASP.NET para la administración del Objetos ASP.NET para la administración del acceso a datosacceso a datos SqlConnectionSqlConnection SqlDataAdapterSqlDataAdapter DataSetDataSet DataReaderDataReader SqlDataSourceSqlDataSource ObjectDataSourceObjectDataSource

Page 11: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Patrones de Acceso a Datos: Acceso Patrones de Acceso a Datos: Acceso directo y uso de ValueObjectsdirecto y uso de ValueObjects

Acceso DirectoAcceso Directo ValueObjectsValueObjects

Page 12: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL

Acceso a datos con ASP.NETAcceso a datos con ASP.NET

DemoDemo

Page 13: Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL