3.1. Creación de tablas

Importante

Crear una tabla consiste en definir sus campos, dándoles nombre y estableciendo el tipo de valores que contendrán y sus propiedades.

El paso previo a la introducción de los datos es, en primer lugar el diseño de las tablas y en segundo, la creación de las mismas.
vista diseño

Panel de tareas con tablas

OOo Base permite la creación de tablas de dos formas:
  • En la vista Diseño.
  • Mediante el asistente de creación de tablas.
La utilidad que permite crear una tabla desde cero se denomina "crear una tabla en vista diseño". Esta opción es la más adecuada para crear bases de datos adaptadas a las distintas necesidades empresariales, educativas o, simplemente, de ocio.

Sin embargo, exige una planificación y un diseño previo exhaustivos: nombres de los campos, tipos de datos y condiciones específicas de cada campo.

 

Creación de tabla en vista diseño

La pantalla de creación de tablas en esta vista se presenta totalmente en blanco. Los pasos de trabajo son los siguientes:

  1. El nombre del campo debe ser conciso y descriptivo.
  2. El tipo de campo determinará lo datos que se admitirán (texto, números, fechas, etc).
  3. Breve descripción del contenido y el uso del campo.

Ejercicio Resuelto

Vamos a comenzar con una tabla sencilla.

Crea la tabla "Registro" en la que se dará registro de entrada y de salida a los documentos de una empresa con los siguientes campos:

  • IDregistro.- tipo integer.
  • Fecharegistro.- tipo fecha.
  • Remitente.- tipo texto.
  • Asunto.- tipo texto.

Escribe una breve descripción en cada campo y establece el campo IDregistro como llave primaria pulsando el botón derecho del ratón cuando la flecha verde esté situada en este campo.

Después guarda la tabla.

Comprueba lo aprendido

Después de trabajar en esta pantalla serás capaz de responder a estas preguntas:

Pregunta 1

a) La flecha verde indica el primer campo de la tabla.

Pregunta 2

b) El nombre del campo admite espacios en blanco.

Pregunta 3

c) OOo Base no distingue mayúsculas y minúsculas en los nombres de los campos.

Pregunta 4

d) En la parte inferior de la pantalla aparecen menús distintos dependiendo del contenido del apartado "descripción".

Importante

La llave primaria o clave principal es un campo o conjunto de campos cuyo valor es único para cada registro y no admite valores nulos.

Antes de terminar el proceso de creación y diseño de la tabla es necesario establecer una llave primaria, clave primaria o clave principal.

Si no se establece ninguna llave primaria el programa dará un aviso antes de guardar la tabla ofreciendo crear un campo nuevo denominado ID.

ninguna llava
llave primaria
Notificación llave primaria Establecer llave primaria

Una vez establecida la llave primaria aparecerá a la izquierda del nombre de campo este símbolo: llave

Asistente para la creación de tablas
OOo Base dispone de un asistente para la creación de tablas. Esta utilidad ofrece la posibilidad de seleccionar una serie de tablas estándar con campos ya establecidos.

Su funcionamiento es el siguiente:

  1. Selecciona la categoría de las tablas de muestra: negocios o personal.
  2. Cada categoría dispone de una serie de tablas tipo muy utilizadas en aplicaciones comunes.
  3. Las tablas ofrecen la posibilidad de seleccionar campos ya definidos.
  4. Las flechas permiten seleccionar y deseleccionar campos.
  5. En este panel se muestran los campos seleccionados de forma provisional.
  6. Tras personalizar los tipos y formatos de campos en el paso 2 del asistente, se establece la clave principal. Este término se tratará en el apartado siguiente.
asistente creación tabla

Asistente para la creación de tablas

Ahora sólo nos queda introducir los datos en las filas, o sea, los registros.