Está en la página 1de 8

SQLSERVER

Introducción a SQL Server SQL Server

Es sistema manejador de base de datos un conjunto de objetos eficientemente


almacenados desarrollado por MICROSOFT. En el centro de SQL Server están los
motores de SQL Server, el cual procesa los comandos de la base de datos. Los
procesos se ejecutan dentro del sistema operativo y entienden únicamente de
conexiones y de sentencias SQL.

Microsoft SQL Server

Es un sistema para la gestión de bases de datos producido por Microsoft basado


en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL.

T-SQL Es el lenguaje de programación del SQL SERVER, a través de él


podemos realizar muchas operaciones relacionadas con el SQL sin tener que
volver a pasar por código ASP o VB, esto simplificara vuestro código y ganara en
rapidez dado que el T-SQL se ejecuta dentro del SQL Server y es código
compilado, se compila la primera vez que se ejecuta el Stored Procedure.

El T-SQL se puede utilizar desde multitud de aplicaciones y desde diferentes


lenguajes de programación

*desde visual basic

*desde visual C++

*desde active server pages (ASP).

HISTORIA

Antes de la versión 7.0 el código base de la SQL SERVER fue vendido por Sybase
SQL Server a Microsoft y este entro en el mercado de los sistemas gestores de
bases de datos de manera independiente compitiendo contra Oracle, IBM y más
tarde Sybase.

Microsoft, Sybase y Ashton-Tate originalmente cooperaron mutuamente en la


creación y comercialización de la primera versión de SQL SERVER, la 1.0 para el
sistema operativo OS/2 en el año 1989 que fue esencialmente el mismo Sybase
SQL Server 3.0 hecho en Unix.

Microsoft SQL Server 4.2 fue lanzado en 1992 disponible para la versión 1.3 del
IBM OS/2, mas tarde Microsoft lanzo la versión SQL Server 4.21 para Windows
NT al mismo tiempo que fue lanzando el Windows NT 3.1, para 1995 fue lanzada
el SQL Server 6.0 que fue la primera diseñada para NT sin la dirección de Sybase.

Después de lanzamiento de Windows NT 3.1 microsoft y Sybase se separaron y


crearon sus propios gestores de bases de datos. Microsoft negocio los derechos
exclusivos de todas las versiones del SQL Server hasta ese momento creadas,
Sybase cambio el nombre de sus productos para evitar la confusión con el SQL
Server de Microsoft.

SQL Server 7.0 y SQL Server 2000 incluyeron modificaciones y extensiones al


código básico de Sybase y le fue añadido soporte para la arquitectura IA-64.
Para la versión SQL Server 2005 el código de Sybase ya había sido
completamente modificado.

Características

 Soporte de transacciones.

 Soporta procedimientos almacenados.

 Incluye también un entorno gráfico de administración, que permite el uso de


comandos DDL y DML gráficamente.

 Permite trabajar en modo cliente-servidor, donde la información y datos se


alojan en el servidor y los terminales o clientes de la red sólo acceden a la
información.

 Además permite administrar información de otros servidores de datos.

Plataformas.

Microsoft SQL Server es un Servidor de Base de Datos y herramienta de Análisis


de la información. Proporciona la seguridad, fiabilidad y escalabilidad necesarias
para poner en marcha cualquier aplicación en el menor tiempo posible,
destacando en sus sencillas tareas de administración y en su capacidad de
analizar la información. Se puede observar como los programas componentes del
Cliente y el Servidor de Microsoft SQL Server corren en las plataformas señaladas
en la siguiente tabla:
COMPONENTE
PLATAFORMA COMPONENTE CLIENTE
SERVER

Microsoft Windows 2003 Server Si Si

Microsoft Windows 2000


Si Si
Professional/Server

Microsoft Windows 95/98 Si Si

Microsoft Windows NT
Si Si
Workstation 4.0 y posteriores

Microsoft Windows NT Server 4.0


Si Si
y posteriores

Microsoft Windows NT Server


Si Si
Enterprise Edition 4.0

Windows 3.X No Si

MS-DOS No Si

Third party No Si (Unix, Apple Macintosh)

Internet browsers No Si

SQL Server constituye una completa solución de datos de extremo a extremo que
aporta a los usuarios de su organización una plataforma segura, confiable y
productiva para las aplicaciones de datos de empresa e inteligencia empresarial
(BI). SQL Server ofrece herramientas conocidas y de gran eficacia para los
profesionales de TI, así como para aquellos que trabajan con la información. Estas
herramientas reducen la complejidad que supone el proceso de crear,
implementar, administrar y utilizar datos empresariales y aplicaciones analíticas en
distintas plataformas que abarcan desde dispositivos móviles hasta sistemas de
datos de empresas. Gracias a un extenso conjunto de características,
interoperabilidad con los sistemas existentes y automatización de las tareas
rutinarias, SQL Server aporta una completa solución de datos para las empresas
de todos los tamaños. En la figura 1 se muestra el diseño de una plataforma de
datos SQL Server versión 2005.

Licencias.
El tipo de licencia que utiliza Microsoft SQL SERVER es el EULA (Licencia de
Usuario Final).
En inglés EULA o End User License Agreement, es una licencia por la cual el uso
de un producto sólo está permitido para un único usuario (el comprador).
En este tipo de contrato, el dueño de los derechos de un producto insta al usuario
final de éste a que reconozca tener conocimiento de las restricciones de uso, de
los derechos del autor (copyright), de las patentes, etc. y que acepte de
conformidad.
El conocimiento del contenido de los contratos es difícil antes de la compra del
producto ya que las cajas de los productos raramente contienen una copia
completa del mismo, dándose que el comprador en la mayor parte de las
ocasiones conoce su contenido después de la compra.
En ocasiones se exige al usuario el renunciar a realizar reclamos o demandas
legales por diversos motivos (tales como posibles daños producidos por el
producto o fallos en él) o aceptar la restitución de la mercancía en la forma y
monto que la compañía decida.
Este tipo de acuerdo expresa los usos qué se pueden dar y cuáles no al producto,
ya que quien lo compra no es, legalmente, en ninguna forma dueño del producto,
sino sólo de una licencia para su uso, considerándose esto último por algunas
personas como una limitación a los derechos del consumidor
Este tipo de acuerdos son unilaterales pues el usuario no tiene más opción que
aceptar o rechazar el contenido del mismo (en algunos países existen
organizaciones de protección al consumidor que autorizan ciertas excepciones).

EDICIONES DEL SQL SERVER 2012

SQL SERVER 2012 ENTERPRISE EDITION

SQL Server 2012 Enterprise Edition es el tope máximo de la alineación del


producto MS SQL Server 2012. Esta es compatible con el número máximo de
núcleos y memoria RAM que posea el host del sistema operativo proporcionando
un completo conjunto de características, incluyendo soporte para toda la
disponibilidad de avanzada.
La misma, soporta hasta 16 nodos de agrupaciones de conmutación por error
AlwaysOn, así como grupos de disponibilidad AlwaysOn, las operaciones en línea,
PowerPivot, Vista de alimentación, Servicios de datos maestros de auditoría
avanzada – ‘MDS’, Encriptación transparente de datos, Índices de
almacenamiento columnar – ‘CSI’ y mucho más. Esta edición tiene licencia por
núcleo.

SQL SERVER 2012 STANDARD EDITION

Esta edición está limitado a 16 núcleos y 64 GB de memoria RAM proporcionando


a su vez, motor de base de datos relacional e inteligencia de negocios de base
(BI). La misma, no incluye soporte para las características avanzadas de Alta
disponibilidad o las características de BI más potentes, como PowerPivot y
Servicios de datos maestros – ‘MDS’, Índice de almacenamiento columnar entre
otros. Soportará unicamente para clústeres, dos nodos de conmutación por error
AlwaysOn, y se licenciará ya sea por núcleo o por servidor.

SQL SERVER 2012 BUSINESS INTELLIGENCE EDITION

La edición Business Intelligence es un nuevo miembro de la familia de productos


de SQL Server. Al igual que la edición Standard, la edición de Business
Intelligence está limitado a 16 núcleos para el motor de base de datos y 64GB de
RAM. Sin embargo, puede utilizar el número máximo de núcleos apoyados por el
sistema operativo para Analysis Services y Reporting Services.

La misma, incluiye todas las características de la edición Estándar y soporta las


características avanzadas de BI, tales como PowerView y PowerPivot, pero
careciendo de soporte para las características avanzadas como la Alta
disponibilidad de grupos de disponibilidad.

SQL SERVER 2012 WEB EDITION Y DEVELOPER

Las ediciones SQL Server 2012 Web Edition y SQL Server 2012 Developer Edition
seguen siendo parte de la de SQL Server 2012 de la familia. La edición Developer
ofrece las mismas características que la edición Enterprise. Sin embargo, se
licencia por desarrollador y no puede ser utilizado para el trabajo en entornos de
producción y la edición web está autorizada sólo para las empresas de hosting con
un contrato de licencia de proveedor de servicios (PNSL).

SQL SERVER 2012 EXPRESS EDITION

MS SQL Server 2012 ofrece tres versiones de libre circulación como lo es SQL
Server Express Edition pero bajo las siguientes modalidades reflejadas a
continuación:

Express (base de datos solamente)


Express con herramientas
Express con Advanced Services
Microsoft también ofrece la descarga de SQL Server Management Studio Express
gratis.

Las ediciones Express se limita al apoyo a una CPU y 1 GB de RAM. Las bases
de datos están limitados a 10 GB por base de datos.

REQUISITOS MINIMOS Y RECOMENDADOS

Componente Requisito

.NET Framework .NET 3.5 SP1 es un requisito para SQL Server 2012 cuando se
selecciona Motor de base de datos, Reporting Services, Master
Data Services, Data Quality Services, Replicación o SQL
Server Management Studio, y no lo instala ya el programa de
instalación de SQL Server.

.NET 4.0 es un requisito para SQL Server 2012. SQL Server


instala .NET
4.0 durante el paso de instalación de características.

Disco duro SQL Server 2012 requiere un mínimo de 6 GB de espacio


disponible en disco.

Las necesidades de espacio en disco variarán según los


componentes de SQL Server 2012 que instale.

Memoria Mínimo:
Ediciones Express: 512 MB
Todas las demás ediciones: 1 GB
Se recomienda:
Ediciones Express: 1 GB
Todas las demás ediciones: al menos 4 GB y debe aumentar a
medida que el tamaño de la base de datos aumente para
asegurar un rendimiento óptimo.

Velocidad del procesador Mínimo:


 Procesador x86: 1,0 GHz
 Procesador x64: 1,4 GHz
Recomendado: 2 GHz o más

Tipo de procesador  Procesador x64: AMD Opteron, AMD Athlon 64, Intel
Xeon compatible con Intel EM64T Intel Pentium IV
compatible con EM64T
 Procesador x86: compatible con Pentium III o superior

 Se recomienda ejecutar SQL Server 2012 en equipos con el formato de


archivo NTFS. SQL Server 2012 se puede instalar en un equipo con el
sistema de archivos FAT32, pero no se recomienda porque es menos
seguro que el sistema de archivos NTFS.

Sistemas Operativos Admitidos para MS SQL SERVER 2012

 Windows Server
 Windows vista
 Windows 7
 Windows 8

Capacidad máxima para SQL SERVER 2012

Se especifican el tamaño y la cantidad máximos de diversos objetos definidos en


los componentes de SQL Server

Tamaño de la base de datos 524.272 terabytes


Bases de datos por instancia de SQL Server 32.767
Grupos de archivos por base de datos 32.767
Archivos por base de datos 32.767
Tamaño de archivo (datos) 16 terabytes
Tamaño de archivo (registro) 2 terabytes
Referencias de tabla de claves externas por tabla 4253

COSTO DE LICENCIA

MODELO DE CARACTERISTICAS 1 2 3
LICENCIA DEL EQUIPO

Licencia por 1 procesador físico con 4 1319 USD 354 USD 1233 USD
núcleo o menos núcleos por
procesador 2411000 COP 647000 COP 2254000 COP

Servidor + CAL 1 sistema operativo y 5271 USD 1411 USD 4926 USD
virtual
2579000
9636000 COP COP 9005000 COP

Business 1 sistema operativo y 12629 USD 3381 USD 11802 USD


Intelligence virtual
23087000 COP 6180000 21575000 COP
COP

Enterprice Core 1 procesador físico con 4 20209 USD 5410 USD 18885 USD
o menos núcleos por
procesador 36945000 COP 9890000 34524000 COP
COP

1. Licencia con termino a dos años, tipo corporativo, con una cantidad de 5 a 249
equipos.
2. Licencia con termino a dos años, tipo academico, con una cantidad de 5 a 249
equipos y derechos de licencia perpetua.
3. Licencia con termino a tres años, tipo gubernamental, con una cantidad de más
de 250 equipos.

DDL (Lenguaje de definición de datos)

Un lenguaje de definición de datos (Data Definition Language) es un lenguaje que


permite a los usuarios llevar a cabo las tareas de definición de las estructuras que
almacenaran los datos así como los procedimientos o funciones que permitan
consultarlos.

DCL (lenguaje de manipulación de datos)

Un lenguaje de manipulación de datos (Data Manipulation Language) es un


lenguaje que permite a los usuarios llevar a cabo las tareas de consulta o
manipulación de dato, organizados por el modelo de datos adecuado.

También podría gustarte