Microsoft SQL Server es un sistema de gestión de bases de datos relacional producido por Microsoft. Utiliza los lenguajes T-SQL y ANSI SQL para consultas. Ofrece características como soporte de transacciones, escalabilidad, seguridad y procedimientos almacenados.
2. Microsoft SQL Server
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.
3. T-SQL
Transact-SQL (T-SQL) es el lenguaje de programación del
SQL Sever, a través de el podemos realizar muchas
operaciones relacionadas con el SQL sin tener que volver a
pasar por código ASP o VB, esto simplificará vuestro código y
ganará en rapidez dado que el T-SQL se ejecuta dentro del
SQL Sever 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
o Desde Visual Basic
o Desde Visual C++
o Desde Active Server Pages (ASP)
4. Características de SQL Server
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporta procedimientos almacenados.
• Incluye también un potente 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 las terminales o clientes de la
red sólo acceden a la información.
• Además permite administrar información de otros servidores de
datos.
5.
6. DDL (Lenguaje de Definición
de Datos)
Un lenguaje de definición de datos (Data Definition Language,
DDL por sus siglas en inglés) es un lenguaje que permite a los
usuarios llevar a cabo las tareas de definición de las estructuras
que almacenarán los datos así como de los procedimientos o
funciones que permitan consultarlos.
El lenguaje de programación SQL, admite las siguientes
sentencias de definición: CREATE, DROP y ALTER, cada una de
las cuales se puede aplicar a las tablas, vistas, procedimientos
almacenados y triggers de la base de datos.
7.
8. DCL (Lenguaje de
Manipulación de Datos)
Un Lenguaje de Manipulación de Datos (Data Manipulation
Language, DML) es un lenguaje que permite a los usuarios llevar
a cabo las tareas de consulta o manipulación de los datos,
organizados por el modelo de datos adecuado.
Es usado para recuperar y manipular datos en una base de datos
relacional.
9. Desventajas de SQL Server
• Usa Address Windowing extensión (AWE) para hacer el
direccionamiento de 64-bit esto le impide usar la
administración dinámica de memoria y sólo le permite alojar a
lo más 64Gb de memoria compartida.
• Sólo permite 16 instancias distintas concurrentes
aproximadamente en una máquina.
• No maneja compresión de datos por tanto ocupa mucho
espacio en disco.
• Está atado a la plataforma de sistema operativo sobre la cual
puede instalarse.
10. SQL Server Historia de Liberaciones
Nombre de la
Versión Año Nombre Clave
Liberación
1.0
1989 SQL Server 1.0 -
(OS/2)
4.21
1993 SQL Server 4.21 -
(WinNT)
6.0 1995 SQL Server 6.0 SQL95
6.5 1996 SQL Server 6.5 Hydra
7.0 1998 SQL Server 7.0 Sphinx
SQL Server 7.0
- 1999 Plato
OLAP Tools
SQL Server
8.0 2000 Shiloh
2000
SQL Server
8.0 2003 2000 Liberty
64-bit Edition
SQL Server
9.0 2005 Yukon
2005
SQL Server
10.0 2008 Katmai
2008
SQL Server
10.5 2010 Kilimanjaro
2008 R2