Tema 41 – Utilidades de los sistemas gestores de bases de datos para el desarrollo de aplicaciones.

Tema 41 – Utilidades de los sistemas gestores de bases de datos para el desarrollo de aplicaciones.

Contenido

TEMA 41 Utilidades de los sistemas gestores de la base de datos para el desarrollo de aplicaciones. Tipos. Características. 1

1. INTRODUCCIÓN.. 1

2. VISTAS. 1

3. FORMULARIOS. 2

3.1 Formularios con el asistente. 2

3.2 Diseño de formularios. 2

4. INFORMES. 3

4.1 Informes con el asistente. 3

4.2 Diseño de informes. 4

5. MENÚS. 4

6. LENGUAJES DE PROGRAMACIÓN DE UN SGBS. 5

7. HERRAMIENTAS CASE. 5

8. ENTORNOS DE PROGRAMACIÓN.. 5

1. INTRODUCCIÓN

Hoy en día existen muchas utilidades que van a ayudar al programador de aplicaciones a desarrollar su labor. Dependiendo del sistema gestor de base de datos del que dispongamos, estas herramientas van a varias en su manejo y potencia.

2. VISTAS

Las vistas nos permiten trabajar desde el nivel externo de nuestra base de datos. Una vista se crea a partir del resultado de una consulta que puede implicar una o varias tablas.

También se las llama tablas virtuales. En realidad, no existen por sí mismas, su existencia se basa en las tablas a partir de las cuales se generan. Van a permitir un nivel de seguridad, permitiendo ocultar información que deseemos.

CREATE VIEW [Products Above Average Price] AS
SELECT ProductName, UnitPrice
FROM Products
WHERE UnitPrice > (SELECT AVG(UnitPrice) FROM Products);

3. FORMULARIOS

Forma más cómoda de introducir los datos que la manera tradicional. Podemos diseñar los formularios en la pantalla del ordenador, de forma que se pueda ver claramente los datos que tenemos que introducir.

También se puede introducir información de ayuda para ayudar al usuario para que sepa que introducir.

También se pueden usar las máscaras, que permiten comprobar que la información que se introduce en un campo es del tipo que esperamos.

Los formularios se pueden emplear para visualizar los registros de nuestra base de datos, dándole una apariencia más atractiva.

3.1 Formularios con el asistente

La forma más sencilla para crear formularios es usar el programa Access.

1) Debemos abrir el BD.

2) Marcamos la pestaña formularios.

3) Marcamos el botón nuevo.

4) Elegimos la tabla de la que queremos crear el formulario.

5) Elegir que campos de la tabla vamos a seleccionar para el formulario.

6) Pulsamos siguiente.

7) Insertamos título y alguna info adicional.

8) Pulsamos terminar.

image

3.2 Diseño de formularios

Otra manera de crear los formularios de mediante diseño. Tenemos un pequeño editor gráfico donde podemos distribuir los controles que queramos en las posiciones que deseemos.

Algunos de los controles típicos que podemos insertar en nuestro formulario son:

image

Etiquetas, cuadros de texto, botones de opción, grupos de opciones. Cuadros de verificación, imágenes y comandos.

4. INFORMES

Son listados que podemos volcar sobre pantalla o impresora. Pueden ser tan sencillos como una pequeña consulta y una ordenación o tan complicados como queramos.

La mayoría se usan para volcar impresora.

4.1 Informes con el asistente

Nos ayuda para generar de la forma más sencilla un informe. La forma de manejo es muy simple y muy similar a la creación de formularios para el asistente.

1) Cargamos una base de datos.

2) Marcamos pestaña informes.

3) Marcamos el botón nuevo.

4) Marcamos asistente para informes y el nombre de la tabla o consulta que queramos.

5) Pulsamos el botón aceptar.

6) El asistente nos preguntará que campos queremos incluir en el informe.

7) Pulsamos siguiente.

8) Nos pregunta si queremos agregar nivel de agrupamiento (reunir datos con campos en común)

9) Pulsamos siguiente.

10) Nos preguntará el estilo de documento.

image

4.2 Diseño de informes

Podemos diseñar nosotros mismos un informe. Es muy similar a los formularios y la forma de usarlos es prácticamente idéntica.

La mayoría de los informes se van a volcar en una impresora, por lo tanto, hay que tener cuidado con que el tamaño de los mismos se ajusta a un folio estándar (DIN-4)

image

5. MENÚS

Otra utilidad que podemos encontrar en nuestro SGBD y que es una gran ayuda para el programador consiste en generadores de menús.

La forma de crearlos es muy sencilla. Normalmente suelen ser menús desplegables.

1) Empezamos por definir el menú general.

2) Luego los menús desplegables asociados a cada entrada principal.

3) A cada una de estas entradas se le puede asociar una combinación de teclas para acceder de forma directa.

4) Se le asigna una acción que puede ser el nombre de un procedimiento o función que posteriormente escribiremos.

Ejemplos de programas: Clipper, Visual Basic o Delphi.

6. LENGUAJES DE PROGRAMACIÓN DE UN SGBS

Otra herramienta que suele usar el programador para realizar el trabajo son los diferentes lenguajes que proporciona el SGBD.

DML (Data Manage Lenguage o lneguaje de manejo de datos): Permite crear consultar para seleccionar la información que necesitemos.

DDL (Data Definition Language o lenguaje de definición de datos): Nos permite definir objetos nuevos como vistas, tablas, etc.

DCL (Data Control Language o lenguaje de control de datos): Podemos controlar el acceso a los datos, a los usuarios, etc.

7. HERRAMIENTAS CASE

Son capaces de generar ellas mismas las tablas de nuestra base de datos, e incluso parte del código de las aplicaciones diseñadas.

8. ENTORNOS DE PROGRAMACIÓN

Algunas veces las ayudas ofrecidas por el SGBD no son tan potentes como necesitamos para desarrollar un proyecto.

En estos casos se opta por emplear un entorno de programación lo suficientemente completo para cubrir nuestras necesidades y enlazar con el motor del SGBD.