Está en la página 1de 18

INTEGRIDAD DE DATOS VISTAS EN SQL SERVER 2005 CREACIN DE VISTAS INFORMES Y REPORTES

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

6
Integridad de Datos en SQL SERVER Vistas en SQL Server 2005 Creacin de Vistas en SQL Server 2005 Informes y Reportes en SQL Server 2005 CONTENIDO
1. 2. 3. 4. Integridad de datos en SQL Server 2005 Vistas en SQL Server 2005 Creacin de Vistas en SQL Server 2005 Informes y Reportes en SQL Server 2005

OBJETIVOS

Proporcionar al lector informacin bsica acerca integridad de datos.

de

Desarrollar Vistas en SQL Server 2005 Creacin de Vistas en SQL Server 2005 Desarrollar Informes y Reportes en SQL Server 2005

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 142

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

1.

INTEGRIDAD DE LOS DATOS El primer paso de la especificacin de los dominios de una tabla consiste en determinar los tipos de datos de las columnas. Un dominio es el conjunto de todos los valores permitidos en una columna. El dominio no slo incluye el concepto del tipo de datos aplicables, sino tambin los valores permitidos en la columna. Por ejemplo, el dominio de la columna Color de la tabla Production.Product incluye el tipo de datos nvarchar y un lmite de tamao de 15 caracteres. El dominio tambin podra especificar las cadenas de caracteres admitidas en la columna, como Red, Blue, Green, Yellow, Brown, Black, White, Teal, Gray y Silver. Para obtener ms informacin, vea Tipos de datos (motor de base de datos). Valores NULL Las columnas pueden aceptar o rechazar valores NULL. NULL es un valor especial en las bases de datos que representa el concepto de un valor desconocido. NULL es diferente de un carcter en blanco 0. En realidad, el carcter en blanco es un carcter vlido y 0 es un nmero vlido. NULL simplemente representa la idea de que este valor no se conoce. NULL tampoco es lo mismo que una cadena de longitud cero. Si la definicin de una columna contiene la clusula NOT NULL, no se pueden insertar filas que tengan el valor NULL en dicha columna. Si la definicin de una columna slo tiene la palabra clave NULL, acepta valores NULL. La aceptacin de valores NULL en una columna puede aumentar la complejidad de las comparaciones lgicas que utilicen la columna. El estndar ISO determina que las comparaciones con valores NULL no se evalan como TRUE o FALSE, sino como UNKNOWN.Esto introduce una lgica de tres valores en los operadores de comparacin, que puede ser difcil de controlar correctamente. Restricciones, reglas, valores predeterminados y desencadenadores Las columnas de tablas tienen otras propiedades adems del tipo y el tamao de datos. Estas otras propiedades son importantes para la consecucin de la integridad de los datos y la integridad referencial de las tablas de una base de datos:

La integridad de los datos significa que todas las repeticiones de una columna tienen un valor de datos correcto. Los valores de los datos deben ser del tipo correcto y deben encontrarse en su dominio correspondiente. La integridad referencial indica que las relaciones entre las tablas se mantienen adecuadamente. Los datos de una tabla slo deben apuntar a filas existentes de otra tabla y no pueden apuntar a filas inexistentes.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 143

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Para mantener los dos tipos de integridad, se utilizan los objetos siguientes:

Restricciones Reglas Valores predeterminados Desencadenadores DML

La exigencia de integridad de los datos garantiza la calidad de los datos de la base de datos. Por ejemplo, si se especifica para un empleado el valor de identificador de 123, la base de datos no debe permitir que ningn otro empleado tenga el mismo valor de identificador. Si tiene una columna employee_rating para la que se prevean valores entre 1 y 5, la base de datos no debe aceptar valores fuera de ese intervalo. Si en la tabla hay una columna dept_id en la que se almacena el nmero de departamento del empleado, la base de datos slo debe permitir valores que correspondan a los nmeros de departamento de la empresa. Dos pasos importantes en el diseo de las tablas son la identificacin de valores vlidos para una columna y la determinacin de cmo forzar la integridad de los datos en la columna. La integridad de datos pertenece a una de las siguientes categoras:

Integridad de entidad Integridad de dominio Integridad referencial Integridad definida por el usuario

Integridad de entidad La integridad de entidad define una fila como entidad nica para una tabla determinada. La integridad de entidad exige la integridad de las columnas de los identificadores o la clave principal de una tabla, mediante ndices y restricciones UNIQUE, o restricciones PRIMARY KEY. Integridad de dominio La integridad de dominio viene dada por la validez de las entradas para una columna determinada. Puede exigir la integridad de dominio para restringir el tipo mediante tipos de datos, el formato mediante reglas y restricciones CHECK, o el intervalo de valores posibles mediante restricciones FOREIGN KEY, restricciones CHECK, definiciones DEFAULT, definiciones NOT NULL y reglas. Integridad referencial La integridad referencial protege las relaciones definidas entre las tablas cuando se crean o se eliminan filas. En SQL Server la integridad referencial se basa en las relaciones entre claves externas y claves principales o entre claves externas y claves exclusivas, mediante restricciones FOREIGN KEY y CHECK. La integridad referencial garantiza que los valores de clave sean coherentes en las distintas tablas. Para conseguir esa coherencia, es
Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda Pg. 144

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

preciso que no haya referencias a valores inexistentes y que, si cambia el valor de una clave, todas las referencias a ella se cambien en consecuencia en toda la base de datos. Cuando se exige la integridad referencial, SQL Server impide a los usuarios:

Agregar o cambiar filas en una tabla relacionada si no hay ninguna fila asociada en la tabla principal.

Cambiar valores en una tabla principal que crea filas hurfanas en una tabla relacionada.

Eliminar filas de una tabla principal cuando hay filas relacionadas coincidentes.

Por ejemplo, en las tablas Sales.SalesOrderDetail y Production.Product de la base de datos AdventureWorks2008R2, la integridad referencial se basa en la relacin entre la clave externa (ProductID) de la tabla Sales.SalesOrderDetail y la clave principal (ProductID) de la tabla Production.Product. Esta relacin garantiza que un pedido de ventas no pueda nunca hacer referencia a un producto que no existe en la tabla Production.Product.

Integridad definida por el usuario La integridad definida por el usuario permite definir reglas de empresa especficas que no pertenecen a ninguna otra categora de integridad. Todas las categoras de integridad admiten la integridad definida por el usuario. Esto incluye todas las restricciones de nivel de columna y nivel de tabla en CREATE TABLE, procedimientos almacenados y desencadenadores.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 145

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

2.

VISTAS Una vista es como una tabla virtual o como una consulta SELECT almacenada, pero podra imaginrsela como un televisor. Cuando ve televisin, normalmente ve gente haciendo diversas actividades. Pero, estn estas personas en realidad dentro del televisor?. Puede que lo pensara cuando era pequeo, pero ahora ya sabe que esa gente se encuentra a millones de kilmetros en un estudio. Est viendo personas que en realidad no est ah; ve una representacin de ellas. Las vistas funcionan de una manera muy parecida. Las vistas se emplean para representar los datos que estn almacenados en una tabla, al igual que el televisor representa a una persona que estn en un estudio. Una vista tiene ms ventajas aparte de mirar los datos almacenados en una tabla. Ejemplo: Crear una Vista con las tablas: Alumnos.xls, Curso81.xls, 81Notas.xls, Profe.xls.

3. CREACIN DE UNA VISTA EN SQL SERVER 2005


Luego de haber verificado en el Explorador de objetos la existencia de las cuatro tablas: Alumnos.xls, Curso81.xls, 81Notas.xls, Profe.xls , que forman parte de la base de datos BASE, en la ruta C:\X o D:\X, ubique el objeto Vistas haga clic en el botn derecho de mouse y seleccione Nueva vista.

Al hacer clic en el objeto Nueva vista aparecer la siguiente figura Agregar tabla conteniendo las cuatro tablas indicadas, como la siguiente pantalla:

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 146

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Aparece la siguiente pantalla:

Continuar agregando las dems tablas hasta tener la siguiente apariencia:

Luego de agregar las tablas, hacer clic en el botn Cerrar Acomode las tablas hasta que tenga la siguiente forma:

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 147

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Nota.- La tabla maestra es 81Notas; por lo tanto debe estar ubicado casi al centro. Relacione las tablas tal como se indica a continuacin: Columna Cdigo de la tabla Profe con la columna Codpro de la tabla 81Notas Columna Codcorto de la tabla Curso81 con la columna Nomcur de la tabla 81Notas Columna Cdigo de la tabla Alumnos con la columna Codalu de la tabla 81Notas Para relacionar haga clic en el nombre de la columna Cdigo de la tabla Profe, mantenga presionado el pie izquierdo del mouse y arrstrelo hasta sealar con el puntero del mouse el nombre de la columna Codpro de la tabla 81Notas. Una vez acomodado y relacionado las cuatro tablas, se tiene una pantalla similar a la siguiente:

Pasos para agregar y relacionar tablas:


a. Agregar tablas.- En el cuadro de dilogo Agregar tabla, seleccione la tabla 81notas y haga clic en el botn Agregar, lo mismo haga con las tablas Alumnos, Curso81 y Profe, una vez agregada las cuatro tablas haga clic en el botn Cerrar. Ample el Diseador de vistas, coloque al centro la tabla maestra 81notas, en la parte central, y acomode las otras tres tablas y relacione las cuatro tablas. La relacin se realiza con las tres tablas Alumnos, Curso81 y Profe hacia la tabla maestra 81Notas. b. Relacionar tablas.-Para relacionar las tablas haga clic en el nombre del campo de inicio, mantenga pulsado el pie izquierdo y dirjase al nombre del campo final y suelte el mouse.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 148

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

En vez de los siguientes cdigos: SELECT dbo.Alumnos.CDIGO, dbo.Curso81.descripcin, dbo.[81notas].notafinal, dbo.Profe.APENOM FROM dbo.[81notas] INNER JOIN dbo.Alumnos ON dbo.[81notas].codalu = dbo.Alumnos.CDIGO INNER JOIN dbo.Curso81 ON dbo.[81notas].nomcur = dbo.Curso81.Codcorto INNER JOIN dbo.Profe ON dbo.[81notas].codpro = dbo.Profe.CDIGO Que aparece en el cuadro de texto editor de sintaxis de TransacSQL, debajo de la cuadrcula Columna, escriba la siguiente consulta: SELECT N.CODALU, A.APENOM, N.NOMCUR, C.DESCRIPCION, N.GH, N.NOTAFINAL, N.CODSEM, P.CDIGO, P.APENOM FROM [81NOTAS] N, PROFE P, ALUMNOS A, CURSO81 C WHERE N.CODPRO = P.CDIGO AND N.CODALU =082920B AND A.CODIGO =082920B AND N.CODCUR = C.CODIGO Haga clic en el cuadrito izquierdo de la columna descripcin de la tabla Cursos81 Grabe la vista con el atajo Ctrl + S o con la secuencia Archivo > Guardar vista, en su ruta de trabajo. En el cuadro de dilogo Elegir nombre, especifique Vista_Tarea2_Lab12 y haga clic en Aceptar.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 149

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Al pulsar el botn Aceptar, aparece la siguiente pantalla:

Para ejecutar la vista que acaba de crear haga lo siguiente: haga clic con el botn derecho en Nueva consulta y escriba el siguiente comando: USE BASE SELECT * FROM VISTA_TAREA2_LAB12 Al ejecuta esta consulta usted obtendr la siguiente salida:

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 150

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

4. INFORMES Y REPORTES EN SQLSERVER 2005


Reporting Services utiliza diversos trminos para describir un informe en distintos estados, incluida la definicin inicial, el informe publicado y el informe visualizado tal cual aparece ante el usuario. Archivos de definicin de informe (.rdl) Una definicin de informe es un archivo que se crea mediante el Diseador de informes o el Generador de informes. Esta definicin proporciona una descripcin completa de conexiones de orgenes de datos, consultas utilizadas para recuperar datos, expresiones, parmetros, imgenes, cuadros de texto, tablas y cualquier otro elementos de tiempo de diseo que podra incluir en un informe. Las definiciones de informe se representan en un tiempo de ejecucin como un informe procesado. Si bien las definiciones de informe pueden ser complejas, como mnimo especifican una consulta y otro contenido del informe, propiedades del informe y un diseo de informe. Las definiciones de informe se escriben en XML y se ajusta a una gramtica XML denominada lenguaje RDL (Report Definition Language). El lenguaje RDL describe los elementos XML, que engloban todas las variantes posibles que puede tener un informe. Para obtener ms informacin sobre las definiciones de informe o el lenguaje RDL, vea Disear y crear informes y Report Definition Language.

Informes publicados Una vez creado un archivo .rdl, ste se publica en un servidor de informes mediante la implementacin de una solucin de proyecto de informes desde el Diseador de informes, y se lo guarda desde el Generador de informes o se lo carga mediante el Administrador de informes o SQL Server Management Studio. Un informe publicado es un elemento que se almacena en una base de datos del servidor de informes y se administra en un servidor de informes. El informe se almacena en un formato intermedio parcialmente compilado que lo prepara para que los usuarios puedan obtener acceso a ste. Un informe publicado se protege mediante asignaciones de funciones utilizando el modelo de seguridad basado en funciones de Reporting Services. Se obtiene acceso a los informes publicados a travs de direcciones URL, de partes del sitio Web SharePoint o del Administrador de
Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda Pg. 151

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

informes. Salvo los informes que se crean y guardan en el Generador de informes, los informes publicados no se pueden editar ni volver a guardar en el servidor de informes.

Informes representados Un informe representado es un informe totalmente procesado que contiene datos e informacin de diseo en un formato que permite su visualizacin (por ejemplo, HTML). Un informe no puede visualizarse hasta que no se haya representado en un formato de salida. El servidor de informes lleva a cabo la representacin de informes. Puede representar un informe realizando una de las siguientes acciones:

Abrir un informe publicado desde el servidor de informes. Suscribirse a un informe, que se entrega a una bandeja de entrada de correo electrnico o a un recurso compartido de archivos en un formato de salida que se especifique.

El formato de representacin predeterminado para los informes de Reporting Services es HTML 4.0. Adems del formato HTML, los informes pueden representarse en una variedad de formatos de salida, entre los que se incluyen Excel, XML, PDF, TIFF y CSV. Al igual que ocurre con los informes publicados, los informes representados no se pueden editar ni volver a guardar en el servidor de informes. En este tema se ofrece una descripcin avanzada de las caractersticas de creacin, administracin y entrega de informes disponibles en SQL Server 2005 Reporting Services.

Crear informes Para crear un informe, cree una definicin de informe mediante el Diseador de informes o el Generador de informes. La herramienta de creacin que se utilice depende de los requisitos del informe y del nivel de conocimiento del usuario sobre tcnicas de creacin de informes.

El Diseador de informes es una herramienta de creacin de informes completa que se ejecuta en Business Intelligence Development Studio. Para utilizarla, debe saber cmo conectarse a un origen de datos, generar consultas y establecer propiedades. Puede utilizar el Diseador de informes para crear informes simples o informes complejos que
Pg. 152

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

incluyan expresiones y ensamblados personalizados para hacerlos compatibles con una funcionalidad personalizada. Puede utilizar el Asistente para informes para crear un informe y luego modificarlo, o generarlo a partir de cero mediante una plantilla de proyecto del servidor de informes.

El Generador de informes proporciona informes ad hoc sobre datos relacionales y multidimensionales mediante orgenes de datos de modelo. Est destinado a usuarios que desean crear informes bsicos fcilmente sin escribir consultas. El Generador de informes utiliza modelos y plantillas de informe predefinidos que administran conexiones de datos, consultas y relaciones de datos de modo que los usuarios slo deban arrastrar y colocar campos de datos en una plantilla para crear informes tabulares o de matriz.

Cree informes en un equipo cliente, distinto del servidor de informes. Una vez que el informe tenga el aspecto deseado, puede publicarlo en un servidor de informes, donde estar disponible para su uso generalizado. Para crear un informe, siga estos pasos: 1. Conctese a un origen de datos y recupere datos. Puede hacerlo mediante cadenas de conexin y consultas, o bien, creando un modelo de informe que especifique los datos con los que desea trabajar. 2. Cree un diseo de informe. El Generador de informes proporciona plantillas que realizan estos pasos. El Generador de informes proporciona un cuadro de herramientas y una superficie de diseo para que se puedan combinar tablas, matrices, grficos, elementos grficos y otros elementos como se desee. 3. Obtenga una vista previa del informe para ver los datos y el diseo juntos y, a continuacin, publique el informe en un servidor de informes.

Administrar informes y otros elementos Una de las principales ventajas de utilizar Reporting Services es la posibilidad de administrar informes y elementos relacionados, como carpetas, conexiones de orgenes de datos y recursos, desde una ubicacin centralizada. Puede definir la seguridad, establecer propiedades y programar operaciones. Tambin puede crear programaciones compartidas y orgenes de datos compartidos, y ponerlos a disposicin de todos los usuarios. Para administrar informes y el entorno de informes, utilice SQL Server Management Studio o el Administrador de informes. La administracin de informes comprende las siguientes tareas:

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 153

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Organizar el entorno de informes agregando nuevas carpetas para almacenar colecciones de informes. Habilitar caractersticas como Mis informes, el historial del informe y la entrega de informes por correo electrnico. Proteger el acceso a carpetas e informes mediante la asignacin de usuarios y grupos a funciones. Generar las programaciones compartidas y los orgenes de datos compartidos que desea poner a disposicin de todos los usuarios.

Tanto los usuarios como los administradores del servidor de informes pueden administrar informes, pero no del mismo modo. Los usuarios pueden publicar y administrar informes en un rea de trabajo personal denominado Mis informes. Los administradores del servidor de informes pueden administrar el espacio de nombres completo de carpetas del servidor de informes. La posibilidad de realizar tareas de administracin depende de los permisos de usuario.

Obtener acceso a informes y entregarlos Reporting Services ofrece dos mtodos para obtener acceso a los informes y entregarlos:

El acceso a peticin permite a los usuarios seleccionar los informes desde una herramienta de visualizacin de informes. Puede utilizar el Administrador de informes, una parte de Microsoft SharePoint Web o un explorador. El acceso basado en suscripciones genera y entrega informes automticamente a un destino. Puede entregar informes a una bandeja de entrada de correo electrnico o a un recurso compartido de archivos.

Para ver un informe a peticin, puede buscar o seleccionar un informe de una jerarqua de carpetas, denominada espacio de nombres de carpetas del servidor de informes. Para recibir informes automticamente, puede suscribirse a un informe especfico. Cuando se ejecuta el informe, el usuario recibe una notificacin que le indica que el informe est disponible o recibe una copia del mismo en un mensaje de correo electrnico. Los administradores del servidor de informes pueden generar suscripciones controladas por datos que proporcionan datos a un grupo numeroso de personas. Las suscripciones controladas por datos generan una lista de destinatarios en tiempo de ejecucin. En una suscripcin controlada por datos, la configuracin de entrega se genera a partir de los datos
Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda Pg. 154

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

almacenados (por ejemplo, los de una base de datos de empleados) cuando se desencadena la suscripcin. Reporting Services es compatible con varios formatos de visualizacin. Al principio los informes se muestran en formato HTML, pero, una vez representado un informe, se puede volver a mostrar en un formato diferente como Excel o PDF. SQL Server Reporting Services es un conjunto de componentes de procesamiento, herramientas e interfaces de programacin que permiten el desarrollo y la utilizacin de informes completos en un entorno administrado. El conjunto de herramientas incluye herramientas de desarrollo, de configuracin y de administracin as como herramientas de visualizacin de informes. Las interfaces de programacin incluyen el protocolo simple de acceso a objetos (SOAP), los extremos de direcciones URL e Instrumental de administracin de Windows (WMI), para permitir una fcil integracin con aplicaciones y portales nuevos o existentes. El procesamiento se distribuye en mltiples componentes. Para recuperar datos, procesar el diseo de los informes, representar los formatos de presentacin y entregar en destinos especficos se utilizan procesadores centralizados y especializados. El procesamiento de una presentacin tiene lugar despus de recuperar los datos y es independiente del procesamiento de los datos, lo que permite a diversos usuarios consultar el mismo informe simultneamente en formatos diseados para distintos servicios o cambiar inmediatamente el formato de visualizacin del informe, de HTML a PDF, a Microsoft Excel o a XML, con un solo clic. La arquitectura modular se ha diseado para permitir ampliaciones. Los programadores pueden incluir funciones de informes en aplicaciones personalizadas o ampliar la funcionalidad para hacerla compatible con caractersticas personalizadas. El diagrama siguiente muestra los componentes y las herramientas de Reporting Services. El diagrama tambin muestra cmo se adaptan las herramientas personalizadas al diseo global. Presenta el flujo de solicitudes y datos entre componentes del servidor y los componentes que envan y recuperan contenido de un almacn de datos.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 155

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Diagrama de la arquitectura
Diagrama de la arquitectura de Reporting Services

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 156

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

Temas de informacin general de componentes


Tema Descripcin Describe el componente Servidor de informes, que proporciona datos y permite procesar y entregar informes. El componente Servidor de informes incluye diversos subcomponentes para llevar a cabo funciones especficas. Este tema ofrece una introduccin a todos los componentes del servidor de informes. Describe la herramienta de aplicacin Web utilizada para tener acceso al contenido de una base de datos del servidor de informes y administrar dicho contenido. Describe la herramienta de creacin de informes utilizada para crear informes adaptados a cada situacin. Describe la herramienta de creacin de informes incluida en Reporting Services. Describe la herramienta de creacin de modelos de informes utilizada para generar modelos de informes adaptados a cada situacin.

Servidor de informes

Administrador de informes

Generador de informes

Diseador de informes

Diseador de modelos

Describe la herramienta de configuracin utilizada Herramienta de configuracin para implementar y mantener un servidor de de Reporting Services informes. Describe las utilidades de la lnea de comandos Utilidades de smbolo del sistema que se pueden utilizar para administrar un del servidor de informes servidor de informes. Describe los exploradores Web que se pueden Compatibilidad con exploradores utilizar para visualizar informes y ejecutar en Reporting Services herramientas basadas en Web.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 157

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermera Captulo VI Integridad de datos. Vistas. Creacin de Vistas. Informes y Reportes

REFERENCIALES
1. CEVALLOS FCO. JAVIER SIERRA, Enciclopedia de Microsoft Visual C#, Edit. Alfaomega RA-MA, primera edicin 2006, Mxico 2. GUNDERLOY MIKE, La Biblia Microsoft SQL Server 2005, Edit. Anaya,2006, Espaa. Multimedia, 3. ROMERO RICARDO, SQL Server 2005, Edit. Ritisa Graff S.R.L., primera edicin 2006, Lima Per.

Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda

Pg. 158

También podría gustarte