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