Click here to load reader
Upload
alinacarrion
View
544
Download
0
Embed Size (px)
Citation preview
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
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
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.
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
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)
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
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.
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.
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
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
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
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
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.
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