7.1.- Bases de datos: Diseño, tablas, consultas e informes.
En la siguiente imagen se presenta un ejemplo del programa OpenOffice.org Base donde se pide comenzar la base de datos a través de un asistente.
Antes de comenzar, en una base de datos se debe tener claro con qué tipos de datos se van a trabajar, y qué se quiere hacer con ella. En este diseño se debe partir de unos principios:
- La información no se debe introducir duplicada.
- Los datos deben de ser correctos y completos.
Así pues, en el diseño se divide la información en tablas que permiten recuperar fácilmente los datos.
Las tablas son columnas o campos y filas o registros de datos que se organizan para facilitar su recuperación.
Los asistentes de tabla te preguntan el nombre de la tabla, el nombre y número de las columnas y un identificador en cada fila que permite recuperar el dato de la tabla en un momento concreto.
Por ejemplo, las tablas de proveedores suelen estar compuestas por diferentes campos, siendo el diseño de las mismas el siguiente:
- Un campo con el nombre de los proveedores de la empresa y otro campo para sus direcciones.
- Otro campo con el catálogo de productos a la venta con sus precios, etc.
Se puede crear otra tabla que recoja los plazos de entrega de los proveedores.
Y otra tabla con registros que recojan el inventario de stock disponible.
Posteriormente, esas tablas se pueden relacionar, seleccionando la información que nos sea útil a través de consultas.
La consulta en la base de datos es una herramienta útil para introducir, borrar, agregar o modificar información en la base de datos. Para esto se usa un lenguaje de consulta, el más habitual es el SQL.
A continuación, se presenta un código del lenguaje SQL que permite obtener los nombres de los fabricantes que ofrecen productos por un precio medio igual o superior a 150 euros.
|
Los informes te permiten generar un documento con información de determinados registros de la base de datos para personalizar la información antes de imprimirlos, incluyendo etiquetas, catálogo, etc.