Aplicaciones Informáticas De Bases De Datos Relacionales. Uf0322. - Miguel Ángel Ladrón De Guevara - E-Book

Aplicaciones Informáticas De Bases De Datos Relacionales. Uf0322. E-Book

Miguel Ángel Ladrón De Guevara

0,0

Beschreibung

Manual basado en la magnífica suite ofimática gratuita Libre Office, y la puede descargar gratuitamente desde: https://es.libreoffice.org/descarga/libreoffice/

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 84

Veröffentlichungsjahr: 2025

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.


Ähnliche


Aplicaciones informáticas de bases de datos relacionales. UF0322.

Autor: Miguel Ángel Ladrón de Guevara.

© EDITORIAL TUTOR FORMACIÓN

C/ San Millán, 7, bajo 10

26004 Logroño (La Rioja)

Tlf. 610687276

Email: [email protected]

Web: https://editorial.tutorformacion.es o https://tutorformacion.es

Edición: 2022

ISBN: 978-84-19189-12-7

Depósito legal: LR323 - 2022

Reservados todos los derechos de publicación en cualquier idioma.

Según el código penal vigente ninguna parte de este o cualquier otro libro puede ser reproducida, grabada en alguno de los sistemas de almacenamiento existentes o transmitida por cualquier procedimiento, ya sea electrónico, mecánico, reprográfico, magnético o cualquier otro, sin autorización previa y por escrito de D. Miguel Ángel Ladrón Jiménez; su contenido está protegido por la ley vigente que establece penas de prisión y/o multas a quienes intencionadamente reprodujeren o plagiaren, en todo o en parte, una obra literaria, artística o científica.

Contenido

Introducción y conceptos generales de la aplicación de base de datos

1.¿Qué es una base de datos?

2.Planificación de una base de datos.

3.Creación de una base de datos nueva.

Creación e inserción de datos en tablas. Realización de cambios en la estructura de tablas y creación de relaciones.

1.Uso del asistente para crear una tabla.

2.Creación de una tabla mediante la copia de otra existente.

3.Creación de tablas en Modo de diseño.

4.Definición de relaciones.

Creación de formularios para introducir y mostrar registros de las tablas o resultados de consultas

1.Uso del asistente para crear un formulario.

2.Modificación de un formulario.

3.Ingreso de datos en un formulario.

Creación, modificación y eliminación de consultas o vistas

1.Uso del asistente para crear una consulta.

2.Uso del modo de Diseño para crear una consulta.

Creación de informes o reportes para la impresión de registros de las tablas o resultados de consultas

1.Creación de un reporte: ejemplo.

2.Asistente de informes o Modo de diseño para informes.

3.El Generador de informes: otra manera de crear informes.

Ejercicio de recoplilación: “Gimnasio”.

1.Crear base de datos.

2.Crear tablas.

3.Establecer propiedades de campos.

4.Edición de tablas.

5.Introducción de datos.

6.Consultas.

7.Crear formularios.

8.Diseño de formularios.

9.Relaciones.

9.1.Crear tablas.

9.2.Introducción de datos.

9.3.Inconsistencia de datos.

9.4.Identificar la relación.

9.5.Establecer una relación uno a muchos (1:n).

10.Integridad referencial.

11.Informes.

Bibliografía

Introducción y conceptos generales de la aplicación de base de datos

¿Qué es una base de datos?

Una fuente de datos, también llamada base de datos, es una colección de piezas de información a las que se puede acceder o administrar a través de LibreOffice. Por ejemplo, una lista de nombres y direcciones es una fuente de datos que se puede utilizar para generar muchas cartas, una por cada renglón (o registro) de la fuente de datos. Una lista de compras de un inventario es una fuente de datos que puede ser manejada por LibreOffice.

Los programas de Bases de datos más utilizados son: Microsoft Acces, Base de la suite ofimática LibreOffice.org.

En este manual, nosotros vamos a utilizar el maravilloso software de bases de datos “LibreOffice Base” en su versión 7.x.x., que además es gratuito y se puede descargar desde su página oficial: https://es.libreoffice.org

Nota

LibreOffice usa los términos “fuente de datos” y “base de datos” para referirse a lo mismo, así sea una base de datos de MySQL o dBase, una hoja de cálculo o un documento de texto que almacene datos.

Una base de datos consiste en un conjunto de campos que contienen los datos individuales. Cada tabla de la base de datos es un grupo de campos. Al crear una tabla también se definirán las características de los campos que contendrá ésta. Los formularios sirven para el ingreso o visualización de los datos que corresponden a cada uno de los campos de una o más tablas, según estén ellas asociadas al formulario. Una consulta crea una nueva tabla, derivada de las que ya existen, de acuerdo a los parámetros con los que se creó. Un informe (o reporte) organiza la información que haya en los campos de una consulta y los plasma en un documento según se requiera.

Precaución

Algunas características de Base (en particular, el motor de base de datos HSQLDB y la capacidad de crear informes) requieren que esté instalado un Java Runtime Environment (JRE).

Vaya a Herramientas > Opciones > LibreOffice > Avanzado para seleccionar un JRE de los instalados en su computadora.

Si aún no está instalado un JRE, deberá descargar e instalar uno. Para Windows y Linux, puede obtener Java desde https://www.java.com/. Para Linux, también puede utilizar el JRE disponible en el repositorio de su versión de Linux. Para macOS, debe instalar Java Development Kit (JDK) de Oracle, no solo Java Runtime Environment (JRE). Los enlaces de descarga se pueden encontrar seleccionando la opción macOS en: https://www.oracle.com/java/technologies/downloads/.

LibreOffice Base crea bases de datos relacionales. Esto facilita la creación de una base de datos en la que sus campos están relacionados unos con otros.

Por ejemplo, considere la base de datos de una biblioteca; deberá contener un campo para el nombre de los autores de cada libro, y otro para el nombre de cada libro. Hay una relación obvia entre los autores y los libros que han escrito. La biblioteca podría contener más de un libro del mismo autor. A esto se le llama relación uno-a-muchos: un autor y muchos libros. Casi todas las relaciones de una base de datos son del tipo uno-a-muchos.

Considere una base de datos para la misma biblioteca. Uno de los campos contendrá los nombres de los empleados, mientras otro tendrá los números de seguridad social, y otro más sus datos personales. La relación entre los campos del nombre de empleado y del número de seguridad social es del tipo uno-a-uno: solo hay un número de seguridad social (o debería) por cada nombre.

Si está familiarizado con la teoría de conjuntos matemáticos, una base de datos se puede explicar fácilmente en esos términos: elementos, subconjuntos, uniones e intersecciones. Los campos de la base de datos son los elementos. Las tablas, los subconjuntos. Las relaciones se definen en términos de uniones e intersecciones de los subconjuntos (tablas).

Para explicar cómo funciona una base de datos y cómo usarla, crearemos una que administre gastos de automóviles.

Planificación de una base de datos.

El primer paso para crear una base de datos es hacerse varias preguntas. Aquí están algunas de las preguntas y respuestas que se desarrollaron antes de crear la base de datos de gastos de automóviles.

¿Cuáles son los requisitos de salida del usuario?

Se necesita información sobre tres áreas amplias: uso de combustible, mantenimiento y vacaciones.

¿Qué datos de entrada se requieren para la salida?

Compras de combustible, gastos de mantenimiento y gastos de vacaciones.

¿Qué campos se ajustan al área de compras de combustible?

Fecha de compra, lectura de odómetro, costo de combustible, cantidad de combustible y método de pago. (No es necesario incluir el consumo de combustible, ya que se puede calcular mediante una consulta).

¿Qué campos se ajustan al área de mantenimiento?

Fecha del servicio, lectura del odómetro, tipo de servicio, costo del servicio y próximo servicio programado de este tipo (por ejemplo, para cambios de aceite, indique cuándo debe ser el próximo cambio de aceite).

Se agregó a la lista un campo para notas.

¿Qué campos encajan en el área de vacaciones?

Fecha, lectura del cuentakilómetros, combustible (incluidos todos los campos de la tabla de combustible), comida (incluidas las comidas y refrigerios), motel, peajes totales y varios. Estas compras se realizan mediante una de dos tarjetas bancarias o en efectivo; Quiero un campo para indicar qué tipo de pago se utilizó para cada artículo.

¿Qué campos encajan en la categoría de alimentos?

El desayuno, el almuerzo, la cena y los refrigerios parecen encajar. ¿Enumero todos los refrigerios individualmente o enumero el costo total de los refrigerios para el día? Elegí dividir los refrigerios en dos campos: número de refrigerios y costo total de los refrigerios. También necesito un tipo de pago para cada uno de estos: desayuno, almuerzo, cena y costo total de refrigerios.

¿Cuáles son los campos que son comunes a más de un área?

La fecha aparece en varias áreas, al igual que la lectura del odómetro y el tipo de pago.

¿Cómo usaré estos campos para obtener la información requerida?

Mientras estoy de vacaciones, quiero que los gastos de cada día se enumeren juntos. Los campos de fecha sugieren una relación entre la tabla de vacaciones y las fechas en cada una de estas tablas: combustible y comida. Los campos de fecha en estas tablas se vincularán a medida que creamos la base de datos.

El tipo de pago incluye dos tarjetas bancarias y efectivo. Entonces, crearemos una tabla con un campo para el tipo de pago y la usaremos en los cuadros de lista de los formularios.

Sugerencia

Si bien hemos enumerado los campos que crearemos en las tablas de la base de datos, hay un campo más que puede ser necesario en una tabla: el campo para la clave principal, un identificador único para cada registro. En algunas tablas, ya se ha enumerado un campo adecuado para la clave principal. En otras tablas, como el tipo de pago, se debe crear un campo adicional para la clave principal.

Sin el campo de clave principal en una tabla, cualquier dato agregado, eliminado o modificado debe realizarse mediante el cuadro de diálogo Ejecutar instrucción SQL (Herramientas > SQL…). Esto lleva mucho más tiempo que insertarlo mediante el cuadro de diálogo Vista de datos de tabla. Pero a partir de entonces, los datos son visibles en la tabla y están disponibles para usarse en consultas, formularios e informes.

Creación de una base de datos nueva.

Para crear una base de datos nueva, vaya a Archivo > Nuevo > Base de datos en la barra de menú, o haga clic en la flecha que está junto al ícono Nuevo de la barra de herramientas Estándar y seleccione Base de datos del menú desplegable. También puede hacer clic en el botón Base de datos en el área Crear del Centro de inicio de LibreOffice. Si usted ya está trabajando en Base, también puede presionar Ctrl+N. Todos estos métodos abren el Asistente para bases de datos.

En la primera página del Asistente para bases de datos, seleccione Crear una nueva base de datos. Asegúrese de que la entrada HSQLDB integrada esté seleccionada en el menú desplegable Base de datos integrada. Haga clic en Siguiente.