ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TIPOS DE DATOS COMPLETOS


Enviado por   •  12 de Febrero de 2013  •  2.283 Palabras (10 Páginas)  •  468 Visitas

Página 1 de 10

1. Tipos de datos

En el segundo apartado de la unidad anterior vimos cómo a cada columna de nuestra tabla hay que asignarle el tipo de dato que va a almacenar, aunque simplemente enumeramos los tipos más conocidos, sin explicar en profundidad qué es un tipo de dato y los distintos tipos de datos que permite guardar OOo Base. En este primer apartado de esta unidad vamos a ver por qué hay que elegir entre diferentes tipos de datos y cuáles son.

Figura 3.1.Tabla de películas y sus tipos de dato

En primer lugar, vamos a responder a la pregunta de por qué hay distintos tipos de datos. Para ello basta con pensar en la tabla Peliculas que creamos en la unidad anterior. Cada campo de dicha tabla estaba definido para almacenar un tipo de información concreta (ver Figura 3.1); por ejemplo, la columna Director siempre va a almacenar el nombre del director por lo que, si queremos introducir el nombre de un director, teclearemos un texto que incluya su nombre y al menos el primer apellido; es decir, la naturaleza de los valores introducidos es de tipo texto. En cambio, en la columna Año vimos que siempre almacenábamos la fecha del estreno, por lo que al introducir un valor para este campo necesitamos que, de alguna manera, nuestra base de datos sepa distinguir lo que es el día, el mes y el año.

Es decir, ambos almacenan una información muy concreta en cada caso y para nosotros es muy fácil ver la naturaleza de los valores que almacena cada uno de esos campos. Dicha naturaleza es lo que se conoce como tipo de dato y lo ofrecen las bases de datos para, entre otras cosas, facilitar el almacenamiento de los valores y por tanto la gestión de la memoria lo que, entre otras cosas, influye en la rapidez de respuesta en la búsqueda de valores. Además dentro de cada tipo de datos existen una serie de propiedades, por ejemplo, el tamaño máximo permitido o el control de una flecha válida, que ayudan a definir un campo con más concreción.

Dentro de OOo Base en particular podríamos clasificar los distintos tipos de datos en cuatro grandes grupos:

Alfanuméricos. (ver Tabla 3.1). Se utilizan para almacenar textos que pueden contener letras y números, pero teniendo en cuenta que los números serán tratados como un carácter más. El más utilizado es el tipo Texto [VARCHAR].

Tabla 3.1.Tipos de datos alfanuméricos

Numéricos, enteros (ver Tabla 3.2) y reales (ver Tabla 3.3). Se utilizan para almacenar valores numéricos sobre los que, al contrario que en los tipos alfanuméricos, se podrán realizar operaciones aritméticas. En las propiedades de los reales hay que indicar cuántas de las cifras del tamaño asignado serán decimales (se conoce también como la escala). Los más utilizados son Integer [INTEGER] y Número[NUMERIC].

Tabla 3.2.Tipos de datos enteros

Tabla 3.3.Tipos de datos reales

Temporales (ver Tabla 3.4). Se utilizan para guardar fechas y/o horas.

Tabla 3.4.Tipos de datos temporales

Especiales (Ver Tabla 3.5). Tipos de datos que no entran en ninguna de las clasificaciones anteriores. El más utilziado es el tipo Sí/No [BOOLEAN]

Tabla 3.5.Tipos de datos especiales

Además, dependiendo del tipo de dato, podemos tener hasta seis propiedades (ver Figura 3.2) que se pueden configurar para mantener la consistencia y el formato de la información introducida. Éstas son:

Figura 3.2. Propiedades de los campos

Valor automático. Si se pone afirmativo permite que OOo Base dé automáticamente un valor secuencial a este campo. Se suele utilizar cuando la clave primaria de nuestra tabla va a ser un entero al que iríamos dando valores consecutivos cada vez que introducimos una nueva fila (como en el caso de nuestra tabla películas). Sólo está disponible con los tipos Integer y BigInt.

Entrada requerida. Sirve para indicar si será obligatorio o no introducir un valor en este campo para cada fila de la tabla. Cualquier campo que definamos como clave primaria automáticamente exige la introducción de un valor siempre.

Tamaño o longitud. Especifica la longitud máxima permitida.

Decimales. Sirve para especificar cuántas cifras del tamaño asignado serán decimales.

Valor Predeterminado. Permite asignar un valor por defecto para este campo a todas las filas que se vayan introduciendo. Es posible modificar posteriormente este valor en cada fila.

Ejemplo de formato. Permite especificar el formato del campo. Muy útil sobre todo para los campos de tipo Fecha y Hora para indicar el formato de introducción de los mismos y también para los campo de tipo real donde vayamos a guardar valores monetarios indicando la moneda que se usará.

2. Edición de tablas

Antes de comenzar con este apartado ya debería estar clara la diferencia entre la ventana de introducción de datos en la tabla (Figura 3.3) y la ventana de edición de la tabla (Figura 3.4).

Figura 3.3. Ventana de introducción de datos

La primera se utiliza para introducir datos en la tabla seleccionada tal y como vimos en el tercer apartado de la unidad anterior.

Figura 3.4. Ventana de edición de tabla

La segunda ventana es la misma que utilizamos para crear una tabla pero, en este caso, con el objetivo de añadir o eliminar columnas (atributos) de nuestra tabla, o bien, de modificar alguna propiedad de las mismas.

En este apartado nos vamos a centrar en la edición de las columnas de una tabla ya creada, en este caso nuestra tabla Peliculas. Para abrir esta tabla para editarla tenemos que situarnos en la pantalla principal de OOo Base en el apartado de Tablas y hacer un clic con el botón derecho del ratón y seleccionar la opción Editar (Figura 3.5).

Figura 3.5. Selección de edición de tabla

Para añadir nuevas columnas a nuestra tabla hay que seguir el mismo proceso que en la creación de una tabla; es decir, introducir un valor para el nombre del campo, elegir un tipo de campo y escribir una descripción

...

Descargar como (para miembros actualizados)  txt (13.7 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com