1. Bases de datos 1.1 Ventana Base 1.2 Bases de datos 1.3 Creación de consultas 1.4 Criterios de selección de datos

07 Base 1. Bases de datos 1.1 1.2 1.3 1.4 Ventana Base Bases de datos Creación de consultas Criterios de selección de datos 2. Tablas, registros y

1 downloads 6 Views 650KB Size

Recommend Stories


Bases de Datos MySQL 1
Bases de Datos MySQL 1 Bases de Datos MySQL 2 Propiedades de las entidades. Bases de Datos MySQL 3 La entidad “alumnos” se convierte en la tabla

BD - Bases de Datos
Última modificación: 19-02-2016 270010 - BD - Bases de Datos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que impart

BASES DE DATOS Fuente:
INSTITUCION EDUCATIVA “JOHN F. KENNEDY” Resolución de Aprobación No. 2110 del 7 de septiembre de 2010 Secretaría de Educación y Cultura del Departamen

UNIDAD. Bases de datos
UNIDAD 7 Bases de datos Grabado de un archivo. (Wikipedia org. Dominio público) n la sociedad de la información, el almacenamiento de datos así co

Story Transcript

07

Base

1. Bases de datos 1.1 1.2 1.3 1.4

Ventana Base Bases de datos Creación de consultas Criterios de selección de datos

2. Tablas, registros y campos 2.1 2.2 2.3 2.4

Tablas Tipos de datos Claves Introducir datos en las tablas

3. Relaciones entre tablas 3.1 3.2 3.3 3.4

Relacionar tablas Normalización Alias Registro de bases de datos

Curiosidades 1. Real Academia Española (www.rae.es) 2. Correos (www.correos.es) 3. Red de Bibliotecas Públicas de Andalucía (www.juntadeandalucia.es) 4. Satélite meteorológico (www.meteosat.com)

Taller de investigación 1. Abre una base de datos y regístrala en OpenOffice.org 2. Vincula los datos con hojas de cálculo

07 OpenOffice.org Base

¿Qué es y para qué sirve Base? Base es el gestor de bases de datos del paquete OpenOffice. Los archivos de Base se llaman bases de datos y están compuestos de tablas, consultas, formularios, informes, etc. La base de datos Base es relacional, es decir, puede relacionar datos de distintas tablas. Las actualizaciones y modificaciones de las bases de datos se guardan automáticamente. Las bases de datos sirven para almacenar información de forma organizada y para obtener información de manera rápida y segura, mediante consultas e informes. Además, las bases de datos tienen aplicación en la enseñanza (elementos químicos, datos de países, comunidades, provincias, localidades, gestión de las bibliotecas…), en el mundo empresarial (gestión de nóminas, compras, ventas, existencias…) y en el ámbito doméstico (agenda de familiares y amigos, colección de CD de música…). Las bases de datos también permiten almacenar contenidos multimedia. Los archivos de Base tienen extensión odb Organización En el CD Utilidades tienes la carpeta 7Base, con archivos para hacer y completar todas las actividades de esta unidad. Están distribuidas en las subcarpetas Base1, Base2, Base3 y Taller7 Copia del CD Utilidades la carpeta 7Base del CD Utilidades en tu carpeta Documentos/ Guadalinex. Cada una de las secciones será una carpeta. El nombre de cada una de las bases de datos aparecerá a la derecha del título de cada sección, y los nombres de las tablas, consultas, formularios e informes, a la derecha del título de cada actividad. La versión de Base que utilizamos es la contenida en OpenOffice 2.2

¶ 104 ¶

1. Bases de datos

experimenta

1. Bases de datos 1

Abre una base de datos existente Abre de tu carpeta la base de datos Supermercado. a) Inicia Base. b) En ¿Qué desea hacer?, selecciona Abrir un archivo de base de datos existente, pulsa carpeta 7Base/Base1, selecciona Guadaair y pulsa

2

y, de tu

Revisa el contenido de la tabla: Aviones a) Ojea el contenido de la tabla de la base de datos Aviones. b) A la izquierda de la pantalla, en el Panel Base de datos selecciona Tablas; en el Panel de tablas, haz doble-clic sobre la tabla Aviones. Observa su contenido. c) Cierra la tabla.

3

Crea una consulta: Num Pasajeros Crea una nueva consulta que muestre los campos Fabricante, Modelo y Pasajeros, ordenados por número de pasajeros y cuya autonomía sea mayor de 10.000 km. a) Haz clic en Base de datos/Consultas. b) En Tareas, selecciona Crear consulta en vista diseño… c) En la ventana Agregar tabla o consulta, selecciona la tabla Aviones y pulsa d) Cierra la ventana Agregar tabla o consulta pulsando e) De la parte superior, de la tabla Aviones arrastra los campos Fabricante, Modelo, Pasajeros y Autonomía a la parte inferior, sobre Campo. f) Debajo, en la columna Pasajeros, en la fila Orden, despliega las opciones y selecciona ascendente. Observa la imagen de la derecha. g) Debajo, en la columna Autonomía, en la fila Visible, desmarca la opción y, en la fila Criterio, escribe > 10000. Como aparece en la imagen de la derecha. h) Haz clic en Guardar y llama a la consulta Num Pasajeros. Pulsa i) Cierra la ventana de diseño de la consulta. j) Haz doble-clic sobre la consulta Num Pasajeros.

¶ 105 ¶

07 OpenOffice.org Base

ep a xr pen rd ie menta 1.1. Ventana Base Nombre de la base de datos

Nombre de la aplicación Botones de Base

Barra de menús Barra de herramientas

Grupos de objetos de la base de datos

Columna (atributo) Objetos del grupo seleccionado (Tablas)

Fila (registro) Celda (tupla)

Barra de estado

La ventana Base está dividida en tres partes. En la parte izquierda, se encuentra el Panel de datos, desde el que accedemos a los grupos de objetos de la base de datos (tablas, consultas, formularios e informes). En la parte superior, está el Panel de tareas, desde donde podemos crear los diferentes tipos de objetos de la base de datos; cada vez crearemos el objeto que hayamos seleccionado en el Panel de datos. En la parte inferior de la ventana se encuentra el Panel de tablas, o el objeto que hayamos seleccionado en el Panel de datos, desde donde podemos visualizar, modificar y borrar los datos de la base de datos o añadir datos nuevos.

1.2. Bases de datos Las bases de datos sirven para almacenar información de forma organizada. La información se almacena en tablas; cada tabla contiene información relativa a un conjunto de elementos, por ejemplo: productos, clientes, vehículos, etc. Existen varios tipos de bases de datos: relacionales, documentales, jerárquicas, etc. Las tablas contienen registros. En el caso de la tabla Aviones, cada registro almacena información relativa a un avión. Existen tantos registros como aviones contenga la tabla. A su vez, las tablas están compuestas por campos. Cada campo contiene una característica común de todos los registros. En el caso de la tabla Aviones, los campos son el fabricante del avión, el nombre del modelo, el número máximo de pasajeros, etc. Open Office-Base es un gestor de bases de datos, es decir, un motor que puede tratar múltiples bases de datos (no simultáneamente). Cada base de datos contendrá una o varias tablas con información. Principales partes de los gestores de bases de datos a) Tablas. Almacenan la información de forma estructurada mediante registros. b) Consultas. Buscan los datos con las especificaciones que deseemos y los ordenan. Pueden realizarse a partir de una tabla o de otra consulta. c) Formularios. Son diseños personalizados que sirven para ver, introducir y modificar los datos de forma cómoda. Pueden elaborarse a partir de una tabla o de una consulta. d) Informes. Sirven para imprimir los datos de forma clara y resumida; calculan totales y subtotales. Pueden elaborarse a partir de una tabla o de una consulta.

¶ 106 ¶

1. Bases de datos

ep a xr pen rd ie menta El gestor de bases de datos Base es relacional, es decir, puede relacionar detalles de distintas tablas. La relación se hace a través de campos de información idéntica o similar. Para iniciar Base, elegimos Aplicaciones/Oficina OpenOffice.org Bases de datos. Automáticamente, se inicia el Asistente para bases de datos. Podemos crear una base de datos nueva o abrir una base de datos existente.

1.3. Creación de consultas Para crear una consulta, debemos tener abierta una base de datos con una o más tablas. Para crearlas, podemos utilizar el Asistente para consultas o crear la consulta a partir de una consulta en blanco. Recomendamos la creación de consultas a partir de una consulta en blanco. Procedimiento para la creación de consultas Para crear una consulta, con la base de datos abierta, en el panel Base de datos, elegimos Consultas y, en el Panel de tareas, seleccionamos Crear consulta en vista Diseño… a) En la ventana Agregar tabla o consulta, seleccionamos los orígenes de los datos, que pueden ser tablas o consultas ya existentes. Para ello, marcamos una de las opciones Tablas o Consultas, seleccionamos el origen y pulsamos . A continuación, pulsamos b) Insertamos los campos que queremos mostrar en la consulta arrastrando cada uno de ellos sobre las cabeceras de las columnas de la parte inferior o haciendo doble-clic sobre ellos. c) En Orden, tenemos las opciones ascendente, descendente y (sin orden). d) En Visible, activamos la casilla de verificación si queremos mostrar el campo en la consulta. Podemos utilizar un campo para ordenar o para elegir criterios sin querer que sea visible. e) En Criterio, especificamos las características que determinan la búsqueda. f) Guardamos la consulta con Guardar y cerramos la ventana Diseño de consulta.

1.4. Criterios de selección de datos La verdadera finalidad de una consulta no es obtener todos los registros de una tabla, sino poder obtener aquellos registros que cumplen unas características, cuya selección se define mediante los criterios de selección de datos. Por ejemplo, cuando un locutor retransmite un partido de baloncesto y ofrece datos exactos sobre el porcentaje de lanzamientos acertados, de rebotes o de asistencias; cuando facilita las victorias del equipo y realiza comparaciones con temporadas anteriores, etc., esto no se debe a su gran memoria, sino a la utilización de una base de datos que proporciona toda la información a través de una consulta. A día de hoy, las bases de datos son utilizadas en cualquier entorno informático, ya sea como sistema de gestión de empresas, como sistema de búsqueda y localización de productos y servicios, en sistemas de predicción meteorológica, en tiendas y comercio electrónico, en Internet, etc. Observa la imagen de la derecha; se trata de un formulario de consulta del catálogo de la Biblioteca Nacional de España, donde podemos introducir criterios de selección de una consulta bibliográfica. Dicho formulario se apoya en una base de datos de libros, autores, materias, etc.

¶ 107 ¶

07 OpenOffice.org Base

ee r xs pu ee rl iv menta 1

Consulta: Aviones, Pasajero y Motor A partir de los datos de la tabla Aviones, crea una consulta que muestre en pantalla los aviones ordenados según los campos Pasajeros y Motores. Deben aparecer los campos Fabricante, Modelo, Pasajeros y Motores.

2

Consulta: Boeing Crea una consulta en la que aparezcan todos los aviones del fabricante Boeing, ordenados por el campo Modelo. Deben aparecer Fabricante, Modelo, Pasajeros, Motores y Autonomía.

3

Consulta: Airbus Crea una consulta en la que aparezcan aquellos modelos fabricados por Airbus y cuya longitud sea inferior a 55 m. Deben aparecer los campos Fabricante, Modelo, Autonomía y Longitud ordenados por Longitud de forma descendente.

4

Consulta: Autonomía Crea una consulta que muestre aquellos aviones que disponen exclusivamente de 2 motores. Muestra los campos Fabricante, Modelo, Pasajeros y Autonomía ordenados por Autonomía de forma ascendente.

5

Consulta: Aviones de mayor autonomía Crea una consulta que muestre aquellos aviones que tienen más de 10.000 km de autonomía y una longitud inferior a 50 m. Muestra los campos Fabricante, Modelo, Pasajeros y Motores y obtén los resultados ordenados por el número de Motores de forma descendente.

¶ 108 ¶

2. Tablas, registros y campos

experimenta

2. Tablas, registros y campos 1

Crea una nueva tabla: Zoo Crea una tabla que recoja los nombres de los animales que habitan en un zoológico. a) Inicia Base. b) En la ventana de la derecha, selecciona Crear nueva base de datos y pulsa c) En la ventana Guardar, guarda la nueva base de datos en tu carpeta 7Base/Base2, llámala Animales y pulsa d) A la izquierda de la pantalla, en el Panel Base de datos, selecciona Tablas; en el Panel de tareas, haz clic en Crear tabla en vista diseño… e) En Nombre del campo, escribe Especie; en Tipo de campo, elige Texto y, en Descripción, escribe Animales del zoo f) Rellena el resto de campos tal como aparece en la figura de la derecha. g) Manteniendo pulsada la tecla [Ctrl], selecciona los campos Especie y Nombre. En el menú Contextual, selecciona la opción Llave primaria. h) Guarda la tabla con Guardar, llámala Zoo y cierra todas las ventanas.

2

Insertar datos en la tabla Inserta los datos de la tabla Zoo. a) Abre la base de datos Animales. Para ello, ejecuta Base y selecciona la opción Abrir un archivo de datos existente. Comprueba que, en Usado recientemente, está seleccionada la base de datos Animales, como en la imagen de la derecha, y pulsa b) A la izquierda de la pantalla, en el Panel Base de datos, selecciona Tablas. En el Panel de tareas, haz doble-clic en la tabla Zoo. c) Introduce los campos Especie: Tortuga; Nombre: Paca; Fecha de llegada: 01/01/2001; Nacido: Sí (activa la casilla de verificación); Sector: 150. Cierra la tabla Zoo. d) Introduce los campos Especie: Lagarto; Nombre: Juanito; Fecha de llegada: 05/01/2001; Nacido: Sí y Sector: 12, tal como muestra la figura. e) Cierra la tabla Zoo. f) Cierra la base de datos Animales.

¶ 109 ¶

07 OpenOffice.org Base

ep a xr pen rd ie menta 2.1. Tablas Las tablas son los almacenes de la información dentro de la base de datos. Su estructura está organizada a través de los siguientes elementos: a) Registro. Es un conjunto de campos que definen la entidad de información, normalmente expresada mediante filas. b) Atributo o campo. Es una característica común a todos los registros de la tabla, normalmente representada mediante columnas. c) Tupla o celda. Es la intersección de una fila y una columna, lo que corresponde al valor del atributo de un registro, normalmente identificada mediante una celda de la tabla. Una base de datos puede contener todas las tablas que deseemos. En la siguiente sección, veremos cómo se relacionan entre ellas. Procedimiento para la creación de tablas Para crear una tabla debemos tener una base de datos. Podemos utilizar el Asistente para crear tablas…, que nos permite crear una tabla eligiendo una categoría y una tabla de muestra. Después, personalizamos nuestra tabla seleccionando solo aquellos campos deseados; también podemos crear la tabla a partir de un documento en blanco. Recomendamos la utilización de la segunda posibilidad. Para crear una tabla a partir de una tabla en blanco, en el Panel Base de datos, elegimos Tablas y, en el Panel de tareas, seleccionamos Crear tabla en vista Diseño… y completamos los siguientes elementos para cada campo de la tabla: a) Nombre del campo. Determina el identificador del campo dentro de la tabla (ej.: Nombre, Apellidos, NIF, Producto, Precio, etc.). b) Tipo de campo. Determina el tipo de contenido que vamos a almacenar en el campo. Puede ser Textofijo, Número, Decimal, Integer, Small Integer, Float, Real, Double, Texto, Sí/No, Fecha, Hora, Fecha/Hora, Other. c) Descripción. Breve comentario sobre el contenido del campo.

2.2. Tipos de datos Cuando creamos los campos de la tabla, según el tipo de campo tenemos que seleccionar una serie de características intrínsecas a este tipo de campo. Estas características se muestran en la parte inferior de la ventana. Cabe destacar las siguientes: a) Para Texto: cadenas de caracteres. • Longitud: número máximo de caracteres que podemos escribir. b) Para Integer: • Valor automático: se rellena la casilla automáticamente con un valor propio que resulta del incremento proveniente del registro anterior. c) Para Número: • Decimales: número de decimales que tendrá el número.

¶ 110 ¶

2. Tablas, registros y campos

ep a xr pen rd ie menta d) Para Fecha/hora: • Ejemplo de formato: tipo de fecha que introducimos. e) Existen otras comunes, como por ejemplo: • Requerido: indica que este campo debe estar relleno obligatoriamente. • Valor predeterminado: valor que se asigna al campo en el caso de que este sea requerido y no esté relleno.

2.3. Claves Para finalizar la creación de una tabla, elegimos la clave. La clave de una tabla es un campo cuyo contenido es único para cada registro de la tabla. Algunos ejemplos son: • En personas, el NIF. • En empresas, el CIF. • En piezas, el número de serie. • En coches, la matrícula o el número de chasis. La clave puede ser simple, formada por un solo campo como las anteriores, o puede ser compuesta, formada por un conjunto de campos. Por ejemplo, en prendas de vestir, la combinación de la referencia, la talla y el color constituyen el campo clave. Las claves las definimos en el momento de crear las tablas. Es conveniente que todas las tablas tengan clave. Para indicar el campo clave, lo seleccionamos y, en el menú Contextual, seleccionamos la opción Llave primaria. Si, al guardar una tabla, no hemos seleccionado un campo clave, el gestor de base de datos nos recuerda la importancia de la existencia de la clave, y nos da la posibilidad de crear automáticamente un campo clave numérico.

2.4. Introducir datos en las tablas Para introducir datos en las tablas, realizamos los siguientes pasos: a) Abrimos la tabla: en el Panel de tablas, hacemos doble-clic sobre la tabla. b) Aparece su contenido, como si se tratara de una hoja de cálculo. Para añadir un registro nuevo, escribimos en la última línea. Insertamos los datos que deseamos en cada una de las celdas. c) Debemos tener en cuenta las restricciones que hemos impuesto en la definición de la tabla, es decir, el tipo de campo, su formato y si es requerido o no. e) Al finalizar, cerramos la tabla; los resultados se guardan automáticamente. Podemos mostrar los registros ordenados, al tiempo que introducimos datos en la tabla. Para ello, en la barra de herramientas de la ventana de introducción de datos, elegimos Ordenar, y en la ventana Orden, establecemos los criterios de ordenación.

¶ 111 ¶

07 OpenOffice.org Base

ee r xs pu ee rl iv menta 1

Crear tabla: Animales Crea la tabla Animales que contenga los datos de los animales del zoo. a) Crea los campos que aparecen en la figura de la derecha, con el tipo de datos que se especifica. b) La clave vendrá formada por el campo Especie.

2

Crear tabla: Cuidadores Crea la tabla Cuidadores que contenga los datos de los cuidadores del zoo. a) Crea los campos que aparecen en la figura de la derecha, con el tipo de datos que se especifica. b) La clave vendrá formada por los campos Especie y NIF. c) El Formato de la fecha de nacimiento será Fecha (dd/mm/aa).

3

Introducir datos en la tabla: Zoo Completa la tabla Zoo con los datos para que sea igual a la de la imagen de la derecha.

4

Introducir datos en la tabla: Animales Introduce los datos en la tabla Animales tal y como aparece en la imagen de la derecha.

5

Introducir datos en la tabla: Cuidadores Introduce los datos en la tabla Cuidadores tal como aparece en la imagen de la derecha.

¶ 112 ¶

3. Relaciones entre tablas

experimenta

3. Relaciones entre tablas 1

Establece las relaciones entre las tablas: Animales y Zoo Crea la relación que unirá los datos de las dos tablas de la base de datos. a) Inicia Base. b) En ¿Qué desea hacer?, selecciona Abrir un archivo de base de datos existente; pulsa y, de tu carpeta 7Base/Base3, selecciona Animales y pulsa c) Haz clic en Herramientas/Relaciones… d) En la ventana Agregar tablas, selecciona la tabla Animales y pulsa e) Selecciona la tabla Zoo y pulsa f) Pulsa para cerrar la ventana Agregar tablas. g) Haz clic en Nueva relación. h) En la ventana Relaciones, en Tablas implicadas, en la casilla de la izquierda, selecciona la tabla Animales y, en la casilla de la derecha, selecciona la tabla Zoo. i) En Campos implicados, en la zona de la derecha, bajo la columna Animales, selecciona el campo Especie y, en la zona de la izquierda, bajo la columna Zoo, también selecciona el campo Especie. Pulsa j) Observa que la relación ha quedado como en la imagen de la derecha. k) Haz clic en Guardar y cierra la ventana Relaciones.

2

Crea una consulta: Subfilo Nombre Crea una nueva consulta que muestre los campos Subfilo, Especie, Nombre y Fecha de llegada, ordenados por Nombre. a) Haz clic en Base de datos/Consultas. b) En Tareas, selecciona Crear consulta en vista diseño… c) En la ventana Agregar tabla o consulta, selecciona la tabla Animales y pulsa . A continuación, selecciona la tabla Zoo y vuelve a pulsar d) Cierra la ventana Agregar tabla o consulta pulsando e) De la parte superior, de la tabla Animales, arrastra los campos Subfilo y Especie a la parte inferior, sobre Campo. f) De la parte superior, de la tabla Zoo arrastra los campos Nombre y Fecha de llegada a la parte inferior, sobre Campo. g) Debajo, en la columna Nombre, en la fila Orden despliega las opciones y selecciona ascendente. h) Haz clic en Guardar y llama a la consulta Subfilo Nombre, pulsa i) Cierra la ventana de diseño de la consulta. j) Haz doble-clic sobre la consulta Subfilo Nombre.

¶ 113 ¶

07 OpenOffice.org Base

ep a xr pen rd ie menta 3.1. Relacionar tablas Cuando decimos que Base es un gestor de bases de datos relacionales, esto quiere decir que la información contenida en la base de datos se puede relacionar entre sí. Las relaciones se realizan entre tablas, utilizando campos que son comunes o similares. Las relaciones pueden ser: a) De uno a uno. Tenemos una tabla de coches con la marca, el modelo, el color y la matrícula como campos clave; y otra tabla con las pólizas de una compañía de seguros. Cada póliza puede tener un único coche y la relación se realizaría a través de la matrícula. Cada coche puede tener su número de póliza como campo clave. b) De uno a varios. Tenemos una tabla de clientes cuyo campo clave es el NIF; esta puede estar relacionada con la tabla de pólizas, puesto que cada cliente puede tener varias pólizas de seguros, una por cada coche. El tipo de relación se muestra en los extremos de las flechas que indican los campos que relacionan las tablas. Observa las imágenes de la derecha.

Procedimiento para establecer relaciones Para crear una relación entre tablas elegimos Herramientas/Relaciones y seguimos el siguiente procedimiento: a) Si no aparece la lista de tablas, las mostramos haciendo clic en Agregar tablas. b) Agregamos las tablas que participan en la relación. c) Las tablas deben tener un campo común, que suele ser clave. Hacemos clic en Nueva relación. d) En la ventana Relaciones, que establece las propiedades de la relación, en Tablas implicadas, en la casilla de la izquierda, seleccionamos la tabla origen y, en la casilla de la derecha, seleccionamos la tabla destino. En Campos implicados, seleccionamos los campos que van a servir de unión entre ambas tablas, que suelen tener el mismo nombre en las dos tablas. e) Por último, pulsamos y cerramos la ventana Relaciones.

¶ 114 ¶

3. Relaciones entre tablas

ep a xr pen rd ie menta 3.2. Normalización La normalización consiste en eliminar la redundancia de datos descomponiendo la información en tablas relacionadas, mejorando así el mantenimiento de la información y el rendimiento de la base de datos. Si tuviéramos que almacenar la información de los alumnos y profesores por curso del instituto, podríamos hacer una tabla como la de la imagen de la derecha. La información del profesor se repite, por lo que ocupa más espacio y complica el mantenimiento, puesto que podría cambiarse accidentalmente el nombre del profesor en solo algunos registros. La misma información correctamente normalizada nos llevaría a disponer una tabla de alumnos con un solo registro por alumno, una tabla de cursos, con los profesores asignados y un solo registro por curso y, por último, una tabla que relaciona los alumnos con los cursos que realizan. Igualmente, una empresa podría disponer la información de sus productos en una tabla, sus clientes en otra y, por último, una tabla denominada Ventas que relacionara los productos vendidos a cada cliente.

3.3. Alias El alias es un seudónimo que sustituye el nombre de un campo que se muestra en las consultas, con el objetivo de mejorar su interpretación. Para utilizar un alias para un campo, lo establecemos en el momento de realizar la consulta. Observa la imagen de la derecha. Cuando utilizamos un alias y realizamos una consulta, el alias aparece en lugar del verdadero nombre del campo.

3.4. Registro de bases de datos Cuando abrimos una base de datos ya existente que no ha sido creada por nosotros mismos, podemos registrarla en el gestor de Base, para facilitar su apertura posterior y permitir que la base de datos sea utilizada por otras aplicaciones de OpenOffice. Para registrar una base de datos, elegimos Herramientas/Opciones y, a la izquierda, desplegamos la opción OpenOffice.org Base/Bases de datos. Para registrar la base de datos, pulsamos y, con , seleccionamos la base de datos que vamos a registrar. Tenemos que introducir el nombre con el que haremos referencia a la base de datos desde otras aplicaciones de OpenOffice.

¶ 115 ¶

07 OpenOffice.org Base

ee r xs pu ee rl iv menta 1

Registra la base de datos: Animales Registra la base de datos en OpenOffice.org

2

Establece relaciones entre las tablas: Animales, Zoo y Cuidadores Las tablas Animales, Zoo y Cuidadores se relacionan a través del campo Especie. a) Abre la ventana Relaciones. b) Agrega la tabla Cuidadores. c) Establece la relación entre los campos Especie de las tres tablas. d) Guarda la nueva relación. e) Cierra la ventana Relaciones.

3

Crea una consulta: Fecha de llegada de los animales cuidados por Sonia Crea una consulta que muestre en pantalla los animales que están asignados a Sonia. a) Los campos que deben aparecer en la consulta se ven reflejados en la figura. b) Deben estar ordenados por el nombre de la Especie. c) Guarda la nueva consulta con el nombre: Fecha de llegada de los animales cuidados por Sonia

4

Crea una consulta: Zoo ordenado por sectores Crea una consulta que muestre la Clasificación de los animales ordenados según el sector que ocupan en el zoo. a) Los campos que deben aparecer en la consulta se ven reflejados en la figura. b) Utiliza un alias para el campo Subfilo. c) Deben estar ordenados por el campo Sector. d) Guarda la nueva consulta con el nombre: Zoo ordenado por sectores

5

Crea una consulta: Animales nacidos en el Zoo Crea una consulta que muestre los animales que han nacido en el Zoo. a) Los campos que deben aparecer en la consulta se ven reflejados en la figura. b) Deben estar ordenados por campo Nombre. c) Guarda la nueva consulta con el nombre: Animales nacidos en el Zoo

¶ 116 ¶

curiosidades 03 Internet con Internet Explorer

Prácticamente, detrás de todas las páginas de Internet que visitamos a diario hay una base de datos, que es la que nos proporciona la información y nos permite encontrar, de toda la disponible, exclusivamente aquella que da respuesta a nuestras necesidades concretas de manera ágil. Algunos ejemplos son los siguientes: 1

Real Academia Española (www.rae.es) Detrás de esta página existe una base de datos que nos permite encontrar el significado de cualquier palabra; también podemos hacer búsquedas de los sinónimos o antónimos. Podemos buscar el significado de la palabra en cualquiera de las 22 ediciones del diccionario que se han editado.

2

Correos (www.correos.es) En la página web de Correos podemos buscar los códigos postales por provincia y localidad; y viceversa: introduciendo el código postal nos muestra aquella localidad que lo tiene asignado. Lo que existe detrás es una base de datos que relaciona las provincias y las localidades de España con los códigos postales.

3

Red de Bibliotecas Públicas de Andalucía (www.juntadeandalucia.es) Las bibliotecas son el mejor ejemplo de la utilidad de las bases de datos, ya que para realizar la búsqueda de los libros, podemos utilizar cualquiera de los campos: título, autor o año en el que se editó. Cualquiera de estos datos sirve para buscar el libro dentro de una base de datos bibliográfica; por ello, esta es la información que compondrá el formato de la tabla.

Satélite meteorológico (www.meteosat.com) Esta página nos muestra las condiciones climatológicas de los próximos días basadas en las predicciones meteorológicas. Estas predicciones se realizan mediante la utilización de motores de cálculo y potentes bases de datos que almacenan información histórica, y obtienen los resultados mediante la comparación con lo acontecido en los últimos días.

BASE

4

OPENOFFICE.ORG

Usos de las bases de datos

¶ 117 ¶

de I N V E S T I G A C I Ó N

taller

04 Correo electrónico

1

2

Título del capítulo

Disponemos de una base de datos con las ventas realizadas por una empresa de distribución de equipos informáticos a sus clientes; aparecen sus productos, ordenados por provincias. Vamos a utilizar Calc para analizar esos datos.

Abre una base de datos y regístrala en OpenOffice.org Abre una base de datos y regístrala para utilizarla con otras utilidades de OpenOffice a) Inicia Base. Elige Aplicaciones/Oficina/OpenOffice.org Bases de datos b) Elige Abrir un archivo de base de datos existente y pulsa c) De tu carpeta 7Base/Taller7 selecciona la base de datos Distrinfo.odb d) Observa el contenido de las tablas existentes: • Clientes: contiene el nombre y número de los clientes. • Productos: contiene el código, nombre e importe del producto. • Provincias: contiene el acrónimo y el nombre de las provincias de Andalucía. • Ventas: contiene el número de unidades vendidas por producto, cliente y provincia. e) Elige Herramientas/Relaciones. Crea las relaciones correctas, como la imagen de la derecha. Guarda las relaciones y cierra la ventana. f) Crea la consulta Ventas informáticas, que muestre las ventas de cada producto realizadas (importe del producto x unidades vendidas) por cada cliente en cada provincia. Crea los Alias como en la imagen de la derecha. g) Registra la base de datos en OpenOffice.org. h) Cierra Base.

Vincula los datos con hojas de cálculo Utiliza Calc para manejar datos de la base de datos. Tiene que estar registrada en OpenOffice.org. a) Inicia Calc. Elige Aplicaciones/Oficina/OpenOffice.org/Hojas de cálculo b) Elige Datos/Piloto de datos/Inicio c) Selecciona Fuente de datos registrada en OpenOffice.org. d) En Bases de datos selecciona Distribuciones informáticas, en Tipo elige Consulta y en Fuente de datos selecciona Ventas informáticas. e) Arrastra el botón Cliente hasta la zona Campos de página. Igualmente arrastra Producto a Campos de filas. Arrastra Provincia a Campos de columnas; y finalmente arrastra Ventas a Campos de datos. Pulsa f) Observa la hoja de cálculo. Modifica el ancho de las columnas si es necesario. g) A la derecha de Cliente, haz clic en y selecciona uno de los clientes. Observa que los resultados de la hoja cambian para mostrar solo las ventas de ese cliente. h) Haz clic sobre la palabra Provincia y arrástrala sobre la palabra Cliente. Igualmente haz clic sobre la palabra Cliente y arrástrala a la celda situada a la derecha de Producto. i) Despliega y selecciona una provincia para ver las ventas de esa zona. j) Juega con el resto de posibilidades.

¶ 118 ¶

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.