Powered By Blogger

jueves, 28 de noviembre de 2013

SQL SERVER

Es un sistema para la gestión de base de datos desarrollado por Microsoft, sus lenguajes de consulta son T-SQL y ANSI SQL, sus contrincantes son Oracle, PostgreSQL y MySQL.
Microsoft SQL ofrece capacidad de administración y análisis de datos, incluye herramientas de inteligencia empresarial, esta integrado con Microsoft Visual Studio, Microsoft Office System, y en la actualidad esta preparado para la nube, además ofrece una gran variedad de herramientas:

  • Base de datos relacional: Motor de base de datos relacional
  • Servicios de replica: capacidad de replica de datos para aplicaciones de procesamiento de datos distribuidas o móviles.
  • Servicios de notificación: capacidad avanzada de notificación para desarrolladores.
  • Servicio de transformación de datos: capacidad de extracción, transformación y carga (ELT) de datos para almacenamiento e integración de datos.
  • Servicios de análisis: capacidad de procesamiento analítico en linea (OLAP) incorpora altas prestaciones en Data mining.
  • Servicio de Informes: para crear informes tradicionales o interactivos basados en Web.
  • Herramientas de administración: Microsoft Operations Manager (MOM) y Microsoft System Management Server (SMS). 
  • Herramientas de desarrollo: integrado con Microsoft Visual Studio para ofrecer capacidades de desarrollo de aplicaciones extremo a extremo.
  • Servicios de Integración: integración de datos procedentes de un amplio número de fuentes tradicionales.
Evolución de SQL Server:
  • SQL Server 1-0 para sistema Operativo OS/2 (SQL)
  • SQL Server 4.21 para sistema operativo WinNT (SEQUEL)
  • SQL Server 6.0/6.5 (SQL95/Hydra))
  • SQL Server 7.0 (MSDE (Sphinx)
  • SQL Server 2000 (MSDE (Liberty)
  • SQL Server 2005 (Express, Workgroup, Estándar y Enterprise) (Yukon)
  • SQL Server 2008 (Express (Katmai)
  • SQL Server 2008 R2 (Express, Enterprise, Web, Business Intelligence, compact, Standard, compare) (Kilimanjaro)
  • SQL Server 2012 (Denali)
Características de SQL:
  • Soporta transacciones
  • Soporta procedimientos de almacenamiento
  • Incluye entorno gráfico de administración que permite el uso de comandos DDL (Lenguaje de Definición de Datos) y DML (Lenguaje de Manipulación de Datos)
  • Soporta entorno Cliente-servidor
Programación:
  • T-SQL: es una extensión al SQL de Microsoft y Sybase, es un lenguaje de computo estandarizado y desarrollado originalmente por IBM que cumple con las características de un autómata de Turing. Permite la interacción con el servidor, que permite la creación y modificación de esquemas de bases de datos, introducción y edición de datos en la base de datos.
Ediciones:
Edición express: es una edición gratuita, adecuada para entornos de desarrollo y escritorio, así como pequeñas ediciones web y de servidor. Esta edición incluye 10 Gb de espacio máximo de almacenamiento por cada base de datos.

Windows azure: 

Requisitos, Instalación, primeros pasos:
Puede descargarlo de la siguiente dirección:
http://www.microsoft.com/es-es/sqlserver/editions/2012-editions/express.aspx nos ofrece cinco opciones:

para nuestro ejemplo seleccionamos la primera:
paso 1:
paso 2:
paso 3:
paso 4:
paso 5:
paso 6:

paso 7:
paso 8:
paso 8:
paso 9:
paso 10:



Referencias