SlideShare uma empresa Scribd logo
1 de 22
Oracle - Tipos de
datos
Agurto Leon Hans
Presentación
Es una herramienta cliente/servidor para la
gestión de Bases de Datos. Es un producto
vendido a nivel mundial, aunque la gran potencia
se ve limitado por su elevado precio, este factor
hace que solo se vea en empresas muy grandes y
multinacionales.
A continuación detallaremos los tipos de datos
que existen en este gestor de bases de datos.
1. CHAR
Cadena de caracteres (alfanuméricos) de
longitud fija.
➔ Entre 1 y 2000 bytes como
máximo
➔ Si se ingresa un valor más corto
que el indicado en el tamaño, se
rellenará al tamaño indicado.
➔ Es de longitud fija, siempre
ocupará lo mismo,
independiente del valor que
tenga
2. 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
3. VARCHAR
Cadena de caracteres de longitud variable
➔ En desuso, se utiliza VARCHAR2
en su lugar
4. NCHAR
Cadena de caracteres de longitud fija que
sólo almacena caracteres 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
5. NVARCHAR2
Cadena de caracteres de longitud fija que
sólo almacena caracteres 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
6. 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 diversos
sistemas.
➔ Este tipo de datos está obsoleto
(en desuso), en su lugar se
utilizan los datos de tipo LOB
(CLOB, NCLOB).
7. LONG RAW
Almacenan cadenas binarias de ancho
variable
➔ Espacio disponible hasta 2GB
➔ En desuso, se sustituye por los
tipos LOB.
8. RAW
Almacenan cadenas binarias de ancho
variable
➔ Hasta 32767 bytes
➔ En desuso, se sustituye por los
tipos LOB.
9. 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 carácter
➔ Admiten hasta 8 terabytes (8000
GB).
➔ Una tabla puede contener varias
columnas de tipo LOB.
➔ Soportan acceso aleatorio.
10. BLOB
Permiten almacenar datos binarios no
estructurados
➔ Admiten hasta 8 terabytes (8000
GB).
11. CLOB
Almacena datos de tipos carácter
➔ Admiten hasta 8 terabytes (8000
GB).
12. NCLOB
Almacena datos de tipo carácter
➔ Admiten hasta 8 terabytes (8000
GB).
➔ Guarda los datos según el juego
de caracteres Unicode nacional.
13. BFILE
Una columna BFILE almacena un localizador
del archivo a uno externo que contiene los
datos
➔ Admiten hasta 8 terabytes (8000
GB).
➔ El administrador de la base de
datos debe asegurarse de que
exista el archivo en disco y de
que los procesos de Oracle
tengan permisos de lectura para
el archivo ..
14. ROWID
Almacenar la dirección única de cada fila de
la tabla de la base de datos
➔ ROWID físico almacena la
dirección de fila en las tablas,
las tablas en clúster, los índices,
excepto en las índices-
organizados (IOT).
➔ ROWID lógico almacena la
dirección de fila en tablas de
índice-organizado (IOT).
15. UROWID
ROWID universal
➔ Admite ROWID a tablas que no
sean de Oracle, tablas externas.
Admite tanto ROWID lógicos
como físicos.
16. NUMBER
Almacena números fijos y en punto flotante
➔ Se admiten hasta 38 dígitos de
precisión y son portables a
cualquier entre los diversos
sistemas en que funcione
Oracle.
➔ Para declarar un tipo de datos
NUMBER en un CREATE ó
UPDATE es suficiente con:
nombre_columna NUMBER
17. FLOAT
Almacena tipos de datos numéricos en
punto flotante
➔ Es un tipo NUMBER que sólo
almacena números en punto
flotante
18. DATE
Almacena un punto en el tiempo (fecha y hora)
➔ El tipo de datos DATE almacena el año
(incluyendo el siglo), el mes, el día, las
horas, los minutos y los segundos
➔ Oracle utiliza su propio formato
interno para almacenar fechas.
➔ Los tipos de datos DATE se almacenan
en campos de longitud fija de siete
octetos cada uno, correspondiendo al
siglo, año, mes, día, hora, minuto, y al
segundo.
19. TIMESTAMP WITH LOCAL TIME
ZONE
Almacena datos de tipo hora incluyendo la
zona horaria local (relativa), franccionando
los segundos
➔ Cuando se usa un SELECT para
mostrar los datos de este tipo, el
valor de la hora será ajustado a
la zona horaria de la sesión
actual
20. XMLType
Tipo de datos abstracto. En realidad se trata
de un CLOB.
➔ Se asocia a un esquema XML
para la definición de su
estructura.

Mais conteúdo relacionado

Mais procurados

Tipos de datos: Oracle
Tipos de datos: OracleTipos de datos: Oracle
Tipos de datos: OracleCesar Calcina
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12Free TIC
 
TIPOS DE DATOS DE ORACLE
TIPOS DE DATOS DE ORACLETIPOS DE DATOS DE ORACLE
TIPOS DE DATOS DE ORACLEJhon rodriguez
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Bases de datos my sql 2
Bases de datos my sql 2Bases de datos my sql 2
Bases de datos my sql 2Carlo Silva
 
Cei 309 curso básico de fox - pro
Cei 309   curso básico de fox - proCei 309   curso básico de fox - pro
Cei 309 curso básico de fox - proProcasecapacita
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Ficheros con organización secuencial encadenada
Ficheros con organización secuencial encadenadaFicheros con organización secuencial encadenada
Ficheros con organización secuencial encadenadajaviliyo
 
Archivos secuenciales en PYTHON
Archivos secuenciales en PYTHONArchivos secuenciales en PYTHON
Archivos secuenciales en PYTHONHaylin Ellenes
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 

Mais procurados (19)

Tipos de datos: Oracle
Tipos de datos: OracleTipos de datos: Oracle
Tipos de datos: Oracle
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12
 
TIPOS DE DATOS DE ORACLE
TIPOS DE DATOS DE ORACLETIPOS DE DATOS DE ORACLE
TIPOS DE DATOS DE ORACLE
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
my SQL - PRACTICA DE SLIDE
my SQL - PRACTICA DE SLIDE my SQL - PRACTICA DE SLIDE
my SQL - PRACTICA DE SLIDE
 
Bases de datos my sql 2
Bases de datos my sql 2Bases de datos my sql 2
Bases de datos my sql 2
 
Cei 309 curso básico de fox - pro
Cei 309   curso básico de fox - proCei 309   curso básico de fox - pro
Cei 309 curso básico de fox - pro
 
Oracle; historia, caracteristicas y tipo de datos
Oracle; historia, caracteristicas y tipo de datosOracle; historia, caracteristicas y tipo de datos
Oracle; historia, caracteristicas y tipo de datos
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Ficheros con organización secuencial encadenada
Ficheros con organización secuencial encadenadaFicheros con organización secuencial encadenada
Ficheros con organización secuencial encadenada
 
Archivos secuenciales en PYTHON
Archivos secuenciales en PYTHONArchivos secuenciales en PYTHON
Archivos secuenciales en PYTHON
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
LENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQLLENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQL
 
Base de datos
Base de datos Base de datos
Base de datos
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Base de datos
Base de datosBase de datos
Base de datos
 

Semelhante a Oracle tipos de datos (20)

Oracle Características y tipos de datos
Oracle Características y tipos de datos Oracle Características y tipos de datos
Oracle Características y tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Unidad II_ Tipo de Datos Oracle.pptx
Unidad II_ Tipo de Datos Oracle.pptxUnidad II_ Tipo de Datos Oracle.pptx
Unidad II_ Tipo de Datos Oracle.pptx
 
Bases de datos[1]
Bases de datos[1]Bases de datos[1]
Bases de datos[1]
 
Oracle database
Oracle databaseOracle database
Oracle database
 
Tipos de datos oracle
Tipos de datos oracleTipos de datos oracle
Tipos de datos oracle
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designer
 
Sql server 2014 básico
Sql server 2014 básicoSql server 2014 básico
Sql server 2014 básico
 
Oracle database
Oracle databaseOracle database
Oracle database
 
Cap. iv bdd ii
Cap. iv bdd iiCap. iv bdd ii
Cap. iv bdd ii
 
Base de datos CBTis 75
Base de datos  CBTis 75 Base de datos  CBTis 75
Base de datos CBTis 75
 
Sql server 2005 (bda)henrry
Sql server 2005 (bda)henrrySql server 2005 (bda)henrry
Sql server 2005 (bda)henrry
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Modulo sql unidad 1
Modulo sql  unidad 1Modulo sql  unidad 1
Modulo sql unidad 1
 
Taba y tipos de datos
Taba y tipos de datosTaba y tipos de datos
Taba y tipos de datos
 
PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQL
 
Oracle database
Oracle databaseOracle database
Oracle database
 
Base de datos
Base de datosBase de datos
Base de datos
 
Variables de Power designer
Variables de Power designerVariables de Power designer
Variables de Power designer
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 

Último (7)

Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 

Oracle tipos de datos

  • 1. Oracle - Tipos de datos Agurto Leon Hans
  • 2. Presentación Es una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia se ve limitado por su elevado precio, este factor hace que solo se vea en empresas muy grandes y multinacionales. A continuación detallaremos los tipos de datos que existen en este gestor de bases de datos.
  • 3. 1. CHAR Cadena de caracteres (alfanuméricos) de longitud fija. ➔ Entre 1 y 2000 bytes como máximo ➔ Si se ingresa un valor más corto que el indicado en el tamaño, se rellenará al tamaño indicado. ➔ Es de longitud fija, siempre ocupará lo mismo, independiente del valor que tenga
  • 4. 2. 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
  • 5. 3. VARCHAR Cadena de caracteres de longitud variable ➔ En desuso, se utiliza VARCHAR2 en su lugar
  • 6. 4. NCHAR Cadena de caracteres de longitud fija que sólo almacena caracteres 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
  • 7. 5. NVARCHAR2 Cadena de caracteres de longitud fija que sólo almacena caracteres 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
  • 8. 6. 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 diversos sistemas. ➔ Este tipo de datos está obsoleto (en desuso), en su lugar se utilizan los datos de tipo LOB (CLOB, NCLOB).
  • 9. 7. LONG RAW Almacenan cadenas binarias de ancho variable ➔ Espacio disponible hasta 2GB ➔ En desuso, se sustituye por los tipos LOB.
  • 10. 8. RAW Almacenan cadenas binarias de ancho variable ➔ Hasta 32767 bytes ➔ En desuso, se sustituye por los tipos LOB.
  • 11. 9. 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 carácter ➔ Admiten hasta 8 terabytes (8000 GB). ➔ Una tabla puede contener varias columnas de tipo LOB. ➔ Soportan acceso aleatorio.
  • 12. 10. BLOB Permiten almacenar datos binarios no estructurados ➔ Admiten hasta 8 terabytes (8000 GB).
  • 13. 11. CLOB Almacena datos de tipos carácter ➔ Admiten hasta 8 terabytes (8000 GB).
  • 14. 12. NCLOB Almacena datos de tipo carácter ➔ Admiten hasta 8 terabytes (8000 GB). ➔ Guarda los datos según el juego de caracteres Unicode nacional.
  • 15. 13. BFILE Una columna BFILE almacena un localizador del archivo a uno externo que contiene los datos ➔ Admiten hasta 8 terabytes (8000 GB). ➔ El administrador de la base de datos debe asegurarse de que exista el archivo en disco y de que los procesos de Oracle tengan permisos de lectura para el archivo ..
  • 16. 14. ROWID Almacenar la dirección única de cada fila de la tabla de la base de datos ➔ ROWID físico almacena la dirección de fila en las tablas, las tablas en clúster, los índices, excepto en las índices- organizados (IOT). ➔ ROWID lógico almacena la dirección de fila en tablas de índice-organizado (IOT).
  • 17. 15. UROWID ROWID universal ➔ Admite ROWID a tablas que no sean de Oracle, tablas externas. Admite tanto ROWID lógicos como físicos.
  • 18. 16. NUMBER Almacena números fijos y en punto flotante ➔ Se admiten hasta 38 dígitos de precisión y son portables a cualquier entre los diversos sistemas en que funcione Oracle. ➔ Para declarar un tipo de datos NUMBER en un CREATE ó UPDATE es suficiente con: nombre_columna NUMBER
  • 19. 17. FLOAT Almacena tipos de datos numéricos en punto flotante ➔ Es un tipo NUMBER que sólo almacena números en punto flotante
  • 20. 18. DATE Almacena un punto en el tiempo (fecha y hora) ➔ El tipo de datos DATE almacena el año (incluyendo el siglo), el mes, el día, las horas, los minutos y los segundos ➔ Oracle utiliza su propio formato interno para almacenar fechas. ➔ Los tipos de datos DATE se almacenan en campos de longitud fija de siete octetos cada uno, correspondiendo al siglo, año, mes, día, hora, minuto, y al segundo.
  • 21. 19. TIMESTAMP WITH LOCAL TIME ZONE Almacena datos de tipo hora incluyendo la zona horaria local (relativa), franccionando los segundos ➔ Cuando se usa un SELECT para mostrar los datos de este tipo, el valor de la hora será ajustado a la zona horaria de la sesión actual
  • 22. 20. XMLType Tipo de datos abstracto. En realidad se trata de un CLOB. ➔ Se asocia a un esquema XML para la definición de su estructura.