introducciÓn a sql server management studio 2008

8

Click here to load reader

Upload: edwin-arias

Post on 13-Jun-2015

16.661 views

Category:

Technology


2 download

DESCRIPTION

introducción al manejo de la herramienta de forma general.

TRANSCRIPT

Page 1: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

1

LABORATORIO I

INTRODUCCIÓN SQL SERVER 2008 R2

Edwin Gustavo Enriquez Arias Ingeniero de Sistemas Informáticos

[email protected]

RESUMEN: Introducir al lector, en un resumen acerca

de SQL Server 2008 R2 y SQL Server Management Studio, herramientas para la administración de base de datos de la empresa Microsoft. PALABRAS CLAVE: Base de Datos, SQL Server, SQL,

SQL Server Management Studio.

INTRODUCCIÓN

La globalización de la información y de la que

se maneja en las empresas públicas, privadas y

organizaciones provoca que su misión y

administración sea una tarea casi imposible de

realizar. Gracias a la informática, podemos

administrar esta información de un modo

sencillo, sin que el volumen de datos sea un

problema por los nuevos dispositivos de

almacenamiento masivo ya sean internos o

externos.

Las aplicaciones informáticas facilitan este

tipo de tareas, donde lo ideal sería que todas

estas aplicaciones interactúen y compartan

información, de tal forma que todos nuestros

datos puedan ser accedidos desde varios

programas.

SQL es el lenguaje estándar para la gestión de

bases de datos. Es el lenguaje utilizado por los

programadores para desarrollar sus

aplicaciones y con el que podemos realizar

todas las tareas necesarias para explotar al

completo una base de datos. Con la aparición

de los servidores de datos, las aplicaciones

pueden conectarse a un servidor para la

transmisión y el trabajo de datos.

Para practicar con el lenguaje SQL y aplicar

los conceptos de administración de servidores

de base de datos, nos apoyaremos en el

servidor SQL Server 2008 R2.

Actualmente podemos encontrar en el mercado

varios servidores de base de datos, SQL Server

2008 R2 es el exitoso servidor estable de

Microsoft. Hoy en día son miles las empresas

que eligen este servidor para administrar su

información gracias a sus avanzadas

características y su fiabilidad. Estas

previsiones van en aumento con la aparición de

esta nueva versión.

SQL SERVER MANAGEMENT STUDIO

Es un entorno integrado para obtener acceso a

todos los componentes de SQL Server,

configurarlos, administrarlos y desarrollarlos;

combina un amplio grupo de herramientas

gráficas con una serie de editores de script

enriquecidos para ofrecer acceso a

desarrolladores y administradores de todos los

niveles de especialización.

Sus características son: el Administrador

corporativo, el Analizador de consultas y

Analysis Manager, herramientas incluidas en

versiones anteriores de SQL Server, en un

único entorno. Además, funciona con todos los

componentes de SQL Server, como Reporting

Services, Integration Services y SQL Server

Compact 3.5 SP2.

Los programadores obtienen una experiencia

familiar y los administradores de bases de

datos una única herramienta completa que

combina herramientas gráficas fáciles de usar

con funcionalidad de scripting enriquecida.

Page 2: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

2

Microsoft SQL Server Management Studio es

una herramienta eficaz y flexible. Este

laboratorio muestra la forma en que las

ventanas interaccionan entre sí para presentar

una superficie de diseño que haga más fácil su

trabajo.

Al final de este laboratorio, habrá aprendido a

quitar ventanas no deseadas, abrir con rapidez

las ventanas que contienen la información que

necesita y configurar la superficie

predeterminada para que dé cabida al trabajo

que realiza de forma habitual.

INICIAR SQL SERVER MANAGENT

STUDIO

1. En el menú Inicio, seleccione Todos los

programas, Microsoft SQL Server 2008 y,

a continuación, haga clic en SQL Server

Management Studio.

Figura 1. Iniciando SQL Server Management Studio

2. En el cuadro de diálogo Conectar al

servidor, compruebe la configuración

predeterminada y, a continuación, haga clic

en Conectar.

Para conectarse, el cuadro Nombre del

servidor debe contener el nombre del

equipo en el que está instalado SQL Server.

Si Database Engine (Motor de base de

datos) es una instancia con nombre, el

cuadro Nombre del servidor también debe

contener el nombre de la instancia con el

formato: <nombreDeEquipo>\<nombreDeInstancia>.

Ejemplo:

PC-1\ServidorSql

Figura 2. Ingresando SQL Server Management

Studio

Management Studio presenta la información en

ventanas dedicadas a tipos de información

específicos. La información de la base de datos

se muestra en las ventanas de documentos y en

el Explorador de objetos.

El Explorador de objetos es una vista

de árbol de todos los objetos de base de

datos que contiene un servidor. Puede

incluir las bases de datos de SQL

Server Database Engine (Motor de base

de datos de SQL Server), Analysis

Services, Reporting Services,

Integration Services y SQL Server

Compact 3.5 SP1. El Explorador de

objetos incluye información de todos

los servidores a los que está conectado.

Al abrir Management Studio, se le

solicita que se conecte al Explorador de

objetos aplicando la última

Page 3: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

3

configuración utilizada. Para

conectarse a un servidor, no es

necesario que lo registre. Sólo tiene que

hacer doble clic en cualquier servidor

del componente Servidores registrados.

Figura 3. Explorador de Objetos

La ventana de documento es el área de

mayor tamaño de Management Studio.

Esta ventana puede contener editores

de consulta y ventanas de explorador.

De forma predeterminada, se muestra

la página Resumen, conectada a la

instancia de Database Engine (Motor

de base de datos) del equipo actual.

Figura 4. Ventana de Documento

EDITOR DE CONSULTAS

1. Para abrir otra ventana del Editor de

consultas con la misma conexión, haga clic

en la opción Nueva consulta de la barra de

herramientas.

Figura 5. Abrir Nueva Consulta

Figura 6. Editor de Consultas del SQL Server

Management Studio

El Editor de consultas es un paso importante

hacia un entorno de creación más sofisticado

para el desarrollo de Microsoft SQL Server

2008 R2.

Puede cambiar con facilidad el Editor de

consultas al modo de pantalla completa para

ver el código o cambiar rápidamente la

conexión a otro servidor. Un buen sitio para

consultar características adicionales es el

cuadro de diálogo Opciones del

menú Herramientas.

Figura 7. Opciones del Editor de Consultas

USO DE LA AYUDA

Administrar las ventanas de la Ayuda y cómo

las funciones del nuevo sistema de la Ayuda

pueden acercarle a la comunidad Microsoft

SQL Server 2008 R2.

Para configurar la Ayuda para incluir o

excluir MSDN y las comunidades

Page 4: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

4

1. En Management Studio, en el

menú Herramientas, haga clic

en Opciones.

Figura 8. Opciones de Ayuda

2. En el cuadro de diálogo Opciones,

expanda Entorno y Ayuda; a

continuación, haga clic en En línea.

Figura 9. Configuración de la ayuda

3. En Cuando cargue contenido de la

Ayuda, seleccione Intentar primero

contenido local y luego en línea para

habilitar los otros cuadros de la página.

4. Utilice las flechas Subir y Bajar en el

cuadro Buscar estos proveedores para

asignar una prioridad a los resultados

según el proveedor.

5. Utilice la lista Comunidad de

Codezone para limitar la búsqueda a su

sitio favorito y, a continuación, haga clic

en Aceptar.

Para iniciar la Ayuda y los Libros en

pantalla dentro de Management Studio

1. En Management Studio, en el

menú Herramientas, haga clic

en Opciones.

Figura 10. Opciones para Libros en Pantalla

2. En el cuadro de diálogo Opciones,

expanda Entorno y Ayuda; a

continuación, haga clic en General.

3. En el cuadro Mostrar la Ayuda usando,

haga clic en Visor de ayuda integrada y,

a continuación, haga doble clic

en Aceptar.

Figura 11. Configuración del Visor de Ayuda

4. Cierre y reinicie Management Studio.

5. En Management Studio, haga clic en la

opción Contenido del menú Ayuda. La

tabla de contenido de los Libros en pantalla

se abrirá dentro de Management Studio.

Page 5: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

5

Trabajar con Plantillas, soluciones,

proyectos de script y control de código

fuente

Usted podrá crear plantillas personalizadas,

soluciones y proyectos de scripts, además de

proteger y desproteger archivos de control de

código fuente.

Crear secuencias de comandos mediante

plantillas

Se ofrece un gran número de plantillas de

scripts que incluyen instrucciones Transact-

SQL para muchas de las tareas habituales.

Estas plantillas contienen parámetros para los

valores proporcionados por el usuario como,

por ejemplo, un nombre de tabla. Mediante los

parámetros, puede escribir el nombre una sola

vez y copiarlo automáticamente en todas las

ubicaciones necesarias del script. Puede crear

sus propias plantillas personalizadas para los

scripts que escriba con más frecuencia.

También puede reorganizar el árbol de

plantillas, mover las plantillas o crear carpetas

nuevas para alojarlas. En la práctica siguiente,

utilizará una plantilla para crear una base de

datos, especificando una plantilla de

intercalación.

Para crear un script mediante una plantilla

1. En Management Studio, en el menú Ver,

haga clic en el Explorador de plantillas.

Figura 12. Mostrar Explorador de Plantillas

2. Las plantillas del Explorador de plantillas

están organizadas en grupos. Expanda Base

de datos y, a continuación, haga doble clic

en Crear base de datos.

Figura 13. Explorador de Plantillas

3. En el cuadro de diálogo Conectar al

motor de base de datos, complete la

información de conexión y, a continuación,

haga clic en Conectar. Se abrirá una

ventana nueva del Editor de consultas, que

incluye el contenido de la plantilla Crear

base de datos.

Figura 14. Plantilla Generada

Page 6: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

6

4. En el menú Consulta, haga clic

en Especificar valores para parámetros

de plantilla.

Figura 15. Especificar Valores Parámetros de

Template

5. En el cuadro de diálogo Especificar

valores para parámetros de plantilla, la

columna Valor contiene un valor

recomendado para el parámetro Nombre

de la base de datos. En el cuadro de

parámetro Nombre de la base de datos,

escriba Marketing y, a continuación, haga

clic en Aceptar. Observe que "Marketing"

aparece en varias ubicaciones del script.

Figura 16. Especificando Valores para el Template

Guardar scripts como proyectos y

soluciones

Los programadores que estén familiarizados

con Microsoft Visual Studio acogerán con

entusiasmo el Explorador de soluciones de

SQL Server Management Studio.

Los script desarrollados pueden agruparse en

proyectos de scripts; estos proyectos pueden

administrarse conjuntamente en forma de

solución.

Cuando los scripts se colocan en soluciones y

proyectos de scripts, pueden abrirse como un

grupo o guardarse juntos en un producto de

control de código fuente como Visual

SourceSafe.

Los proyectos de scripts incluyen información

de conexión para que los scripts se ejecuten

correctamente y pueden incluir archivos que no

sean de scripts, por ejemplo, un archivo

auxiliar de texto.

Para crear una solución y un proyecto de

scripts

1. En el menú Archivo, seleccione Nuevo y

haga clic en Proyecto. Se abrirá el cuadro

de diálogo Nuevo proyecto.

Figura 17. Nuevo Proyecto

2. En el cuadro de texto Nombre,

escriba StatusCheck, haga clic en Scripts

de SQL Server en Plantillas y, a

continuación, haga clic en Aceptar para

Page 7: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

7

abrir una solución y un proyecto de scripts

nuevos.

Figura 18. Opciones del Nuevo Proyecto

3. En el Explorador de soluciones, haga clic

con el botón secundario en Conexiones y,

a continuación, en Nueva conexión. Se

abre el cuadro de diálogo Conectar al

servidor.

Figura 19. Nueva Conexión

4. En el cuadro de lista Nombre del

servidor, escriba el nombre del servidor.

5. Haga clic en Opciones y, a continuación,

en la ficha Propiedades de conexión.

Figura 20. Propiedades de Conexión

6. En el cuadro Conectar con base de datos,

examine el servidor, seleccione la base de

datos AdventureWorks y, a continuación,

haga clic en Conectar. La información de

conexión que incluye la base de datos se

agregará al proyecto.

Figura 21. Conectando con la Base de Datos

7. Si la ventana Propiedades no aparece, haga

clic en la conexión nueva del Explorador

de soluciones y, a continuación, presione

F4. Las propiedades de la conexión

aparecen y muestran información relativa a

Page 8: INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008

Introducción SQL SERVER 2008 R2

.

8

la conexión,

incluyendo AdventureWorks como Base

de datos inicial.

Figura 22. Configurando la Base de Datos Inicial

8. En el Explorador de soluciones, haga clic

con el botón secundario en la conexión y, a

continuación, en Nueva consulta. Se crea

una nueva consulta

denominadaSQLQuery1.sql, que está

conectada a la base de

datos AdventureWorks del servidor y se

agrega al proyecto de scripts.

9. En el Editor de consultas, escriba la

consulta siguiente para determinar cuántas

órdenes de trabajo tienen una fecha de

vencimiento anterior a la fecha de inicio.

Puede copiar y pegar el código de la

ventana del tutorial.

USE AdventureWorks;

GO

SELECT COUNT(WorkOrderID)

FROM Production.WorkOrder

WHERE DueDate < StartDate;

10. En el Explorador de soluciones, haga clic

con el botón secundario en SQLQuery1 y,

a continuación, haga clic en Cambiar

nombre. Escriba Check

Workorders.sql como el nombre nuevo

para la consulta y presione ENTRAR.

11. Para guardar la solución y el proyecto de

scripts, en el menú Archivo, haga clic

en Guardar todo.

CONCLUSIONES

El laboratorio se centró en explicar la

herramienta SQL Server Management Studio

2008 R2, explicando de manera básica las

ventajas del trabajo.

Iniciamos el laboratorio familiarizándonos con

la herramienta conociendo los atajos que son

muy productivos a la hora de desarrollar base

de datos.

BIBLIOGRAFIA

Tutorial de SQL Server Management

Studio, http://64.4.11.252/es-

es/library/bb934498(SQL.100).aspx,

24/08/2011.

Accelerated SQL Server 2008, Robert

E.Walters, Michael Coles, Robert Rae,

Fabio Ferracchiati, and Donald Farmer,

Apress, NY 2008.