2.2. Tipos de datos
¿Recuerdas las dos condiciones que debe cumplir toda base de datos?: tener integridad y no tener redundancia.
¿Recuerdas en qué consiste definir una entidad? Asignar un nombre y determinar sus componentes (campos) y sus atributos (propiedades de los campos).
Siendo la tabla el elemento fundamental en el que se almacena la información de la base de datos, su creación debe respetar estas condiciones.
OOo Base permite determinar las propiedades de cada campo y definir así el tipo de datos que se puede introducir, asegurando la integridad. Por ejemplo, en un campo de tipo fecha solamente se podrá introducir una fecha en el formato preestablecido.
Los tipos de datos que determinan el contenido de un campo pueden ser:
- alfanuméricos.- almacenan texto y números, tratándolos como caracteres.
- numéricos.- almacenan números con los que se pueden realizar operaciones matemáticas.
- temporales.- almacenan fechas y horas.
- booleanos.- almacenan el valor SI o NO.
- especiales.- se agrupan en esta categoría el resto de tipos, tales como imágenes y objetos.
Alfanuméricos |
|
Texto [VARCHAR] | Texto de tamaño variable. |
Nota [LONGVARCHAR] |
Para texto muy largo, hasta 2 Gb. |
Numéricos | |
Integer [INTEGER] |
Entero de 10 cifras. |
Número [NUMERIC] |
Real con los decimales fijados. |
Float [FLOAT] |
Numérico con coma flotante de precisión simple. |
Temporales |
|
Fecha [DATE] |
Valores de tipo día, mes, año. |
Hora [TIME] |
Valores de tipo hora, minuto, segundo. |
Booleanos |
|
Sí/No [BOOLEAN] |
Valor lógico Verdadero o Falso |
Especiales |
|
Imagen [LONGVARBINARY] |
Tipo de imagen. |
OTHER [OTHER] |
Tipo de objeto |
¿Qué tipo de campo corresponde a cada dato?
¡Ojo, se han incluido todos los formatos, no sólo los que aparecen en las tablas!
35.175 |
|
125,57 € |
|
El pedido se retrasará dos semanas | 15/03/10 12:35 |
|
Img 18. Propiedades del campo |
Verdadero Falso
Verdadero Falso
Verdadero Falso
Verdadero Falso
No pierdas de vista otros detalles de este panel.
- ¿Qué tamaño tiene predefinido el tipo Número [NUMERIC]?
- ¿Y el tipo Texto [VARCHAR]?
- ¿Cuáles son los formatos predeterminados de fecha y hora?
Este término es el utilizado en SQL. Así que hasta el tema 4 no lo usarás.