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