instituto tecnolÓgico de tlaxiaco€¦ · nube, por lo que en esta práctica hablaremos de ello...

11
INSTITUTO TECNOLÓGICO DE TLAXIACO DESARROLLO DE APLICACIONES EN LA NUBE REPORTE DE PRACTICA: PRACTICA: CREACION DE BASE DE DATOS EN AZURE INTEGRANTES DEL EQUIPO: JAVIER VENTURA ANTONIO PORFIRIO CARRADA SÁNCHEZ MARÍA ELENA SANTIAGO RAMÍREZ MENDOZA RAMÍREZ PATRICIA CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES Semestre: Grupo: “US” ASESOR: LIC. LEIDY LINDA LUZ CRUZ AVENDAÑO FECHA: 23 DE MARZO DE 2018

Upload: others

Post on 25-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

INSTITUTO TECNOLÓGICO DE TLAXIACO

DESARROLLO DE APLICACIONES EN LA NUBE

REPORTE DE PRACTICA:

PRACTICA: CREACION DE BASE DE DATOS EN AZURE

INTEGRANTES DEL EQUIPO:

JAVIER VENTURA ANTONIO

PORFIRIO CARRADA SÁNCHEZ

MARÍA ELENA SANTIAGO RAMÍREZ

MENDOZA RAMÍREZ PATRICIA

CARRERA:

INGENIERÍA EN SISTEMAS COMPUTACIONALES

Semestre: 8º

Grupo: “US”

ASESOR:

LIC. LEIDY LINDA LUZ CRUZ AVENDAÑO

FECHA: 23 DE MARZO DE 2018

Page 2: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Contenido Índice de ilustraciones .................................................................................................................. 2

Introducción ........................................................................................................................................ 3

Marco teórico ..................................................................................................................................... 3

Objetivo .............................................................................................................................................. 5

Materiales ........................................................................................................................................... 5

Procedimiento .................................................................................................................................... 5

Conclusión ......................................................................................................................................... 11

Referencias ....................................................................................................................................... 11

Índice de ilustraciones Ilustración 1 ......................................................................................................................................... 5

Ilustración 2 ......................................................................................................................................... 6

Ilustración 3 ......................................................................................................................................... 6

Ilustración 4 ......................................................................................................................................... 7

Ilustración 5 ......................................................................................................................................... 7

Ilustración 6 ......................................................................................................................................... 8

Ilustración 7 ......................................................................................................................................... 8

Ilustración 8 ......................................................................................................................................... 9

Ilustración 9 ......................................................................................................................................... 9

Ilustración 10 ..................................................................................................................................... 10

Ilustración 11 ..................................................................................................................................... 10

Page 3: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Introducción Las plataformas de desarrollo son unas de las bases fundamentales para el manejo

de diferentes tipos de manipulación en cuando al desarrollo en la nube ya que

ofrecen servicios de gran importancia y de utilidad para dar soporte en cuando al

espacio de almacenamiento de un proyecto que como cliente podemos alojar, de

igual manera las plataformas poseen característica bastante amigables y con

herramientas de utilidad muy útiles para que un desarrollador pueda manejarlo de

una manera más cómoda con una configuración de todo los requerimientos más

completos que un desarrollador requiera para ejecutar un proyecto. Estos tipos de

servicio o plataformas en la nube son unos de los más utilizados hoy en día en

donde casi la mayoría va por estas plataformas en la nube ya que ofrece una gran

ventaja para su uso, sin necesidad de un servidor físico, sin la necesidad de

configurar las tecnologías a usar, simplemente se compra u n apartado en la nube

y listo, como en este caso hablamos de lo que es asure para el desarrollo en la

nube, por lo que en esta práctica hablaremos de ello como se crean las base de

datos de una manera relacional en azure, a través de DDL, en SQL para la creación

de tablas.

Marco teórico Microsoft Azure (anteriormente Windows Azure y Azure Services Platform) es un

servicio en la nube ofrecida como servicio y alojado en los Data Centers de

Microsoft. Anunciada en el Professional Developers Conference de Microsoft (PDC)

del 2008 en su versión beta, pasó a ser un producto comercial el 1 de enero de

2010. Windows Azure es una plataforma general que tiene diferentes servicios para

aplicaciones, desde servicios que alojan aplicaciones en alguno de los centros de

procesamiento de datos de Microsoft para que se ejecute sobre su infraestructura

(Cloud Computing) hasta servicios de comunicación segura y federación entre

aplicaciones.

Windows Azure utiliza un sistema operativo especializado, llamado de la misma

forma, para correr sus "capas" (en inglés “fabric layer”) un clúster localizado en los

servidores de datos de Microsoft que se encargan de manejar los recursos

almacenados y procesamiento para proveer los recursos (o una parte de ellos) para

las aplicaciones que se ejecutan sobre Windows Azure.

Azure SQL Database es el servicio de base de datos relacional inteligente en la

nube totalmente administrado que ofrece la mayor compatibilidad con el motor de

SQL Server, de modo que puede migrar sus bases de datos de SQL Server sin

necesidad de cambiar las aplicaciones. Agilice el desarrollo de aplicaciones, facilite

el mantenimiento y haga que resulte más productivo con las herramientas SQL que

le gusta utilizar. Aproveche la inteligencia integrada que aprende patrones de

aplicaciones y se adapta para maximizar el rendimiento, la confiabilidad y la

protección de los datos.

Page 4: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Azure SQL Database es una base de datos como servicio (DBaaS) relacional en

Microsoft Cloud (Azure).

• Crear una base de datos en Azure Portal

• Establecer una regla de firewall de nivel de servidor en Azure Portal

• Conéctese a la base de datos con SSMS

• Crear tablas con SSMS

• Carga masiva de datos con BCP

• Consultar los datos con SSMS

• Restaurar la base de datos a una restauración a un momento dado anterior

en Azure Portal

Una instancia de Motor de base de datos funciona como un servicio que controla

todas las solicitudes de aplicación para trabajar con datos de cualquiera de las

bases de datos administradas por dicha instancia. Es el destino de las solicitudes

de conexión (inicios de sesión) de aplicaciones. La conexión se ejecuta en una

conexión de red si la aplicación y la instancia están en equipos independientes. Si

la aplicación y la instancia están en el mismo equipo, la conexión de SQL Server se

puede ejecutar como una conexión de red o una conexión en memoria. Cuando una

conexión se ha completado, una aplicación envía instrucciones Transact-SQL a

través de la conexión hasta la instancia. La instancia resuelve las instrucciones de

Transact-SQL en operaciones con los datos y objetos de las bases de datos y, si se

han concedido los permisos necesarios a las credenciales de inicio de sesión,

realiza el trabajo. Los datos recuperados se devuelven a la aplicación.

Puede ejecutar múltiples instancias de Motor de base de datos en un equipo. Una

instancia puede ser la instancia predeterminada. La instancia predeterminada no

tiene nombre. Si una solicitud de conexión especifica solo el nombre del equipo, se

establece la conexión a la instancia predeterminada. Una instancia con nombre es

una instancia en la que se especifica un nombre de instancia al instalar la instancia.

Una solicitud de conexión debe especificar el nombre del equipo y el nombre de

instancia para conectar a la instancia. No hay ningún requisito para instalar una

instancia predeterminada; todas las instancias que se ejecutan en un equipo pueden

ser instancias con nombre.

Page 5: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Objetivo Configurar un servidor SQL de base de datos y crear una base de datos.

Materiales Laptop

Lápiz

Papel

Conexión a internet (wifi)

Cuenta gratuita de Microsoft Azure

Servidor SQL Management Studio

Procedimiento Paso1: Para crear una base de datos necesitamos un servidor SQL, y es lo primero

que necesitamos crear, para eso buscamos servidores SQL, y ahí nos aparece la

opción de crear servidores SQL Server, damos clic.

Ilustración 1

Page 6: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Paso2: Nos abrirá una ventana donde rellenaremos los datos que pide, nombre de

servidor, usuario, contraseña etc. Y damos clic en crear.

Ilustración 2

Paso3: Damos clic en actualizar, y veremos que nuestro servidor SQL ya está

creado.

Ilustración 3

Page 7: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Paso4: Después de crear el servidor, crearemos la base de datos para eso, damos

clic en SQL Database y rellenamos los datos que nos piden.

Ilustración 4

Paso5: En el momento que estemos creando la base de datos, también debemos

elegir el plan de almacenamiento, se recomienda el gratuito, pero en nuestro caso

no aparece esa opción, así que elegimos el paquete básico.

Ilustración 5

Page 8: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Paso6: Se configura el firewall y se agrega la IP del cliente

Ilustración 6

Paso7: Para conectar con la base de datos y poder crear las tablas de la base de

datos usaremos Microsoft SQL Server Management Studio, así que lo instalaremos.

Ilustración 7

Page 9: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Paso8: Para conectar con la base de datos, debemos escribir la dirección del

servidor, nuestro usuario y contraseña y damos clic en conectar.

Ilustración 8

Paso9: En la venta que nos aparece solo le damos en ok.

Ilustración 9

Page 10: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Paso10: Para crear las tablas usaremos la sintaxis de SQL, así como se observa en

la imagen, damos en ejecute y nos dirá que el comando fue compilado

exitosamente.

Ilustración 10

Paso11: En la parte izquierda podemos observar nuestras tablas creadas.

Ilustración 11

Page 11: INSTITUTO TECNOLÓGICO DE TLAXIACO€¦ · nube, por lo que en esta práctica hablaremos de ello como se crean las base de datos de una manera relacional en azure, a través de DDL,

Conclusión Generalmente las plataformas son de una gran ayuda aparte que nos ahorra en

servidor , mantenimiento y todo lo de mas, pose de manera muy similar a una

maquina solo que esta en la nube, en donde nos brida la herramienta necesaria

para la creación y manipulación de base de datos basando en SQL, y DDL en azure,

por lo que en esta práctica se hizo y es una manera muy llamativa y muy dinámica

además de amigable que es la plataforma de azur, pero vale la pena en usarla y

comprender los diferentes tipos de herramientas que trae para el desarrollo de una

manera entendible aunque no tan fácil ya que en algunos paso se nos confundió

pero de igual manera no deja de ser una plataforma tan completa, y funcional.

Referencias https://msdn.microsoft.com/es-mx/library/ms174173(v=sql.120).aspx

https://docs.microsoft.com/es-es/azure/sql-database/sql-database-get-started-

portal