Módulo 1.1: Bases de datos Mysql vs SQL Azure

microsoft-azure-logo

Azure mode:

Hola y bienvenidos a este nuevo tutorial, en esta ocasión les traigo una comparación entre SQL Azure y MySQL Server.

Creando Bases de datos en Azure

Para poder crear una base de datos en Azure, tenemos dos maneras.

  • Nos vamos al panel de Azure y damos clic en SQL Database

azure1

  • Damos clic en Agregar

azure2

  • Damos nombre a la base de datos, al momento de ingresemos un nombre, Azure automáticamente verificará que, él nombre con el que queremos crear la nueva base de datos esté disponible.
  • Configura de acuerdo a tus necesidades la capacidad, servidor, accesos y la tarifa con la que desees tener el contenido de tu base de datos.
  • Da clic en Crear y lísto! Tenemos nuestra base de datos en Azure

azure3

  • Una vez creada nuestra base de datos nos aparece un panel completo de configuración, con el cuál aparecerá el nombre del servidor para poder ingresar a SQL Server y manejar la información para nuestro proyecto, desde allá. Azure nos trae una gráfica del uso que se le está dando al servidor desde cualquier parte del mundo, su rendimiento, seguridad, reportes en tiempo real, todo en un mismo panel.

azure4

TIP:

A diferencia de los servidores Linux dónde es más comúnmente utilizado MySql Server, Azure tan sólo para poder entrar a sus bases de datos te pide no sólo el login sino que también te solicita y/o verifica la IP de tu ordenador, de no ser reconocida la IP del ordenador, deberás ir al Panel de administración para dar de alta, la nueva dirección IP para tener acceso al servidor.

Forma 1: Sí ya tienes pre configurado el acceso a Azure desde SQL Server, basta con seguir los siguientes pasos:

  • Da clic en New Query

azure5

  • Teclea la siguiente línea de código

create database databasename;

Subraya y antes de ejecutar, verifica que este en master.

azure6

  • Por último, da clic en Execute, espera un momento para que se genere la nueva base de datos.

azure7

Creando tablas

SQL Azure

A diferencia de MySql en SQL y SQL Azure debemos cambiar el auto_increment por identity(1,1) para indicar que queremos tener un valor auto incrementable, la ventaja del uso del identity es que nosotros podemos indicar que tanto queremos que aumente de un registro a otro, es decir de 5 en 5 o 10 en 10.

Para este ejemplo sencillo vamos a crear una tabla que lleve el nombre de persona, esta tabla nos servirá para poder implementar Altas, Bajas y Cambios.

Create table persona(

idpersona int not null identity(1,1),

nombre varchar(80) not null,

apat varchar(80) not null,

amat varchar(80) not null

PRIMARY KEY NONCLUSTERED (idpersona)

);

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s