Tipos de campo

Diferentes tipos campos empleados en las bases de datos
Como sabemos una base de datos esta compuesta de tablas donde almacenamos registros catalogados en función de distintos campos (características).

Un aspecto previo a considerar es la naturaleza de los valores que introducimos en esos campos. Dado que una base de datos trabaja con todo tipo de informaciones, es importante especificarle qué tipo de valor le estamos introduciendo de manera a, por un lado, facilitar la búsqueda posteriormente y por otro, optimizar los recursos de memoria.

Cada base de datos introduce tipos de valores de campo que no necesariamente están presentes en otras. Sin embargo, existe un conjunto de tipos que están representados en la totalidad de estas bases. Estos tipos comunes son los siguientes:

Alfanuméricos Contienen cifras y letras. Presentan una longitud limitada (255 caracteres)
Numéricos Existen de varios tipos, principalmente, enteros (sin decimales) y reales (con decimales).
Booleanos Poseen dos formas: Verdadero y falso (Sí o No)
Fechas Almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra...
Memos Son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados (veremos más adelante lo que esto quiere decir).
Autoincrementables Son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: Servir de identificador ya que resultan exclusivos de un registro.

Autor

Rubén Alvarez

Redactor de DesarrolloWeb.com

Comentarios

Alvaro

18/3/2006
muy bueno, sólo que tengo un problema al añadir un campo varchar para el nombre, debido a que si la persona tiene dos nombres no me guarda nada, lo mismo pasa con los campos que llevan varias palabras

Curioso

10/4/2009
Tipos de campos
Muy pobre la definición de los diferentes tipos de campos, podría ser más amplia y con ejemplos.

Orlando Vanegas Gomez

15/6/2009
Regular
Mucha Buelta

RETTAYE

21/12/2009
SDGDEAY
ERES UN IDIOTA EST ABIEN AHORA IUFISTDUHTRGFB A LA TUYA

javi

08/2/2010
algo
pos yo creo k te has centrao demasiao en la vista de diseño y no enntras en materia
Pero me parece mu buena descripcion para un novato XD k lo soy

pancrasio filmides camacho rejifo

11/2/2010
consulta
es mu y bueno

aleks8a

11/3/2010
SQL Tipos de Campo
Tipo de de dato Caracteristicas

VARCHAR
(tamaño) Almacena cadenas de caracteres de una longitud variable. La longitud máxima son 4000 caracteres.
CHAR(tamaño) Almacena caracteres con una longitud fija. Siendo 2000 caracteres el máximo
NUMBER
(precision,escala) Almacena datos numéricos, tanto enteros como decimales, con o sin signo. Precisión, indica el número máximo de digitos que va a tener el dato. Escala, indica el número de digitos que puede haber a la derecha del punto decimal.
LONG
Almacena cadenas de caracteres de longitud variable. Puede almacenar hasta 2 gigas de información
LONG RAW Almacena datos binarios. Se emplea para el almacenamiento de gráficos, sonidos, etc. Su tamaño máximo es de 2 gigas
DATE
Almacena información de fechas y horas. De forma predeterminada almacena un dato con el siguiente formato: siglo/año/mes/dia/hora/minutos/segundos. Este formato se puede cambiar con otros parámetros.
RAW
(tamaño)Almacena datos binarios. Puede almacenar como mucho 2000 bytes.
ROWID
Se trata de un campo que representa una cadena hexadecimal que indica la dirección de una fila en su tabla
NVARCHAR2
(tamaño) Es similar al varchar2 pero el tamaño de un carácter depende de la eleccion del juego de caracteres. El tamaño máximo es 2000 bytes.
NCHAR
(tamaño) Similar al char y con las mismas caracteristicas que el nvarchar2
CLOB
Similar al LONG y se usua para objectos carácter
NCLOB
Similar al CLOB solo que el tamaño del carácter depende del juego de caracteres utilizado
BLOB
Similar al LONG RAW. Este se usa para objetos binarios.

lisbeth

02/12/2010
ayudenme xfa
quisiera saber si me prodian ayudar con 10 ejemplos de campos y registro de una base de datos

francisco

29/6/2011
estupendo articulo
Estoy haciendo un cursode analista funcional y estoy de lleno con el sql me encanta la sencillez de este tutoriasl muy aclaratorio

ale

08/6/2012
dddddddddddddddds
dddddds

danilo

24/11/2012
RESPUESTA
me parecio bien pero ace falta ampliar el tema

ale anaya

27/5/2013
nada
no entendi ni mierda!!!! pudo ser mas buena la informacion y amo a JB

Compartir