martes, 11 de junio de 2013

CREAMOS UNA TABLA DE BASE DE DATOS

En esta tarea hemos trabajado con la base de datos de OpenOffice, hemos aprendido como crear, editar, navegar, ordenar y utilizar los filtros de datos.
Voy a explicar como lo he hecho.

Creación de una base de datos.
Primero abro el OpenOffice y elijo base de datos. Se abre el asistente donde deja escoger entre crear una base de datos o abrir una existente o conectar con una existente.
Marco crear una nueva base de datos (a partir de ahora bbdd).

Una vez que está creada la bbdd, si quiero volver a abrir he de marcar la segunda opción “abrir un archivo de bbdd existente”, clic en siguiente.

Se abre otra ventana donde selecciono registrar la bbdd y abrir la bbdd para editar y clic en finalizar.
Se abre una ventana, donde selecciono donde quiero guardar la bbdd, la llamaré Contactes y clic en guardar.
Como crear una tabla.

Ya tengo la base de datos guardada, Ahora la abro y aparece el entorno de trabajo,
Hago clic en crear una tabla en modo de diseño,
A continuación aparece una pantalla para definir las columnas de la futura tabla, puedo poner el nombre y una pequeña descripción.

En la primera columna escribo Id_Contacte, para pasar a escoger el tipo de campo puedo hacerlo de tres maneras, clic en intro, clic en el tabulador, o clic con el botón izquierdo del ratón sobre la columna.

Por defecto aparece Texto (VARCHAR) como tipo de dato, si quiero cambiarlo, clic con el botón izq. del ratón sobre la flecha de la lista desplegable de la derecha y escojo otro tipo.

En este caso, para este campo elijo un tipo numérico llamado Entero (INTEGER)
A continuación en la columna descripción, es aconsejable introducir un comentario sobre el campo que acabo de insertar.

Y selecciono en Valor automático SI, de esta manera se incrementaran los valores de forma automática, o sea cada vez que añada un contacto se irá numerando.

En este caso también pongo como clave primaria este campo Id_Contacte, para ello me sitúo en la parte izq. del campo, clic en el botón derecho del ratón y selecciono clave primaria.

Y aparece una llave en el lado izquierdo del campo.
A continuación inserto el resto de campos con sus respectivas descripciones, y queda así.
Una vez creada la tabla, la guardo, haciendo clic en el icono con forma de disquet de la parte superior izquierda, a continuación aparece una ventana que me pide que introduzca el nombre de la tabla, escribo Contactes y acepto.

Inserción de datos

Para insertar datos por medio de la hoja de datos, me sitúo en la pantalla principal de la bbdd en el apartado tablas, y hago doble clic con el botón izquierdo del ratón y selecciono la opción abrir, aparecerá la pantalla de hoja de datos.

En primer lugar puedo ver las columnas que he definido
A continuación paso a introducir los datos, en la columna Id_contacte no escribo nada porque se van introduciendo los datos de forma automática.
Para guardar los datos de la tabla, voy a archivo / guardar registro actual

Navegación, orden y filtro de datos

En la parte inferior está la barra de navegación entre registros. Esta barra me muestra la fila en la que estoy sobre el total de las filas que hay.

En las opciones de orden hay tres posibilidades:
  1. Especificar los criterios de clasificación para ver los datos
  2. Ordenar de forma ascendente en función de la columna elegida
  3. Ordenar de forma descendente en función de la columna elegida

La opción de especificar los criterios de clasificación, es la más completa, ya que me da la posibilidad de establecer hasta tres columnas diferentes para ordenar la prioridad de las filas. De manera que si en la primera columna escogida hay valores repetidos, se aplica el criterio de selección de la segunda columna y así sucesivamente.

Por ejemplo voy a ordenar las filas en primer lugar en función de la columna de relación de forma ascendente, la del Nom de forma ascendente y la de la Data de naixement de forma descendente, o sea de más joven a mayor.

Para ello clic en el icono de ordena y se abre esta ventana:

Hago clic en aceptar, y veo la tabla ordenada como he pedido.
Si quiero dejarla como estaba, selecciono ordenar por Id_Contacte y en el resto no pongo nada.

Las opciones de filtrar datos me permite escoger de forma simple que datos quiero que se muestren. Las cuatro opciones por el orden en que aparecen las teclas son:


El icono de Filtro automático, Filtra las filas según el contenido del campo seleccionado.

Por ejemplo si me pongo en el campo Lloc de naixement, selecciono Barcelona, y hago clic en la tecla de filtro automático o autofiltrosólo veo las filas de los nacidos en Barcelona. 

El icono Usar Filtro (que es el icono del lado derecho del anterior), y vuelvo a tener todas las filas a la vista. Usar o no el filtro conmuta entre las vistas de con o sin filtro.

El icono Filtro estándar, que permite establecer opciones de filtro parecidas a las establecidas en criterios de orden.

El icono Eliminar filtro, sirve para eliminar los filtros que hayan y que se muestren todas las filas.

Como ejemplo voy a establecer diferentes criterios de filtrado, quiero que se muestren las personas nacidas en Barcelona entre 1960 y 1970, voy a filtro estándar, se abre una ventana y elijo:

  • Lloc de naixement = Barcelona
  • Data de naixement >= #01/01/1960#
  • Data de naixement <= #01/01/1970#

Al hacer clic en aceptar y veo el resultado del filtrado.

Modificación y eliminación de datos

Los datos de una base de datos normalmente no son estáticos, sino que pueden tener modificaciones a lo largo del tiempo o incluso desaparecer por diferentes motivos.

Modificar y eliminar datos de la tabla es un proceso muy habitual y sencillo.

Para modificar el valor de algún campo o de alguna fila, sitúo el cursor sobre el valor que quiero cambiar y lo vuelvo a escribir.

En los casos de los campos SI/NO, marco o desmarco según convenga.

Para eliminar una fila entera, me sitúo en el inicio de la fila, clic con el botón derecho del ratón y selecciono eliminar fila.
Y de esta manera desaparece el contacto.

No hay comentarios:

Publicar un comentario