14

Click here to load reader

Repoteadores De Mysql2

Embed Size (px)

Citation preview

Page 1: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

UNIVERSIDAD

VERACRUZANA

CATEDRÁTICO:

CARLOS ARTURO TORRES GASTELU

EQUIPO NUMERO 8

INTEGRANTES:

CARRION MENDIOLA ALINA LETICIA

MONTALVO SACRAMENTO AMAYRANI SAMANTAHA

RIVERA MENDEZ SANDRA

GRUPO:

C002

SISTEMAS COMPUTACIONALES ADMINISTRATIVOS

REPORTEADORES PARA MYSQL

EE:

BASE DE DATOS

30 SEPTIEMBRE DEL 2009

Facultad de Administración

Page 2: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

CONTENIDO

INTRODUCCION

AGATA REPORT

FORMATOS DE SALIDA QUE GENERA

BASE DE DATOS QUE SOPORTA

FUNCIONALIDADES

CRYSTAL REPORT

ORIGEN DE CRYSTAL REPORT

CAMPOS DE ENUNCIADO DE MYSQL

COMO CREAR UN CAMPO DE TRABAJO EN SQL

GRUPOS

SECCIONES DE DISEÑO DE CRYSTAL REPORT

INFORME EN BLANCO

VENTANA DE CRYSTAL REPORT

VISUAL BASIC.NET

RELACIÓN CON VISUAL BASIC

DESARROLLO MULTIPLATAFORMA

VISUAL BASIC 2008

PANTALLA DE VISUAL BASIC. NET

CONCLUSIÓN

BIBLIOGRAFIA

Page 3: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

INTRODUCCION

Las bases de datos juegan un papel de suma importancia en cualquier empresa u

organización ya que con ellas se lograr contener de manera organizada y

controlada la información útil para la empresa.

Los reporteadores son herramientas que apoyan a los administrativos a obtener

los resultados deseados, permitiendo un fácil acceso a los datos de la BD, algunas

de sus características es que con ellos se pueden generar como se dijo

anteriormente reportes, incluso pueden crear un diagrama de entidad relación, el

cual nos sirve para relacionar nuestra base de datos pudiendo asi obtener un

informe completo y conciso.

Estas herramientas emiten diversos formatos en cuanto a la emisión de reportes,

obteniendo vistas en gráficos, hojas de cálculos, formatos HTML, entre otros; los

cuales nos ayudan a tener los informes requeridos y con una visión mucho más

fácil y compresible.

Los reporteadores que serán detallados a continuación pueden ser ejecutados en

diversas plataformas, así como usados por múltiples SMBD aunque el que nos

importa en este momento es el MYSQL.

Page 4: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

AGATA REPORT

s un conjunto de herramientas para sacar lo más sustantivo de tus bases

de datos. Parecido a Crystal Report pero en versión libre, permite

extraer datos de PostgreSQL, MySQL, Oracle, DB2, MS-SQL,

Informix, InterBase, Sybase, o Frontbase y exportarlas a PostScript, texte,

HTML, XML, PDF, o CSV.

FUNCIONALIDADES

Posibilidad de generar un completo diagrama ER.

Proporciona un módulo para crear gráficas en curvas o en

bastones y permite cruzar informes con otras bases de

datos.

Programa soporta parámetros temporales de ejecución (te

consulta estos valores antes de correr la aplicación).

BASE DE DATOS QUE SOPORTA

1. PostgreSQL

2. MySQL

3. SQLite

4. Oracle

5. DB2

6. MS-SQL

7. Informix

8. InterBase

9. Sybase

10.Frontbase

E

Page 5: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

FORMATOS DE SALIDA QUE GENERA

1. PostScript

2. plain text

3. HTML

4. XML

5. PDF

6. Hoja de cálculo (CSV)

Page 6: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

CRYSTAL REPORT

s una aplicación de inteligencia empresarial utilizada para diseñar y

generar informes desde una amplia gamas de fuentes de datos

(bases de datos).

ORIGEN DE CRYSTAL REPORT

El producto fue originalmente creado por Crystal Services Inc., la cual

produjo las versiones 1.0 hasta la 3.0. La compañía fue subsecuentemente

adquirida por Seagate Software, la que luego fue renombrada como Crystal

Decisions, y produjo las versiones 4.0 hasta la 9.0. Crystal Decisions fue

adquirida en diciembre de 2003 por Business Objects, la cual ha producido las

versiones 10 y 11 (XI), y actualmente la versión 12 (2008). Business Objects fue

adquirida en October 08, 2007 por SAP.

CAMPOS DE ENUNCIADO DE MYSQL

Éstos son como fórmulas, pero escritos en SQL, y no en el lenguaje de

fórmula de Crystal Reports. Los enunciado de SQL son usados, entre otras

cosas, para obtener un conjunto específico de datos de una base de datos,

pudiendo ordenar, agrupar y seleccionar datos, basándose en campos de

enunciados SQL.

Los campos de enunciado SQL, son de utilidad a la hora de optimizar el

rendimiento de los informes, ya que las tareas que ejecutan se realizan

normalmente en el servidor de la base de datos, en contraposición con una

fórmula regular que a veces se ejecuta en el equipo local.

E

Page 7: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

COMO CREAR UN CAMPO DE TRABAJO EN SQL

Ir a la barra de herramientas estándar, hacer clic en Explorador de campos.

Aparece el cuadro de diálogo Explorador de campos.

Ir hasta Campos de enunciados SQL. Hacer clic en Nuevo.

Aparece el cuadro de diálogo Nombre del enunciado SQL.

Escribir el nombre en el cuadro Nombre, y Aceptar.

Aparece el Formula Workshop con el Editor de enunciados SQL activo.

Escribir el enunciado en el Editor de enunciados SQL.

Guardar.

GRUPOS

Sección Características

Encabezado

de grupo Sección que contiene el campo de nombre de grupo. Suele usar

para mostrar gráficos o tablas cruzadas de datos específicos del

grupo. Sólo se imprime una vez al principio de un grupo.

Pie de grupo Esta sección incluye el valor de resumen, si lo hay, y se puede

usar para insertar gráficos y tablas cruzadas. Se imprime sólo una vez al final de un grupo.

Page 8: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

SECCIONES DE DISEÑO DE CRYSTAL REPORT

Sección Características

Encabezado

del informe

(EI)

Sección usada para el título del informe, o bien, cualquier otra

información que el usuario desee que aparezca en esa parte.

Por otro lado, puede ser usada para insertar gráficos y tablas

cruzadas, los cuales incluyen datos para todo el informe.

Encabezado de

página (EP) Sección usada para agregar la información que se desea que

aparezca en la parte superior de cada página. Pueden ser

nombres de capítulos, nombre del documento, etc. Se puedes

desplegar títulos de campo sobre los campos (columnas)

mismos en su informe.

Detalles (D) Sección usada para el cuerpo del informe y se imprime una vez

por registro (fila). La mayor parte de los datos del informe

aparece en esta sección.

Pie de informe

(PI) Sección usada para la información que se desea que aparezca

sólo una vez al final del informe (por ejemplo, totales generales) y para los gráficos y las tablas cruzadas que incluyen datos

relativos a todo el informe.

Pie de página

(PP) Sección que contiene el número de página y cualquier otra

información que se desea que aparezca en la parte inferior de la

misma.

Page 9: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

INFORME EN BLANCO

Una de las opciones para la creación de informes es comenzar desde cero.

Para cargar las bases de datos existe un Asistente de base de datos, donde

muestra los siguientes orígenes de datos soportados:

Origen de datos Características

Conexiones actuales Carpeta que muestra una lista de los orígenes de datos a los que está

conectado actualmente.

Favoritos Muestra una lista de los orígenes de datos que se utilizan

normalmente y que se ha mantenido en la lista Favoritos.

Historial Muestra una lista de los orígenes de datos utilizados recientemente. Se

muestran las últimas cinco fuentes de datos.

Crear una nueva

conexión

Muestra las subcarpetas de varios orígenes de datos a los que se

puede conectar.

Access-Excel

(DAO)

Access - dBASE 5.0, III y IV - Excel 3.0, 4.0 y 5.0 -

Importación de HTML - Lotus WK1, WK3, WK4 - Paradox

3.x, 4.x, y 5.x - Texto

ADO.NET

(XML)

Archivos de

base de datos:

Excel: .xls, .xlw - Archivos XML: .xml, .xsd - Definición de

campo: .ttx - Archivos xBase: .dbf - Diccionarios Btrieve:

.ddf - Archivos Access: .mdb - Archivos de vínculos de datos:

.udl

Exchange 5.5

Message

Tracking Log

Exhange

Message

Tracking Log

Legacy

Exchange

Mailbox

Page 10: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

Admin

ODBC

(RDO):

Base de datos Xtreme 11.5 - dBASE Files - Excel Files - MS

Access Database - Xtreme Sample Database 11.5

Olap

OLE DB

(ADO)

Microsoft Jet 4.0 OLE DB - Microsoft Office 12.0 Access

Database Engine OLE DB - Microsoft OLE DB for: Analysis

Services 9.0 , Data Mining Services, Indexing Service, Internet

Publishing, ODBC Drivers, OLAP Servides 8.0, Oracle, SQL Server,

Simple - MSdataShape - Proveedor de bases de datos OLE

para servicios de directorio de Microsoft

VENTANA DE CRYSTAL REPORT

Page 11: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

VISUAL BASIC.NET

s un lenguaje de programación orientado a objetos que se puede

considerar una evolución de Visual Basic implementada sobre el

framework .NET.

RELACIÓN CON VISUAL BASIC

Si Visual Basic .NET debe considerarse una mera versión de Visual Basic,

o si debe considerarse como un nuevo lenguaje de programación es un tema

que ha traído mucha discusión, y que aún la trae.

La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la

excepción de los añadidos para soportar nuevas características como el control

estructurado de excepciones, la programación orientada a objetos, o los

Genéricos.

Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto

a metodología de programación y bibliotecas, pero ambos lenguajes siguen

manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a

VB.NET.

DESARROLLO MULTIPLATAFORMA

Gracias al esfuerzo que ha realizado la gente de este proyecto para

implementar una versión compatible 100% con .NET que incluye la inmensa

mayoría de la bibliotecas y una implementación multiplataforma de

Windows.Forms, resulta posible programar para distintos sistemas operativos

usando VB.NET

E

Page 12: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

VISUAL BASIC 2008

El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks

diferentes:

.NET Framework 2.0

.NET Framework 3.0

.NET Framework 3.5

También es muy fácil de usar gracias al desarrollo de hardware.

PANTALLA DE VISUAL BASIC. NET

Page 13: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

CONCLUSIÓN

En la investigación anterior se pudo observar que gracias al manejo de

reporteadores se hace mas fácil la recolección de los datos e información

dentro de una base de datos, y por esto los reportes emitidos logran

satisfacer las necesidades de los administrativos, apoyándolos a la toma de

decisiones dentro de la organización.

Existen un gran número de reporteadores, cada uno de los cuales nos

ofrecen de manera accesible infinidad de funciones para la creación de

informes, los que vimos anteriormente son aquellos que pueden acceder a

los datos de una BD sobre MYSQL.

En la actualidad el uso de estas herramientas para la creación de informes

es de mucha utilidad para las organizaciones, pues, como menciono en la

investigación generan los reportes de acuerdo a las necesidades y/o

requerimientos de los usuarios. Esto de manera fácil, la mayoría de los

reporteadores son sencillos de usar y los resultados que ofrecen, casi

siempre cumplen con lo solicitado por el cliente/usuario.

Page 14: Repoteadores De Mysql2

BASE DE DATOS

EQUIPO 8

BIBLIOGRAFIA

http://es.wikipedia.org/wiki/Visual_Basic_.NET

http://www.aplicacionesempresariales.com/agata-report-tu-base-de-datos-al-

descubierto.html