Archivo de la etiqueta: datos

Prueba de LibreOffice Base


Vamos a crear una base de datos para gestionar los datos de los jugadores de un equipo baloncesto.

Para ello tienes que realizar las siguientes tareas:

  • Crea una base de datos con el nombre EQUIPO.
  • Crea una tabla en esta base de datos denominada JUGADORES. Los nombres de los campos de la tabla y el tipo de datos para cada uno de estos campos son: DNI (número), NOMBRE (texto), APELLIDOS (texto), FECHA NACIMIENTO (fecha), PESO (número). Asigna la clave primaria al campo DNI.
  • Crea un formulario denominado JUGADORES.
  • Introduce con la ayuda del formulario creado los datos de los siguientes jugadores:

DNI: 33876543; NOMBRE Y APELLIDOS: JUAN GARCÍA LÓPEZ; FECHA DE NACIMIENTO: 02/10/90; PESO: 100

DNI: 35332556; NOMBRE Y APELLIDOS: JAVIER COBOS TENA; FECHA DE NACIMIENTO: 22/02/92; PESO: 110

DNI: 43432112; NOMBRE Y APELLIDOS: ALBERTO ALCÁNTARA SÁNCHEZ; FECHA DE NACIMIENTO: 10/05/89; PESO: 90

DNI: 30435678; NOMBRE Y APELLIDOS: MANUEL SÁNCHEZ VERA; FECHA DE NACIMIENTO: 30/01/90; PESO: 90

  • Crea una consulta con el nombre PESO en la que aparezcan los jugadores que tengan 90 kg de peso. Serán visibles todos los campos.
  • Crea una consulta denominada NOMBRE en la que aparezcan los jugadores cuyo nombre empiece por la letra J. Serán visibles todos los campos.
  • Crea una consulta con el nombre FECHA en la que aparezcan los jugadores que tengan 27 años o más. Serán visibles todos los campos.
  • Crea un informe con el nombre JUGADORES en el que aparezcan todos los jugadores y todos los campos ordenados por el primer apellido.
  • Envía la base de datos al correo josempanadero@gmail.com o a través del Aula Virtual.
Anuncios

Estructuras básicas de datos en C++: Arrays


Un array o tabla es un conjunto de datos del mismo tipo, que ocuparán un espacio en la memoria. Para comprender esta forma de estructurar los datos, podemos considerar que configuro cajitas dentro de una gran caja donde almaceno datos.

La sintaxis para declarar un array comienza especificando el tipo de variable, seguido del nombre del array, incluyendo entre corchetes la cantidad de datos. Por ejemplo, una declaración de un array de diez números enteros se podría hacer de esta forma: int datos[10].

En programación resulta muy útil esta estructura básica de datos, y suele ir acompañada de algún bucle for, lo que redundará en una simplificación de las órdenes a escribir.

Vamos a ver algunas prácticas para trabajar el array.

Así, empezaremos creando un programa que pide cuatro números al usuario, los memoriza en una tabla, calcula su media aritmética, y muestra en pantalla tanto la media como los datos tecleados.

El código y la salida aparecen más abajo. Se puede apreciar que se ha utilizado un bucle for para ir rellenando los datos del array, y otro bucle for para mostrar los números solicitados en pantalla.

También podemos realizar un programa que almacena en una tabla el número de días que tiene cada mes, pide al usuario que indique un mes determinado (considerando 1=enero y 12=diciembre) y muestre en pantalla el número de días que tiene el mes indicado. En este caso usamos la estructura de datos array, configurando unos valores fijos en la declaración inicial.

El código y la salida se muestran a continuación.

Si queremos diseñar un programa que almacene en una tabla el número de días que tiene cada mes, pida al usuario que indique un mes determinado (considerando 1=enero y 12=diciembre) y un día, e indique qué número de día es dentro de ese año, tendremos que hacer uso de nuevo de la estructura de datos array, como se aprecia en el código del programa.

Por último, vamos a configurar un programa que pide al usuario diez números enteros e indica cuál es mayor. Para ello, los diez números se van a ir asignando a un array a través de un bucle for. Para determinar el número mayor, usaremos otro bucle for, empezando a considerar el primer número como el mayor, y actualizando esta información comprobando uno a uno con la orden if. Más abajo se presentan el código del programa y la salida.

Prueba de LibreOffice Base


Descarga la base de datos para la GESTIÓN DE PEDIDOS de una empresa, donde se incluyen tres tablas, correspondientes a Clientes, Productos y Pedidos.

  • Realiza un formulario para Clientes, en el que aparezcan todos los campos de esta tabla.
  • Establece las relaciones entre tablas que consideres oportunas.
  • Añade la siguiente información correspondiente a Clientes utilizando el formulario creado previamente:

Código cliente: 115 ; Empresa: Muebles Arcelacis ; Nombre contacto: Alfredo Pérez López ; Dirección: c/ Villargallegos s/n ; Localidad: Santaella ; Provincia: Córdoba ; País: España ; Código postal: 14546 ; Teléfono: 957307535 ; Fax: 957307541 ; E-mail: info@arcelacis.com ; www: http://www.iesarcelacis.com ; Teléfono móvil: 666555444

  • Realiza una consulta que llamarás Pedidos con coste mayor de 100, en el que aparecerán los campos Código cliente, Número pedido, Precio coste, Fecha pedido y País, presentándose todos los registros que tengan un precio de coste mayor de 100 euros.
  • Realiza una consulta que llamarás Pedidos con coste mayor de 100 y menor de 300, en el que aparecerán los campos Código cliente, Número pedido, Precio coste, y Fecha pedido, presentándose todos los registros que tengan un precio de coste mayor de 100 euros y menor de 300 euros.
  • Realiza una consulta que llamarás Clientes de Barcelona, en el que se mostrarán los campos Código cliente, Empresa, Nombre contacto, Dirección, Localidad, Provincia, País, Código postal, Teléfono, Fax, E-mail, www y Teléfono móvil, presentándose todos los registros en los que su domicilio esté ubicado en Barcelona.
  • Realiza una consulta que llamarás Productos que terminen con la letra o, en el que se mostrarán los campos Código producto y Nombre producto, presentándose todos los registros cuyo nombre de producto acabe por la letra o.
  • Finalmente haz un informe que presente la información obtenida en la consulta Clientes de Barcelona, que llamarás Clientes de Barcelona. El diseño de este informe queda a tu elección.

Cuando acabes la prueba, guarda el archivo con el siguiente nombre prueba_base_nombre_apellidos y envíamelo a josempanadero@gmail.com .

LibreOffice Base


LibreOffice Base es un software libre que nos permite gestionar una base de datos. En la red podemos encontrar enlaces interesantes para trabajar en la clase, aunque este programa no se utiliza tanto como otros programas de ofimática.

libreofficebase

En principio, como introducción podemos consultar un manual sobre LibreOffice Base alojado en la web de guadalinex.org.

Además, en la wiki del profesor Antonio Jesús Conejo se recogen una serie de prácticas sobre esta base de datos.

Asimismo, en la página de Informática del I.E.S. González Nazareno podemos descargar una completa actividad que recopila las tareas básicas de una base de datos.

Por último, aquí os dejo un enlace para descargar el material necesario para realizar las actividades planteadas en nuestro libro.

MATERIAL PARA ACTIVIDADES LIBRO.

 

La base de datos


Una base de datos es un programa que nos va a permitir gestionar una gran cantidad de información, teniendo la posibilidad de realizar búsquedas selectivas, ordenar y clasificar.

256px-LibreOffice_4.0_Base_Icon.svg

En nuestras clases vamos a utilizar el programa Base, software libre incluido en el paquete de LibreOffice. Asimismo, trabajaremos con los apuntes y actividades propuestas por el profesor Javier Sanz del I.E.S. Clara Campoamor de Móstoles.

APUNTES PROPUESTOS.