Sei sulla pagina 1di 38

Mdulo 1: Introduccin a las bases de datos y Transact-SQL en SQL Server 2008

Contenido:
Leccin 1: Visin general de SQL Server 2008
Leccin 2: Descripcin de las bases de datos de SQL Server
Leccin 3: Descripcin y sintaxis de elementos de T-SQL
Leccin 4: Trabajar con secuencias de comandos T-SQL
Leccin 5: Uso de Herramientas de Consulta de T-SQL
Laboratorio: Uso de SQL Server Management Studio y SQLCMD
Descripcin general del mdulo

Transact SQL o T-SQL es el lenguaje de programacin principal de Microsoft


SQL Server 2008. Una comprensin completa de los comandos de T-SQL y el
lenguaje T-SQL es importante para todos los administradores de SQL Server.
Comandos T-SQL se puede utilizar para realizar consultas a SQL Server. Una
consulta es una solicitud de datos que se almacenan en SQL Server.

Al entender cmo SQL Server 2008 utiliza TSQL y cmo aplicarlo a las
necesidades del negocio, el administrador puede ser ms receptivo e integral
en el diseo y solucin de problemas. Al entender el diseo subyacente de SQL
Server 2008, el administrador de base de datos estar mejor preparada para
los nuevos proyectos y desafos.
Leccin 1: Visin general de SQL Server 2008

Es importante entender los principios subyacentes bsicos de SQL Server. El


Server 2008 Database Engine SQL es un servicio para almacenar y procesar
datos, ya sea en un formato relacional o como documentos XML. La
comprensin de estos componentes y sus correspondientes instrumentos es
fundamental para la construccin y gestin de los sistemas SQL Server.

Descripcin general de la arquitectura cliente / servidor

Puntos clave
Arquitectura cliente / servidor es el uso de un cliente para conectarse a un
servidor para su procesamiento.
En un sistema cliente / servidor de dos niveles, los usuarios ejecutan una
aplicacin en su equipo local, conocido como un cliente, que se conecta a
travs de una red para el servidor que ejecuta SQL Server.
La aplicacin de cliente se ejecuta tanto la lgica de negocio y el cdigo para
mostrar la salida para el usuario, y tambin se conoce como un cliente pesado.
Tambin puede utilizar SQL Server en una aplicacin cliente / servidor que las
bases de datos en el servidor y utiliza una aplicacin que se conecta para el
proceso de back-end.
Pregunta: Qu tipos de sistemas de arquitectura cliente / servidor utiliza usted
en su organizacin actual?

Componentes de SQL Server

Puntos clave
Hay muchos componentes opcionales de SQL Server.
Use la pgina Seleccin de caractersticas del Asistente para la instalacin de
SQL Server para seleccionar los componentes que desea incluir en una
instalacin de SQL Server.
De forma predeterminada, ninguna de las caractersticas en el rbol se
seleccionan.
Pregunta: Ha utilizado alguno de estos componentes de SQL Server antes?

Herramientas de administracin de SQL Server

Puntos clave
Hay varias herramientas de gestin importantes en SQL Server.
Use la pgina Seleccin de caractersticas del Asistente de instalacin de SQL
Server para seleccionar las herramientas de administracin de SQL Server para
incluir en una instalacin de SQL Server.
Los Componentes de conectividad Instala componentes para la comunicacin
entre clientes y servidores, y las bibliotecas de red para DB-Library, ODBC y
OLE DB.

Pregunta: Ha utilizado alguna de estas herramientas de administracin de SQL


Server antes?

Componentes de SQL Server Database Engine

Puntos clave
El motor de base de datos es el servicio principal para almacenar, procesar y
proteger datos.
El motor de base de datos proporciona acceso controlado y procesamiento de
transacciones rpido para cumplir con los requisitos de los datos de las
aplicaciones que consumen ms exigentes.
Utilice el motor de base de datos para crear bases de datos relacionales para
el procesamiento de transacciones en lnea o datos de procesamiento analtico
en lnea.
SQLOS-a nivel de usuario del sistema La ltima versin de las caractersticas
de SQL Server altamente configurable operativo con potente API, permitiendo
localidad automtica y el paralelismo avanzado.
SQLOS proporciona servicios del sistema operativo, como una programacin
no preferente, la gestin de memoria, deteccin de punto muerto, manejo de
excepciones, de alojamiento para los componentes externos tales como
Common Language Runtime (CLR) y otros servicios.

SQLOS expone API cohesiva a los desarrolladores para que puedan explotar
fcilmente las caractersticas de hardware y el sistema operativo.
El subsistema de programacin de SOS consiste en nodos de planificacin,
los planificadores, las tareas, los trabajadores y los hilos del sistema.

Gestin de memoria SQLOS consiste en nodos de memoria, secretarios de


memoria, memorias cach, piscinas, y los objetos de memoria.
SQLOS contiene varios hilos para proporcionar el autocontrol y la distribucin
adecuada de los recursos.
Leccin 2: Descripcin de las bases de datos de SQL Server

Bases de datos relacionales son herramientas poderosas. Detrs de casi


cualquier aplicacin compleja es una base de datos relacional. Las tablas,
vistas, ndices, procedimientos almacenados y que constituyen una base de
datos relacional son los engranajes de estas aplicaciones.
La comprensin de los principios bsicos de las bases de datos relacionales, la
normalizacin de bases de datos y tipos de datos proporciona a los
administradores con el conocimiento para construir poderosas, las empresas
altamente confiable y escalable de SQL Server.

Visin general de bases de datos relacionales

Puntos clave
Una base de datos relacional es una base de datos compleja que almacena los
datos en varias tablas que estn relacionadas entre s.
Por lo general, las tablas de una base de datos relacional tienen uno-amuchos.
El servidor de base de datos relacional de SQL Server tiene dos partes
principales: el motor relacional y el motor de almacenamiento.
Los dos motores funcionan de forma independiente, que interactan entre s
a travs de componentes de acceso a datos nativos, tales como la vinculacin
e incrustacin y la base de datos (OLE DB).

Qu es la normalizacin?

Puntos clave
La normalizacin es el proceso de organizacin de los datos en una base de
datos.
El proceso de normalizacin incluye la creacin de tablas y el establecimiento
de relaciones entre las tablas de acuerdo a las normas destinadas a proteger
los datos y hacer que la base de datos ms flexible al eliminar la redundancia.
Normalizacin razonable de un diseo de base de datos se obtiene el mejor
rendimiento.

Pregunta: Alguna vez ha aplicado la normalizacin antes? Te ha resultado que


mejor el rendimiento de SQL Server?

El proceso de normalizacin

Puntos clave
El proceso de normalizacin incluye la primera, segunda, y tercera forma
normal.
Con SQL Server, la normalizacin razonable a menudo ayuda y no perjudica
el rendimiento.
A medida que aumenta la normalizacin, tambin lo hacen el nmero y la
complejidad de las combinaciones necesarias para recuperar los datos.
Hay algunas normas para la normalizacin de bases de datos. Cada regla se
conoce como una forma "normal". Si se observa la primera regla, la base de
datos se dice que est en "primera forma normal". Si se observan las tres
primeras reglas, la base de datos se considera para estar en "tercera forma
normal."

Aunque otros niveles de normalizacin son posibles, tercera forma normal se


considera el ms alto nivel necesario para la mayora de aplicaciones.

SQL Server Database Objects

Puntos clave
Hay muchos objetos de bases de datos diferentes.
Las tablas son la forma principal para la recoleccin de informacin. Las
tablas son objetos que contienen todos los datos en bases de datos SQL Server.
Una vista puede ser pensado como ya sea una tabla virtual o una consulta
almacenada. Los datos accesibles a travs de un punto de vista no se
almacenan en la base de datos como un objeto distinto. Lo que se almacena en
la base de datos es una sentencia SELECT.
Un ndice es una estructura en disco asociado a una tabla o vista que acelera
la recuperacin de filas de la tabla o la vista.

La principal diferencia entre un gatillo y un procedimiento almacenado es que


el primero se une a una mesa y slo se activa cuando una instruccin INSERT,
UPDATE o DELETE se produce.
Los procedimientos almacenados en SQL Server son similares a los
procedimientos en otros lenguajes de programacin en que se puede: aceptar
parmetros de entrada y devolver varios valores en forma de parmetros de
salida para el procedimiento de llamada o lote.
El trabajo principal de una restriccin es hacer cumplir una regla en la base
de datos.

Resumen de tipos de datos

Puntos clave
SQL Server proporciona un conjunto de tipos de datos del sistema que definen
todos los tipos de datos que se pueden utilizar con SQL Server.
Tambin puede definir sus propios tipos de datos de T-SQL o Microsoft . NET
Framework.

Alias tipos de datos se basan en los tipos de datos suministrados por el


sistema.

Tipos definidos por el usuario a obtener las caractersticas de los mtodos y


de los operadores de una clase que cree.

Leccin 3: Descripcin y sintaxis de elementos de T-SQL

Es importante no slo para entender cmo utilizar y escribir cdigo T-SQL, sino
tambin entender los tipos de organizacin de comandos de T-SQL.
Conocimiento general de T-SQL permite a los administradores gestionar
sistemas SQL Server y el cdigo que les funciona.
Una historia y definicin de ANSI SQL y T-SQL

Puntos clave
SQL fue desarrollado por IBM a principios de 1970. SQL fue adoptado como un
estndar por el Instituto Americano de Estndares Nacionales (ANSI) en 1986 y
la Organizacin Internacional de Normalizacin (ISO) en 1987.
Implementacin de Microsoft SQL es conocido como T-SQL. Es el lenguaje que
se utiliza para crear consultas de SQL Server.
Hay otras implementaciones de SQL, como Oracle PL / SQL, lenguaje de
procedimientos / SQL y SQL Lenguaje de Procedimiento de IBM.
Pregunta: Ha utilizado cualquier otra aplicacin de SQL, adems de T-SQL?
Categoras de sentencias SQL

Puntos clave
Hay cinco categoras de sentencias SQL.
DML es la categora de las sentencias de SQL que incluyen cambios en los
datos de la base de datos. Estos incluyen el UPDATE, DELETE e INSERT.
DCL es la categora de las sentencias de SQL que se asocian con los derechos
de los objetos de la base de datos. Estos incluyen GRANT, REVOKE y DENY.

DDL es la categora de las sentencias de SQL que estn asociados a la


ejecucin, el cambio o la eliminacin de objetos de o dentro de una base de
datos. Estos incluyen CREATE, TRUNCATE, DROP y ALTER.
TCL es la abreviatura del lenguaje de control de transacciones. Se utiliza para
administrar diferentes transacciones que ocurren dentro de una base de datos.
Estos incluyen COMMIT, punto de guardado, ROLLBACK.
Las consultas SQL a menudo se consideran parte de la LMD. Pero cuando
empez con un SELECT, no hay cambios en los datos utilizados en la consulta.
Introduccin a la Sintaxis bsica de T-SQL

Puntos clave
Hay cuatro caractersticas principales para la instruccin SELECT.
La instruccin SELECT recupera datos de SQL Server y devuelve al usuario en
uno o ms conjuntos de resultados.

Un conjunto de resultados es un arreglo tabular de los datos de la instruccin


SELECT. Al igual que una tabla de SQL, el conjunto de resultados se compone
de columnas y filas.

Tipos de T-SQL Operadores

Puntos clave
Los operadores proporcionan distintas maneras de manipular y comparar la
informacin.
Los operadores lgicos se utilizan para especificar cmo se combinan varios
trminos de bsqueda en una consulta de bsqueda.

Los operadores lgicos tambin crean ms complicadas expresiones de


bsqueda de otras ms simples, y as refinar su bsqueda.

Cules son las funciones T-SQL?

Puntos clave
La lista anterior es una muestra de lo que est disponible en T-SQL.
Funciones adicionales definidos por el usuario estn tambin disponibles.
Las funciones escalares se pueden utilizar siempre que la expresin es vlida.
Cules son las variables T-SQL?

Puntos clave
Una variable local de Transact-SQL es un objeto que puede contener un valor
de datos nico de un tipo especfico.
La variable tiene un tipo de datos que se define.
Cuando una variable se declara en primer lugar, su valor se establece en
NULL.
Para asignar un valor a una variable, utilice el comando SET.
Una variable puede tener un valor asignado por la que se hace referencia en
la lista de seleccin de una instruccin SELECT.
Cules son las expresiones de T-SQL?

Puntos clave
Las expresiones son una combinacin de smbolos y operadores que el motor
de base de datos SQL Server evala para obtener un solo valor de datos.
Las expresiones simples pueden ser una sola constante, variable, columna o
funcin escalar.

Los operadores pueden utilizar para unir dos o ms expresiones simples en


una expresin compleja.

Instrucciones de control de flujo

Puntos clave
T-SQL proporciona palabras especiales llamados lenguaje de control de flujo
que controlan el flujo de ejecucin de sentencias T-SQL, bloques de
instrucciones, funciones definidas por el usuario y procedimientos
almacenados.
Sin el lenguaje de control de flujo, instrucciones T-SQL separadas se realizan
de forma secuencial, a medida que ocurren.

El lenguaje de control de flujo permite declaraciones para ser conectado,


relacionados entre s, y hace interdependientes utilizando construcciones de
programacin-como.

Estas palabras de control de flujo son tiles cuando se necesita para dirigir TSQL para tomar algn tipo de accin.

Leccin 4: Trabajar con secuencias de comandos T-SQL

Escribir scripts T-SQL es fcil, pero es importante entender los principios


bsicos, como comentando cdigo para escribir scripts que tendrn estructura
subyacente slido.
Qu son las directivas por lotes?

Puntos clave
Movimiento de control de directivas de lotes dentro de un archivo de T-SQL.
Directivas lotes imponen condiciones a la ejecucin de sentencias T-SQL.
GO es una directiva de lote que indica a SQL Server para ejecutar el lote.
Control estructurado de excepciones

Puntos clave
TRY ... CATCH implementa el tratamiento de errores para T-SQL que es similar a
la de manejo de excepciones en el
Microsoft Visual C # y Microsoft Visual C + + idiomas.
Un grupo de sentencias SQL estn encerrados dentro de una instruccin try.
Si se encuentra un error se pasa el control al bloque CATCH. El bloque CATCH
sigue inmediatamente despus del bloque TRY.

RAISERROR permite la creacin de un mensaje de error. Estos pueden ser


utilizados dentro de un try / catch para crear un evento que muestra un
mensaje personalizado.

Comentando cdigo T-SQL

Puntos clave
Los comentarios son de no ejecucin de cadenas de texto en el cdigo del
programa (tambin conocido como observaciones).
Los comentarios pueden ser utilizados para documentar el cdigo o
deshabilitar temporalmente partes de instrucciones T-SQL y lotes estn
diagnosticados.

Con comentarios de cdigo del documento hace el mantenimiento futuro


cdigo de programa ms fcil.

Los comentarios son a menudo utilizados para registrar el nombre del


programa, el nombre del autor, as como las fechas de los principales cambios
en el cdigo.

Los comentarios pueden ser usados para describir clculos complicados o


explicar un mtodo de programacin.

Leccin 5: Uso de Herramientas de Consulta de T-SQL

Hay muchas herramientas disponibles para crear y mantener estructuras de


cdigo SQL Server T-SQL. Es importante entender cmo se agrupan y organizan
en proyectos scripts T-SQL.
Herramientas para consultar bases de datos SQL Server 2008

Puntos clave
Hay cuatro herramientas principales para consultar bases de datos de SQL
Server.
La utilidad bcp granel copias de datos entre una instancia de SQL Server y un
archivo de datos en un formato especificado por el usuario.
La utilidad sqlps inicia una sesin de PowerShell de Microsoft con el
proveedor de SQL Server PowerShell y cmdlets cargados y registrados.
Pregunta: Ha utilizado alguna de estas herramientas para la consulta de bases
de datos SQL Server?
Introduccin a SQL Server Management Studio

Puntos clave
Microsoft SQL Server Management Studio es un entorno nico e integrado
para la gestin del motor de base de datos de SQL Server y la edicin. En SQL
Server Management Studio:
El cuadro de mensaje de error e informativos presentan informacin, le
permite enviar a Microsoft un comentario sobre los mensajes, le permite copiar
los mensajes en el portapapeles y le permite enviar por correo electrnico los
mensajes a su equipo de apoyo.
El SQL Server Management Studio cuenta con un monitor de actividad con el
filtrado y la actualizacin automtica.

Qu es una solucin de SQL Server?

Puntos clave
Una solucin incluye proyectos y archivos que definen la solucin.
SQL Server Management Studio proporciona dos contenedores para
proyectos de gestin de base de datos, tales como scripts, consultas,
conexiones de datos y archivos: soluciones y proyectos.
Un proyecto es un conjunto de archivos, adems de los metadatos
relacionados, tales como informacin de conexin. Los archivos de un proyecto
depende de qu componente SQL Server el proyecto es para.
Creacin de SQL Server Solutions

Puntos clave
Soluciones contienen secuencias de comandos, consultas, informacin de
conexin y los archivos que usted necesita para crear su solucin de base de
datos.
Cuando se crea un proyecto, SQL Server Management Studio crea una
solucin que lo contenga.
Slo puede abrir una solucin a la vez.
SQL Server Management Studio no permite crear carpetas dentro de los
proyectos.
Para organizar el trabajo, crea mltiples proyectos.
Usted puede utilizar el Explorador de soluciones para manejar los detalles de
la gestin de archivos, mientras que usted se centra en los elementos que
componen su solucin de base de datos.
Ejecutar consultas en SQL Server Management Studio

Puntos clave
En la ventana Consulta de motor de base de datos, puede codificar
interactivamente XQuery y Transact-SQL para consultar bases de datos y
cambiar los datos.

El Editor de consultas de Database Engine soporta dinmica ayuda F1, autorealizacin, la esquematizacin de cdigo, un depurador de T-SQL, IntelliSense,
y otras ayudas de la productividad.
En el Explorador de objetos, puede hacer clic en tablas o vistas y seleccionar
elementos de men que le permiten seleccionar o editar filas.
Generacin de informes en Microsoft Office Excel

Puntos clave
Hay cuatro pasos para generar informe en Microsoft Office Excel.
Se puede usar un archivo de conexin de datos de Office (. Odc) para
conectarse a una base de datos SQL Server desde un archivo Microsoft Office
Excel 2007.

Se puede usar un archivo de conexin de datos de Office (. Odc) para


conectarse a una base de datos SQL Server desde un archivo Microsoft Office
Excel 2007.

MS Query tambin se puede utilizar para personalizar el tipo de informacin


que desea recuperar.

Laboratorio: Uso de SQL Server Management Studio y SQLCMD

Ejercicio 1: Explorar los componentes y ejecutar consultas de SQL Server


Management Studio
Guin
Usted es el administrador de la base de datos de Adventure Works. El
departamento de Recursos Humanos requiere que genere varios informes
utilizando SQL Server 2008. Es necesario generar informes con una lista de
direcciones de los empleados ordenados por departamentos o una lista de
direcciones de los empleados que residen en los Estados Unidos.
Las principales tareas de este ejercicio son los siguientes:
1. Inicie SQL Server Management Studio.
2. Navegue a travs de la ayuda en lnea.
3. Cambiar el tamao, ocultar y cerrar el Explorador de objetos y el Explorador
de soluciones.
4. Crear una nueva solucin y explorar los objetos de solucin en el Explorador
de objetos.
5. Agregar proyectos a una solucin existente y crear consultas en los
proyectos.
6. Conectarse a SQL Server y ejecutar una consulta.
7. Utilice Visual Query Builder para devolver filas de una tabla.

Tarea 1: Inicie el SQL Server Management Studio


Iniciar 2778A-NY-SQL-01 y el inicio de sesin como el Estudiante con la
contrasea Pa $ $ w0rd.
Inicie el Server Management Studio y conctese al servidor.
Tarea 2: Navegar a travs de Ayuda en lnea
Vaya a SQL Server Books Online | Introduccin | Instalacin inicial | Visin
general de instalacin de SQL Server | Caractersticas y Herramientas
Presentacin | SQL Server Studios Resumen | Introduccin a SQL Server
Management Studio | Tutorial: SQL Server Management Studio | Leccin 1:
Exploracin bsica en SQL Server Management Studio.
Ver la Leccin 1: Exploracin bsica en la pgina SQL Server Management
Studio.
Ver Conexin con servidores registrados y la pgina Explorador de objetos.
Tarea 3: Cambiar el tamao, ocultar y cerrar el Explorador de objetos y el
Explorador de soluciones
Cambiar el tamao del panel de contenido.
Cierre la ventana de Ayuda.
Ocultar automticamente el panel Explorador de soluciones.
Ocultar automticamente el panel Explorador de objetos.
Tarea 4: Crear una nueva solucin y explorar los objetos de la solucin en el
Explorador de objetos
Acople el panel Explorador de objetos.
Ver las tablas AdventureWorks2008.
Cree una nueva consulta.
Acople el panel Explorador de soluciones.
Agregar un proyecto nuevo.
Nombre: PersonAddress
Crear una conexin nueva.

Tarea 5: Agregar proyectos a una solucin existente y crear consultas en los


proyectos
Cree una nueva consulta.
Ingrese la ventana de consulta.

Pregunta: USE AdventureWorks2008


Ejecutar la consulta.
Note la base de datos activa se cambia de maestro a AdventureWorks2008.
Aada texto a la ventana de consulta.
Consulta: SELECT DISTINCT CIUDAD DE Person.Address
Ejecutar la consulta.
Cambiar el nombre de SQLQuery1.sql.
Pregunta: Address.sql
Guardar Address.sql.
Guardar PersonAddress.ssmssqlproj.
Agregar un proyecto nuevo.
Nombre: HumanResourcesDepartment
Crear una conexin nueva.
Cree una nueva consulta.
Cambiar el nombre de la consulta.
Nombre: Department.sql
Ingrese la ventana de consulta.
Pregunta: USE AdventureWorks2008
Ejecutar la consulta.
Note la base de datos activa se cambia de maestro a AdventureWorks2008.
Aada texto a la ventana de consulta.
Consulta: SELECT Nombre, GroupName DE HumanResources.Department

Ejecutar la consulta.
Guardar Department.sql.
Guardar HumanResourcesDepartment.ssmssqlproj.
Guardar la solucin como:
Nombre: AdventureWorks2008.ssmssl.
Cierre SQL Server Management Studio.
Tarea 6: Conectarse a SQL Server y ejecutar una consulta
Start Server Management Studio y conctese al servidor.
Abra el archivo.
Carpeta: PersonAddress,
Archivo: Address.sql
Conectar al motor de base de datos.
Ejecutar la consulta.
Tarea 7: Utilizar Visual Query Builder para devolver filas de una tabla

Cree una nueva consulta.


Base de datos: AdventureWorks2008
Abra el Diseador de consultas.
En el men consulta, haga clic en Diseo de consulta en el Editor.
Examine el cuadro de dilogo Agregar tabla.
Seleccione todas las columnas.
Ejecutar la consulta.
Cierre SQL Server Management Studio.
Resultados: Despus de este ejercicio, usted debe haber estudiado los
componentes y ejecutado consultas en el SQL Server Management Studio.
Ejercicio 2: iniciar y utilizar sqlcmd
Guin

Es necesario realizar la consulta previamente creada con la utilidad sqlcmd.

Las principales tareas de este ejercicio son los siguientes:

1. Inicie la utilidad sqlcmd y conectar con una instancia predeterminada de SQL


Server.
2. Ejecutar un archivo de comandos T-SQL mediante sqlcmd.
3. Ejecutar un archivo de comandos T-SQL y guardar la salida en un archivo de
texto.
4. Revise el archivo de salida.
Tarea 1: Inicie la utilidad sqlcmd y conectar con una instancia predeterminada
de SQL Server
Abra Smbolo del sistema.
Escriba sqlcmd.
Finalizar la sesin de sqlcmd.
Tarea 2: Ejecutar un archivo de comandos Transact-SQL mediante sqlcmd
En la ventana del smbolo del sistema, escriba un comando sqlcmd:
Comando: sqlcmd-S NY-SQL-01-i E: \ MOD01 \ Labfiles \ Starter \
Department.sql
Tarea 3: Ejecutar un archivo de comandos Transact-SQL y guardar el resultado
en un archivo de texto

En la ventana del smbolo del sistema, escriba un comando sqlcmd:


Comando: sqlcmd-S NY-SQL-01-i E: \ MOD01 \ Labfiles \ Starter \
Department.sql-o E: \ MOD01 \ Labfiles \ Solution \ DeptList.txt
Cierre el smbolo del sistema.
Tarea 4: Revise el archivo de salida

Inicie el Explorador de Microsoft Windows .

Abra el archivo de salida:


Directorio: E: \ MOD01 \ Labfiles \ Solution \
Archivo: DeptList.txt
Cierre el Bloc de notas.
Cierre el Explorador de Windows.
Resultados: Despus de este ejercicio, usted debe haber comenzado y se
utiliza sqlcmd para crear informes.
Ejercicio 3: Generar un informe de una base de datos SQL Server mediante
Microsoft Office Excel
Guin
Es necesario analizar los detalles de los nuevos empleados mediante el uso de
un diagrama de base de datos en SQL Server Management Studio.
Las principales tareas de este ejercicio son los siguientes:
1. Inicie Excel.
2. Crear una nueva conexin de datos en el libro.
3. Seleccione los datos de importacin y su formato.
4. Ver el reporte.
Tarea 1: Inicie Excel
Inicie Excel.
Ubicacin: Todos los programas | Microsoft Office | Microsoft Office Excel 2007
Tarea 2: Crear una nueva conexin de datos en el libro

Obtener datos externos de SQL Server.


Nombre del servidor: NY-SQL-01
Tarea 3: Seleccione los datos que desea importar y su formato

Seleccione la base de datos y tabla.


Base de datos: AdventureWorks2008

Nombre de la tabla: Direccin


Guardar archivo de conexin de datos y acabado.
Descripcin: AdventureWorks2008 Direcciones
Nombre descriptivo: Direcciones
Examine Configuracin de autenticacin.
Haga clic en Finalizar.
Tarea 4: Ver el informe
Observe las opciones del cuadro de dilogo Importar datos.
Acepte la configuracin predeterminada.
Examine los resultados.
Cierre Microsoft Office Excel.
Apague cambios delete 2778A-NY-SQL-01 y.
Resultados: Despus de este ejercicio, se debe crear un informe a partir de una
base de datos de SQL Server mediante Microsoft Office Excel.
Revisin del mdulo y de comida para llevar
Preguntas de repaso

1.Qu ejemplos de un tercer arquitectura de servidor de nivel de cliente se


han visto en el trabajo?
2. Qu servidor herramienta de gestin que utilizamos para crear conjuntos
ptimos de ndices y particiones?
3.Cmo crear rpidamente grficos e informes de datos de SQL?
4.Cules son las dos partes principales del servidor de base de datos
relacional?
Mejores Prcticas con respecto a un rea determinada tecnologa en este
mdulo
Complementar o modificar las siguientes mejores prcticas para sus propias
situaciones de trabajo:
Formato
Capitalizar las palabras reservas.
Cdigo debe tener una sangra correctamente.
Nombrar a los objetos
Los objetos deben ser colocados entre corchetes.
[Clientes]
Conserve el caso de los nombres de las tablas como en la base de datos.
[OrderDetails]
Incluye esquema de nombres de objetos.
Sales.Customers
Use ANSI SQL
Comentario Cdigo

Potrebbero piacerti anche