domingo, 24 de mayo de 2015

R.A. 2.2 TEMARIO

Ra 2.2
Diseña  formularios y reportes empleando los recursos que ofrecen el sistema gestor de base de datos  . ponderación 10 %
Contenidos
A) ELABORACIÓN DE APLICACIONES CON VISTAS 
·        elaboración de vistas
·        creación de vistas
·        eliminación de vistas
·        uso de vistas
B) ELABORACIÓN DE FORMULARIOS Y REPORTES
·        creación de formularios y reportes
·        selección de datos, formato para los datos 
·        eliminación de formularios y reportes
·        uso de formularios y reportes
C) DISEÑO DE PROCEDIMIENTOS
·        definición de procedimiento
·        creación de procedimientos
·        eliminación de procedimientos
·        uso de procedimientos
RUBRICA 2.2.1
o   VISTA DE BASES DE DATOS 25%
o   DISEÑO DE FORMULARIOS  & PROCEDIMIENTOS 40%
o   DISEÑO DE REPORTES 20%
o   PRECENTACION DE RESULTADOS 10%
o   ACTITUDES ,ATUEVALUACION  5%
o   FECHA DE ENTREGA 29 de mayo de 2015


v ELABORACIÓN DE APLICACIONES CON VISTAS 

Concepto de vista.
Una vista es una tabla derivada de otras tablas (básicas o virtuales).
Una vista se caracteriza porque:
·         Se considera que forma parte del esquema externo.
·         Una vista es una tabla virtual (no tiene una correspondencia a nivel físico)

 Se puede consultar como cualquier tabla básica.
 Las actualizaciones se transfieren a la/s tabla/s original/es (con ciertas limitaciones).

Aplicaciones de las vistas.

Para la especificación de tablas con información que se accede con
frecuencia pero no posee existencia física:
·         Información derivada de la relación entre varias tablas.
·         Información derivada de la formación de grupos de tuplas
 (p.e. para  la obtención de estadísticas).

En general: información derivada de consultas complejas a la que se
accede con frecuencia.

Como mecanismo de seguridad: creación de vistas con, únicamente, los
atributos de las tablas a los cuales se desea permitir acceder a determinados
usuarios.

• Para la creación de esquemas externos.
• La sintaxis para la creación de vistas en SQL es la siguiente:

CREATE | REPLACE VIEW
vista
[(
comalista_columna
)]
AS
expresión_tabla
[with check option]
en donde:
2.6.3.- Vistas en SQL.
– CREATE VIEW es la orden que permite la creación de la vista.
vista
es el nombre de la tabla virtual que se va a crear.
(comalista_columna)
 son los nombres de los atributos de la tabla y es opcional:


• Si no se especifica, el nombre coincide con el nombre de los atributos
resultantes en  expresión_tabla

• Es obligatorio si algún atributo de
expresión_tabla
es el resultado de una
función de agregación o una operación aritmética.


La sintaxis para la creación de vistas en SQL es la siguiente:
CREATE | REPLACE VIEW
vista
[(
comalista_columna
)]
AS
expresión_tabla
[with check option]
en donde:
2.6.3.- Vistas en SQL.
expresión_tabla
es una consulta SQL cuyo resultado será el contenido de la vista.
WITH CHECK OPTION es opcional y se debe incluir si se desea actualizar la
vista de una manera íntegra.



Para la eliminación de una vista se utiliza la instrucción:
DROP VIEW
vista
[restrict | cascade];





v Elaboración de formularios y reportes

Ø  CREACIÓN DE FORMULARIOS Y REPORTES
Sylex PHP es una colección de clases escritas en lenguaje PHP para ayudar a los webmasters, programadores web, y administradores de bases de datos, a crear formularios de inserción y edición de datos que interactúan con bases de datos MySQL.
Todo esto mediante un generador de formularios ( Form Generator ). También permite la creación de reportes mediante un generador de reportes ( Report generator).
Las clases PHP son todas gratuitas y distribuídas como Software libre ( Open source). Además a continuación puedes ver un manual de su utilización e instalación, así como también ejemplos para aprender a utilizarlas.
Ø  SELECCIÓN DE DATOS, FORMATO PARA LOS DATOS
Para editar datos de una tabla utilizando un formulario, debemos abrir el formulario posicionándonos en él en el Panel de Exploración, hacer clic derecho y seleccionar la opción en el menú contextual.
O simplemente hacer doble clic sobre el nombre del formulario.
Aparecerán los datos del origen del formulario con el aspecto definido en el formulario (la vista Formulario). Podemos a continuación buscar datos, reemplazar valores, modificarlos como si estuviéramos en la vista Hoja de datos de una tabla, desplazarnos a lo largo de la tabla utilizando la barra de desplazamiento por los registros que ya conocemos, lo único que cambia es el aspecto de la pantalla.
Ø  ELIMINACIÓN DE FORMULARIOS Y REPORTES
Familiarizarse con las tablas, formularios, consultas y otros objetos de una base de datos puede facilitar la realización de una amplia variedad de tareas, como introducir datos en un formulario, agregar o quitar tablas, buscar y reemplazar datos y ejecutar consultas.
Ø  USO DE FORMULARIOS Y REPORTES
Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.

Diseño del formulario abre un formulario en blanco en la vista diseño y tenemos que ir incorporando los distintos objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modificar el diseño para ajustar el formulario a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un formulario.

v Diseño de procedimientos


Ø  DEFINICIÓN DE PROCEDIMIENTO
Un procedimiento almacenado es un conjunto de comandos SQL, que pueden almacenarse en el servidor.
Un procedimiento almacenado es un programa que se guarda físicamente en una base de datos.
Su implementación varia de un gestor de bases de datos a otro. Este programa esta hecho con un lenguaje propio de cada gestor de BD y esta compilado por lo que la velocidad de ejecución es muy rápida. 
Ø  CREACIÓN DE PROCEDIMIENTOS
Puede crear procedimientos almacenados mediante la instrucción CREATE PROCEDURE de Transact-SQL.
Las instrucciones CREATE PROCEDURE no se pueden combinar con otras instrucciones SQL en el mismo lote.
Para crear procedimientos, debe disponer del permiso CREATE PROCEDURE en la base de datos y del permiso ALTER en el esquema donde se crea el procedimiento. En procedimientos almacenados CLR, debe ser propietario del ensamblado al que se hace referencia en <method_specifier> o disponer del permiso REFERENCES en dicho ensamblado.
Los procedimientos almacenados son objetos de ámbito de esquema y sus nombres deben ajustarse a las reglas para los identificadores.
Sólo puede crear un procedimiento almacenado en la base de datos actual.








Ø  ELIMINACIÓN DE PROCEDIMIENTOS
Para eliminar un procedimiento en el Explorador de objetos
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos y expándala.
Expanda Bases de datos, expanda la base de datos a la que pertenece el procedimiento y, por último, expanda Programación.
Expanda Procedimientos almacenados, haga clic con el botón secundario en el procedimiento que desee eliminar y, a continuación, haga clic en Eliminar.
Para ver los objetos que dependen del procedimiento, haga clic en Mostrar dependencias.
Confirme que haya seleccionado el procedimiento correcto y haga clic en Aceptar.
Quite las referencias al procedimiento de cualquier objeto y script dependientes.

Ø  USO DE PROCEDIMIENTOS.
Los procedimientos almacenados son un conjunto de instrucciones SQL más una serie de estructuras de control que nos permiten dotar de cierta lógica al procedimiento. Estos procedimientos están guardados en el servidor y pueden ser accedidos a través de llamadas, como veremos más adelante.
Para crear un procedimiento, MySQL nos ofrece la directiva CREATE PROCEDURE. Al crearlo éste es ligado o relacionado con la base de datos que se está usando, tal como cuando creamos una tabla, por ejemplo.
Para llamar a un procedimiento lo hacemos mediante la instrucción CALL. Desde un procedimiento podemos invocar a su vez a otros procedimientos o funciones.


No hay comentarios.:

Publicar un comentario

ACERCA DE NOSOTRAS !