MAPA CONCEPTUAL_EV2_PBD
ciro.arreguin05
Created on August 29, 2024
More creations to inspire you
Transcript
Tipos Escalares
Con estos números estás manejando datos numéricos que pueden representar tanto números enteros como números decimales
Este tipo de datos no existe en Oracle exactamente, pero puedes usar el "NUMBER" para obtener puros números enteros
Ejemplo: NUMBER(5, 0) puede almacenar números enteros con hasta 5 dígitos, es decir, desde -99999 hasta 99999.
Aunque Oracle no tiene un tipo de dato específicamente llamado DECIMAL, el tipo NUMBER ofrece la funcionalidad necesaria para trabajar con números decimales de manera flexible.
Este dato no esta disponible en Oracle pero puedes usaer el tipo de dato NUMBER con una configuración adecuada para representar números reales con precisión decimal.
NUMBER(20, 15): Permite almacenar números con hasta 5 dígitos antes del punto decimal y 15 dígitos después del punto decimal, útil para cálculos de alta precisión.
Number
INT, INTERGER
Double precision
Decimal
Númericos reales
NUMBER(p,s): Donde p es la precisión total y s es la escala. Por ejemplo, NUMBER(8,2) puede almacenar números con hasta 6 dígitos antes del punto decimal y 2 dígitos después del punto decimal, como 123456.78
Number
NUMBER(12, 4):Permite números con hasta 8 dígitos antes del punto decimal y 4 dígitos después del punto decimal. Ejemplo: 12345678.1234.
El tipo SMALLINT se utiliza para almacenar enteros en un rango más limitado, generalmente ocupando menos espacio que un INTEGER o BIGINT. En Oracle, el tipo NUMBER se utiliza para cubrir esta necesidad.
NUMBER(4, 0):Permite almacenar números enteros de hasta 4 dígitos. Ejemplo: 1234 o -1234. Este ajuste es más cercano al rango limitado de un SMALLINT.
En otros sistemas de bases de datos se usa para números de punto flotante de precisión simple
En esta base de datos no existe un tipo de dato que se denominado real, pero usando el dato de NUMBER proporciona la flexibilidad necesaria para lograr esto
NUMBER(10, 2):Permite números con hasta 8 dígitos antes del punto decimal y 2 dígitos después del punto decimal. Ejemplo: 12345678.90.
Smallint
Real
Númericos reales
Almacena cadenas de caracteres de longitud variable. Al crear una tabla con una columna VARCHAR2, se debe especificar la longitud máxima de la columna en bytes, entre 1 y 4000 bytes como máximo.
Se utiliza para especificar una cadena de caracteres con longitud fija en el conjunto de caracteres nacional. Al crear una base de datos, se debe especificar el conjunto de caracteres nacional como AL16UTF16 o UTF8.
A diferencia del conjunto de caracteres de base de datos, el conjunto de caracteres NCHAR no afecta a los metadatos de la base de datos.
Almacena caracteres en un campo con una longitud fija. La longitud de una columna CHAR se establece al crear la tabla y puede ser cualquier valor entre 0 y 255. Por ejemplo, CHAR(30) puede contener hasta 30 caracteres.
Este tipo de dato especifica una cadena de caracteres de longitud variable en el conjunto de caracteres nacional
-Utiliza Unicode para almacenar caracteres de varios idiomas y escrituras. -Las columnas NVARCHAR suelen consumir el doble de espacio de almacenamiento que las columnas VARCHAR equivalentes.
Number
NCHAR
Char
Carácter
VARCHAR2
Los datos que se almacenan en un campo CHAR pueden ser una serie de letras, números y otros caracteres de un solo byte o varios bytes.
nVARCHAR2
Se usa para almacenar cadenas de bytes o datos binarios que no deben ser interpretados por Oracle. Por ejemplo, se puede utilizar para almacenar secuencias de caracteres gráficos.
Se usa para almacenar cadenas de bytes o datos binarios que no son interpretados por PL/SQL. Su tamaño máximo es de 32760 bytes.
El formato de entrada y visualización predeterminado para las fechas es DD-MON-YY. Las fechas válidas en Oracle van desde el 1 de enero de 4712 a. C. hasta el 31 de diciembre de 9994 d. C..
Para obtener la fecha y hora actuales, se puede usar la función SYSDATE.
lONG RAW
Binarios
raw
Las columnas LONG se usan para almacenar y recuperar cadenas largas, pero no se pueden usar en expresiones, funciones o cláusulas WHERE.
-La longitud máxima de una columna RAW es de 2000 bytes. -Es útil cuando se necesita trabajar con pequeñas cantidades de datos binarios.
RAW
date
DATE