Estructura de consultas, reportes y entidades externas

Solo disponible en BuenasTareas
  • Páginas : 8 (1932 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2011
Leer documento completo
Vista previa del texto
Raya horta Alexis
Estructura de consultas, reportes y entidades externas
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuarconsultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.

Un reporte es un Documento, generado por el Sistema, que nos presenta de manera Estructurada y/o Resumida, datos relevantes guardados o generados por la misma aplicación de tal manera que se vuelvan útiles para los fines que la Escuela o al ProgramaEscuelas de Calidad convengan.
Los reportes generalmente agrupan los datos de acuerdo a un interés específico; por ejemplo el reporte "Cheques emitidos por la Escuela", presenta una lista de todos los documentos que la Escuela ha dispuesto para pagar a proveedores o prEstadores de servicios, ordenados mediante números y fechas.
A diferencia de un Formulario, los datos dentro de un reporte nopueden ser manipulados o modificados directamente, sino que tienen que ser afectados en alguna otra parte del Sistema para que se reflejen los cambios una vez que el reporte sea generado nuevamente.
Un reporte es generado dinámicamente, es decir, cada vez que lo mandamos llamar o invocamos desde el Sistema, el reporte actualiza la información a los Datos más recientes disponibles. La sección dePresentación de Reportes, explica como el SIPEC Web facilita los mismos al usuario.

Entidad Externa:
Son generalmente clases lógicas de cosas o de personas, las cuales representan una fuente o destino de transacciones, como por ejemplo clientes, empleados, proveedores, etc., con las que el sistema se comunica. También pueden ser una fuente o destino específico, como por ejemplo DepartamentoContable.
Como el sistema que esta bajo análisis acepta datos de otro sistema o bien se los provee, este otro sistema es una Entidad Externa.
Mediante la designación de alguna cosa o de algún sistema como Entidad Externa estamos estableciendo implícitamente que se encuentra fuera de los límites del sistema que estamos considerando por lo cual no nos interesa la transformación o proceso que se realizadentro de ellos, es decir que están fuera del control del sistema que se está modelando. Son sólo proveedores o requeridores de datos del sistema bajo consideración.
Por todo ello, ni el analista ni el diseñador pueden cambiar ni los contenidos ni la forma de trabajo de un terminador.

Estructura de consulta con ejemplo en base a la problemática situada
SQL (Standar Query Lenguaje) es unlenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de ella de manera muy sencilla. Para exponer mas claramente los conceptos se realizaran ejemplo sobre relaciones que se crearan aquí para entender mejor como funcionaSQL.
Cuando aquí nos refiramos a relación estamos hablando mas concretamente a la tabla de datos en si, y sus atributos serán los campos de latabla. Como ejemplo la siguiente relación ( tabla ) la llamaremos persona y sus atributos ( campos ) son nombre, apellido Y DNI
PERSONA | NOMBRE | APELLIDO | DNI |
1 | MARTIN | MARQUESI | 26125988 |
2 | PABLO | MARQUESI | 25485699 |
3 | ROBERTO | SANCHEZ | 20566401 |
4 | ESTEFANIA | GUISSINI | 27128064 |
5 | RUBEN | ALEGRATO | 24238975 |
6 | SANDRA | BRITTE | 25483669 |
7 | MELISA |ARDUL | 27456224 |
8 | SOLEDAD | MICHELLI | 29889656 |
9 | BETANIA | MUSACHEGUI | 27128765 |
10 | JUAN | SERRAT | 28978845 |
 
SQL es un lenguaje que consta de varias partes
* Lenguaje de definición de datos ( DDL): Proporciona ordenes para definir esquemas de relación, eliminar relaciones, crear índices y modificar esquemas de relación.
* Lenguaje de manipulación de datos...
tracking img