Title: Introduction to SQL SERVER
1SQL Server
By professionalguru
2Microsoft 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.
http//professional-guru.com
3T-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
- Desde Visual Basic
- Desde Visual C
- Desde Active Server Pages (ASP)
http//professional-guru.com
4CaracterĂ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.
http//professional-guru.com
5http//professional-guru.com
6DDL (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.
http//professional-guru.com
7http//professional-guru.com
8DCL (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.
http//professional-guru.com
9Desventajas 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.
16 instancias distintas concurrentes
- aproximadamente en una máquina.
- No maneja compresiĂłn de datos por tanto ocupa much
o espacio en disco. - Está atado a la plataforma de sistema operativo
sobre la cual puede instalarse.
http//professional-guru.com
10SQL Server Historia de Liberaciones
Versión Año Nombre de la Liberación Nombre Clave
1.0 (OS/2) 1989 SQL Server 1.0 -
4.21 (WinNT) 1993 SQL Server 4.21 -
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 SQL Server 7.0 OLAP Tools Plato
8.0 2000 SQL Server 2000 Shiloh
8.0 2003 SQL Server 2000 64-bit Edition Liberty
9.0 2005 SQL Server 2005 Yukon
10.0 2008 SQL Server 2008 Katmai
10.5 2010 SQL Server 2008 R2 Kilimanjaro
http//professional-guru.com