INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008
Click here to load reader
-
Upload
edwin-arias -
Category
Technology
-
view
16.661 -
download
2
description
Transcript of 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
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.
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
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
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.
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
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
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
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.