Академический Документы
Профессиональный Документы
Культура Документы
BASES DE DATOS
TAREA #3
REALIZADO POR:
Luis Bowen
Jos Crdova
Alex Rodrguez
PROFESOR:
PERODO ACADMICO:
Mayo-septiembre 2015
1. TIPOS DE DATOS
El tipo de un dato es el conjunto de valores que puede tomar una variable
durante la ejecucin de un sistema. Si se le intenta dar un valor fuera del
conjunto, se producir un error.
La asignacin de tipos a los datos tiene dos objetivos principales:
SINNIMOS
TAMAO
DESCRIPCIN
BINARY
VARBINARY
BINARY VARYING
BIT VARYING
1 byte por
carcter
BIT
BOOLEAN
LOGICAL
LOGICAL1
YESNO
1 byte
TINYINT
INTEGER1
BYTE
1 byte
COUNTER
AUTOINCREMENT
MONEY
CURRENCY
8 bytes
DATETIME
DATE
TIME
8 bytes
UNIQUEIDENTIFIER
GUID
128 bits
DECIMAL
NUMERIC
DEC
17 bytes
REAL
SINGLE
FLOAT4
IEEESINGLE
4 bytes
FLOAT
DOUBLE
FLOAT8
IEEEDOUBLE
NUMBER
8 bytes
SMALLINT
SHORT
INTEGER2
2 bytes
INTEGER
LONG
INT
INTEGER4
4 bytes
IMAGE
LONGBINARY
GENERAL
OLEOBJECT
Lo que se
requiera
TEXT
LONGTEXT
LONGCHAR
MEMO
NOTE
NTEXT
2 bytes por
carcter.
(Consulte
las notas).
CHAR
TEXT(n)
ALPHANUMERIC
CHARACTER
STRING
VARCHAR
CHARACTER VARYING
NCHAR
NATIONAL CHARACTER
NATIONAL CHAR
NATIONAL CHARACTER
VARYING
NATIONAL CHAR
VARYING
2 bytes por
carcter.
(Consulte
las notas).
ORACLE
TIPO
CHAR
VARCHAR2
VARCHAR
NCHAR
NVARCHAR2
LONG
LONG RAW
RAW
LOB (BLOG, CLOB,
NCLOB, BFILE)
BLOB
CLOB
NCLOB
BFILE
ROWID
UROWID
CARACTERISTICAS
Cadena de caracteres (alfanumricos) de longitud fija
Cadena de caracteres de longitud variable
Cadena de caracteres de longitud variable
Cadena de caracteres de longitud fija que slo almacena caracteres Unicode
Cadena de caracteres de longitud variable que slo almacena caracteres Unicode
Cadena de caracteres de longitud variable
Almacenan cadenas binarias de ancho variable
Almacenan cadenas binarias de ancho variable
Permiten almacenar y manipular bloques grandes de datos no estructurados (tales como texto,
imgenes, videos, sonidos, etc) en formato binario o del carcter
Permite almacenar datos binarios no estructurados
Almacena datos de tipo carcter
Almacena datos de tipo carcter
Almacena datos binarios no estructurados en archivos del sistema operativo, fuera de la base de
datos. Una columna BFILE almacena un localizador del archivo a uno externo que contiene los datos
Almacenar la direccin nica de cada fila de la tabla de la base de datos
ROWID universal
NUMBER
FLOAT
DATE
TIMESTAMP
TIMESTAMP WITH TIME
ZONE
TIMESTAMP WITH
LOCAL TIME ZONE
XMLType
3.2.
NUMRICOS
EXACTOS
CADENAS DE
CARACTERES
NUMRICOS
APROXIMADOS
FECHA Y
HORA
bigint
bit
decimal
int
money
numeric
smallint
smallmoney
tinyint
char
text
varchar
float
real
date
datetime2
datetime
datetimeoffset
smalldatetime
time
3.3. DB2
CADENAS DE
CARACTERES
UNICODE
ntext
nchar
nvarchar
CADENAS
BINARIAS
OTROS TIPOS
DE DATOS
binary
image
varbinary
cursor
hierarchyid
sql_variant
timestamp
uniqueidentifier
xml
Tipos espaciales
tabla
MySQL
TIPO TEXTO
TIPO BINARIO
TIPO NUMRICO
TIPO FECHA-HORA
Char
Blob
Int
Date
Varchar
DateTime
Float
TimeStamp
Double
Time
Decimal
Year
4.2.
MongoDB
String
Cadenas de caracteres
Integer
Nmeros enteros
Double
Boolean
Date
Fechas
Timestamp
Estampillas de tiempo
Null
Valor nulo
Array
Object
ObjectID
Identificadores nicos creados por MongoDB al crear documentos sin especificar valores para el campo _id
Data Binaria
Javascript
4.3.
PostgreSQL
Nombre
bigint
bigserial
bit [ (n) ]
bit varying [ (n) ]
boolean
box
bytea
character varying [ (n) ]
character [ (n) ]
cidr
circle
date
double precision
inet
integer
interval [ fields ] [ (p) ]
line
lseg
macaddr
money
numeric [ (p, s) ]
path
point
polygon
real
smallint
serial
text
time [ (p) ] [ without time zone ]
time [ (p) ] with time zone
timestamp [ (p) ] [ without time zone
]
timestamp [ (p) ] with time zone
Descripcion
entero con signo de ocho bytes
entero autoincremental de ocho bytes
cadena de bits de longitud fija
cadena de bits de longitud variable
Booleano lgico (verdadero/falso)
rectngulo en un plano
datos binarios ("arreglo de bytes")
cadena de caracteres de longitud variable
cadena de caracteres de longitud fija
direccin de red IPv4 o IPv6
circulo en un plano
fecha de calendario (ao, mes, da)
nmero de punto flotante de precisin doble (8 bytes)
direccin de equipo de IPv4 o IPv6
entero con signo de cuatro bytes
lapso de tiempo
linea infinita en un plano
segmento de linea en un plano
Direccin MAC (Media Access Control)
importe monetario
numrico exacto de precisin seleccionable
camino geomtrico en un plano
punto geomtrico en un plano
camino cerrado geomtrico en un plano
nmero de punto flotante de precisin simple (4 bytes)
entero con signo de dos bytes
entero autoincremental de cuatro bytes
cadena de caracteres de longitud variable
hora del da (sin zona horaria)
gora del da, incluyendo zona horaria
fecha y hora (sin zona horaria)
fecha y hora, incluyendo zona horaria
tsquery
tsvector
txid_snapshot
uuid
xml