Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Tipos de datos en SQL


Os presentamos una tabla con todos los datos con los que puedes trabar en SQL y sus principales características.


En sql tenemos varios tipos de datos. Cuando creamos una tabla con la instrucción create table, tenemos que especificar el tipo de dato de cada columna.

En la siguiente tabla mostramos los diferentes tipos de datos y sus principales caracteristicas:

Tipo de de datoCaracteristicas
VARCHAR2(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.
LONGAlmacena cadenas de caracteres de longitud variable. Puede almacenar hasta 2 gigas de información
LONG RAWAlmacena datos binarios. Se emplea para el almacenamiento de gráficos, sonidos, etc. Su tamaño máximo es de 2 gigas
DATEAlmacena 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.
ROWIDSe 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
CLOBSimilar al LONG y se usua para objectos carácter
NCLOBSimilar al CLOB solo que el tamaño del carácter depende del juego de caracteres utilizado
BLOBSimilar al LONG RAW. Este se usa para objetos binarios.


Como procesa un SGBD una sentencia

El sistema gestos de base de datos (SGBD) realiza una serie de pasos para ejecutar una sentencia:

  1. Lo primero que hace es analizar la sentencia y comprueba que esta bien escrita.
  2. Valida la sentencia. Comprueba la sentencia semánticamente. Comprobando que tanto las tablas, columnas y datos existen.
  3. Después optimiza la sentencia, buscando la forma más rápida de ejecutar dicha sentencia.
  4. Genera un plan de aplicación de la sentencia. Genera el código necesario para ejecutar dicha sentencia.
  5. Y por último ejecuta el plan de aplicación.

El análisis de la sentencia no requiere que se acceda a la base de datos por lo que se realiza rápidamente mientras que la optimización si que lo requiere por lo que requiere más tiempo y más trabajo por parte de la CPU.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 2 categorias relacionadas

 Autoría, licencia y acciones sobre este artículo

Informe de Sara Alvarez*
Equipo DesarrolloWeb.com
URL: http://www.desarrolloweb.com

Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Manual de iniciación a la programación

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Programación
+ Entrar en Lenguaje SQL


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Manual de iniciación a la programación
Categorías
+Programación
+Lenguaje SQL

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia