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:
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