Tipos de datos en oracle

Solo disponible en BuenasTareas
  • Páginas : 8 (1883 palabras )
  • Descarga(s) : 4
  • Publicado : 27 de marzo de 2010
Leer documento completo
Vista previa del texto
Tipos de Datos en

INDICE

INTRODUCCIÓN PAG. 3
TIPOS DE DATOS EN ORACLE PAG. 4 - 9
RECOMENDACIONES PAG. 10
CONCLUSIOENS PAG. 11
BIBLIOGRAFÍA PAG. 12



INTRODUCCION

Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oraclecomo uno de los sistemas de bases de datos más completos,[cita requerida] destacando:
* soporte de transacciones,
* estabilidad,
* escalabilidad y
* Soporte multiplataforma.
Ha sido criticada por algunos especialistas la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de losusuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMScon licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.

TIPOS DE DATOS EN ORACLE
Tipos de datos / datatypes disponibles en Oracle para seleccionar el tipo de registro de una tabla Oracle. Tamibén indicamos sus características (tamaño máximo, peculiaridades, etc). Es importante conocer los tipos de datosdisponibles en un Sistema Gestor de Base de Datos (SGBD), de esta forma podremos obtimizar al máximo el uso de recursos de nuestras aplicaciones. A continuación todos los tipos de datos de Oracle y sus características básicas:
TIPO | CARACTERISTICAS | OBSERVACIONES |
CHAR | Cadena de caracteres (alfanuméricos) de longitud fija | Entre 1 y 2000 bytes como máximo. Aunque se introduzca un valor máscorto que el indicado en el tamaño, se rellenará al tamaño indicado. Es de longitud fija, siempre ocupará lo mismo, independientemente del valor que contenga |
VARCHAR2 | Cadena de caracteres de longitud variable | Entre 1 y 4000 bytes como máximo. El tamaño del campo dependerá del valor que contenga, es de longitud variable. |
VARCHAR | Cadena de caracteres de longitud variable | En desuso, seutiliza VARCHAR2 en su lugar |
NCHAR | Cadena de caracteres de longitud fija que sólo almacena caracteres Unicode | Entre 1 y 2000 bytes como máximo. El juego de caracteres del tipo de datos (datatype) NCHAR sólo puede ser AL16UTF16 ó UTF8. El juego de caracteres se especifica cuando se crea la base de datos Oracle |
NVARCHAR2 | Cadena de caracteres de longitud variable que sólo almacenacaracteres Unicode | Entre 1 y 4000 bytes como máximo. El juego de caracteres del tipo de datos (datatype) NCHAR sólo puede ser AL16UTF16 ó UTF8. El juego de caracteres se especifica cuando se crea la base de datos Oracle |
LONG | Cadena de caracteres de longitud variable | Como máximo admite hasta 2 GB (2000 MB). Los datos LONG deberán ser convertidos apropiadamente al moverse entre diversossistemas.Este tipo de datos está obsoleto (en desuso), en su lugar se utilizan los datos de tipo LOB (CLOB, NCLOB). Oracle recomienda que se convierta el tipo de datos LONG a alguno LOB si aún se está utilizando.No se puede utilizar en claúsulas WHERE, GROUP BY, ORDER BY, CONNECT BY ni DISTINCTUna tabla sólo puede contener una columna de tipo LONG.Sólo soporta acceso secuencial. |
LONG RAW | Almacenancadenas binarias de ancho variable | Hasta 2 GB. En desuso, se sustituye por los tipos LOB. |
RAW | Almacenan cadenas binarias de ancho variable | Hasta 32767 bytes. En desuso, se sustituye por los tipos LOB. |
LOB (BLOG, CLOB, NCLOB, BFILE) | Permiten almacenar y manipular bloques grandes de datos no estructurados (tales como texto, imágenes, videos, sonidos, etc) en formato binario o del...
tracking img