Vous êtes sur la page 1sur 12

SQL SERVER

Historia
Seguridad
Ventajas y
Desventajas
Costo Licencias
Tipos de Proyectos

Qu es MS SQL Server?
Microsoft SQL Server es un Sistema Gestor de
Bases de datos relacionales (SGBD), est basado en
el lenguaje T-SQL y ANSI SQL.
Microsoft SQL Server constituye la alternativa de
Microsoft a otros potentes sistemas gestores de
bases de datos como son Oracle o PostgreSQL o
MySQL.
T-SQL.Es
unlenguaje
de
control
y
manipulacin de datospor lo que es necesario
que este corra sobre la Base de datos del Servidor
T-SQL tiene una forma de trabajo llamada
Configuracin de Procesos que trabaja con
conjuntos o rangos no tomando necesariamente los
datos de manera individual como la programacin
lineal que evala uno por uno los datos tomando
ms tiempo en encontrar lo que se necesita.

Lo nuevo en SQL-2008
Compresin de Datos
Encriptacin de Datos Transparente
Gobernadorde Recursos
Adicin en Caliente de Procesadores y Memoria
Operador MERGE
NuevosTipos de DatosEspaciales
Todas estas nuevas caractersticas hacen
deMicrosoftSQL Server 2008 una herramienta de
avanzada para la creacin y el mantenimiento de
almacenes de datos.

Historia
Los orgenes del SQL estn ligados a las de las
basesde datos relacionales. Los laboratorios de IBM
definen el lenguaje SEQUEL que ms tarde sera
ampliamente implementado por el sistema de
gestin de bases de datos experimental System R,
desarrollado en 1977 tambin por IBM. Sin
embargo, fue Oracle quien lointrodujo por primera
vez en 1979 en un programa comercial.
Siendo el SQL una versin evolucionada del
SEQUEL, pasa a ser el lenguaje por excelencia y es
por fin estandarizado en 1986 por el ANSI, dando
lugar a la primera versinestndar de este
lenguaje, el "SQL-86" o "SQL1".
En 1992 se lanza un nuevo estndar ampliado y
revisado del SQL llamado "SQL-92" o "SQL2".En la
actualidad el SQL es elestndar de facto de la
inmensa mayora de los SGBD comerciales.

Historia
Historia de versiones
Nombre de la

Versin

Ao

1.0 (OS/2)

1989

SQL Server 1.0

SQL

1993

SQL Server 4.21

SEQUEL

6.0

1995

SQL Server 6.0

SQL95

6.5

1996

SQL Server 6.5

Hydra

7.0

1998

SQL Server 7.0

Sphinx

1999

8.0

2000

8.0

2003

9.0

2005

SQL Server 2005

Yukon

10.0

2008

SQL Server 2008

Katmai

10.5

2010

SQL Server 2008 R2

Kilimanjaro

4.21
(WinNT)

versin

SQL Server 7.0


OLAP Tools
SQL Server 2000
SQL Server 2000
64-bit Edition

Nombre clave

Plato
Shiloh
Liberty

Seguridad
La seguridad en la base de datos es una
estrategia que se despliega a varios niveles y
con distintos mecanismos para controlar el
acceso a la informacin, el diccionario de datos,
los objetos y la propia base de datos.
En SQL Server los mecanismos de autenticacin
fuerte y cifrado de datos estn integrados
dentro del sistema. SQL Server ofrece cifrado
de datos, proteccin de accesos a la base de
datos mediante passwords, certificados para la
ejecucin de procedimientos almacenados, SSO
y, por supuesto, Kerberos y SSL como
protocolos de encriptacin.

Seguridad
Cifrado de datos transparente
Cuentas de usuario
Autenticacin
Passwords
Roles

VENTAJAS
Soporte de transacciones.
Soporta procedimientos almacenados.
Comparte datos en mltiples plataformas,
aplicaciones y dispositivos para facilitar la conexin
de sistemas internos y externos.
Escalabilidad, estabilidad y seguridad.
Se incluye un potente entorno grfico de
administracin, que permite el uso de comandos
DDL y DML grficamente.
Permite trabajar en modo cliente-servidor(Los datos
se alojan en el servidor y solo los terminales o
clientes acceden a esta).
Tambin permite administrar informacin de otros
servidores de datos.
Ms seguro (menos vulnerable)
Productividad del desarrollador

DESVENTAJAS
MSSQL usa Address Windowing Extensin (AWE)
para hacer el direccionamiento de 64-bit. Esto le
impide usar la administracin dinmica de memoria
y slo le permite alojar un mximo de 64GB de
memoria compartida.
MSSQL no maneja compresin de datos (excepto la
versin 2008 Enterprise Edition incluye esta
caracterstica), por lo que puede llegar a ocupar
mucho espacio en disco.
MSSQL requiere de un sistema operativo Microsoft
Windows.

Costo Licencias
Ediciones

Licencias

Softwa Licencias
re
Assura
nce

Softwar Usuario /
e
Dispositiv
Assura o de CAL
nce

Usuario /
Herramientas
dispositivo de desarrollo
de
de licencia
Software
Assurance

SQL Server
Datacenter*
SQL Server
Enterprise
SQL Server
Standard
SQL CAL
SQL Server
Workgroup

$54,990.00

$13,748.
00

NA

NA

NA

NA

NA

$27,495.00

$6,874.0
0

$8,592.00

$2,148.00

NA

NA

NA

$7,171.00

$1,793.0
0

$898.00

$224.00

NA

NA

NA

NA
$3,743.00

NA
$936.00

$41.00
NA

NA
NA

NA

NA

NA
$182.00
(includes 5
Workgrou
p CALs)
NA

$164.00
NA

SQL Workgroup
CAL
SQL CAL
SQL Server Web*

NA
$730.00
(includes 5
Workgroup
CALs)
NA

$148.00

$37.00

NA

NA
$3,500.00 (or
$15 per
month in
SPLA)
NA

NA
$876.00

NA
NA

NA
NA

$164.00
NA

$82.00
NA

NA
NA

NA

NA

NA

NA

NA

$37.00

SQL Server
Developer
SQL Server
Express
SQL Server
Compact
SQL Server 2008
R2 Trial

Descarga Gratuita
Descarga Gratuita
Descarga Gratuita

TIPOS DE PROYECTOS EN LOS


QUE SE LO PUEDE UTILIZAR
SQL server incluye una versin reducida,
llamada MSDE con el mismo motor de base de
datos pero orientado a proyectos ms pequeos,
que en sus versiones 2005 y 2008 pasa a ser el
SQL Express Edition, que se distribuye en
forma gratuita.
Es comn desarrollar completos proyectos
complementando Microsoft SQL Server y
Microsoft Access a travs de los llamados ADP
(Access Data Project). De esta forma se
completa la base de datos (Microsoft SQL
Server), con el entorno de desarrollo (VBA
Access), a travs de la implementacin de
aplicaciones de dos capas mediante el uso de
formularios Windows.
En el manejo de SQL mediante lneas de
comando se utiliza el SQLCMD