Página 1
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INGENIERIA EN SISTEMAS Y COMPUTACIÓN
TAREA No. X
ASIGNATURA: Base de Datos II DOCENTE: Ing. Paúl Paguay
SEMESTRE: Tercero
NOMBRE: Alex Yungán
FECHA: 25/09/2014
1. Introducción
Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador algo sobre la clase
de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores
pueden tomar y qué operaciones se pueden realizar.
2. Objetivos
 Investigar los diferentes tipos de datos que existen en el SQL
 Conocer qué tipo de datos existen en el postgresql
3. Desarrollo
o SQL
Los tipos de datos en SQL Server están organizados en las siguientes categorías:
 Numéricos exactos
bigint Tipos de datos numéricos exactos que utilizan datos enteros.
bit Tipo de datos entero que puede aceptar los valores 1, 0 o NULL.
decimal Tipos de datos numéricos que tienen precisión y escala fijas.
int Tipos de datos numéricos exactos que utilizan datos enteros.
money Tipos de datos que representan valores monetarios o de moneda.
numeric Tipos de datos numéricos que tienen precisión y escala fijas.
smallint Tipos de datos numéricos exactos que utilizan datos enteros.
smallmoney Tipos de datos que representan valores monetarios o de moneda.
tinyint Tipos de datos numéricos exactos que utilizan datos enteros.
 Numéricos aproximados
float Tipos de datos numéricos y aproximados que se utilizan con datos
numéricos de coma flotante.
real Tipos de datos numéricos y aproximados que se utilizan con datos
numéricos de coma flotante.
 Fecha y hora
Página 2
date Define una fecha en SQL Server.
datetime2 Define una fecha que se combina con una hora del día basada en un
reloj de 24 horas
datetime Define una fecha que se combina con una hora del día con fracciones
de segundos basada en un reloj de 24 horas.
datetimeoffset Define una fecha que se combina con una hora del día con
reconocimiento de zona horaria y basada en un reloj de 24 horas.
smalldatetime Define una fecha que se combina con una hora del día.
time Define una hora de un día.
 Cadenas de caracteres
char Son tipos de datos de cadena de longitud fija o de longitud variable. char
[ ( n ) ]
Text Tipos de datos de longitud fija y variable para almacenar valores de gran
tamaño con datos de caracteres y binarios Unicode y no Unicode
varchar Son tipos de datos de cadena de longitud fija o de longitud variable.
 Cadenas de caracteres Unicode
nchar tipos de datos de caracteres usan caracteres UNICODE UCS-2.
ntext ipos de datos de longitud fija y variable para almacenar valores de gran
tamaño con datos de caracteres y binarios Unicode y no Unicode.
nvarchar tipos de datos de caracteres para datos Unicode de longitud fija, nchar, o
de longitud variable, nvarchar, y que usan el juego de caracteres
UNICODE UCS-2.
 Cadenas binarias
binary Tipos de datos binarios de longitud fija o variable.
image Tipos de datos de longitud fija y variable para almacenar valores de gran
tamaño con datos de caracteres y binarios Unicode y no Unicode.
varbinary Tipos de datos binarios de longitud fija o variable.
o POSTGRESQL
 Tipos de datos
Tipo de datos Descripción
bigint Entero con signo de 8 bytes
Página 3
Bigserial Autoincremento entero de 8 bytes
Bit Cadena de bit de longitud fija
bit varying(n) Cadena de bit de longitud variable
boolean Lógico (true/false)
box Rectángulo en el plano
bytea Datos binarios
character varying(n) Cadena de caracteres de longitud variable
character(n) Cadena de caracteres de longitud fija
cidr Dirección IP de red (IPv4 ó IPv6)
circle Círculo en el plano
date Fecha (año, mes, día)
double precision Número de punto flotante de precisión doble
inet Dirección de un host de red (IPv4 or IPv6)
integer Enterio con signo, 4 bytes
interval(p) Intervalo de tiempo
line Línea infinita en el plano (no se aplica completamente)
lseg Segmento de línea en el plano
macaddr Dirección MAC de tarjeta o dispositivo de red
money Moneda
real Número de punto flotante de precisión simple
text Cadena de caracteres de longitud variable
time [ (p) ] [sin
zona horaria]
Hoa del día
timestamp [ (p) ]
[sin zona horaria]
Fecha y hora
integer Selección habitual para tipos enteros
decimal Precisión especificada por el usuario, exacto
numeric Precisión especificada por el usuario, exacto
4. Resultados
Un tipo de dato informático es un atributo que indica al ordenador algo sobre la clase de datos sobre los que
se va a procesar.
Postgres tiene un conjunto muy completo de tipos de datos. el comando dt de psql lista los tipos de datos
disponibles. Como todos los manejadores de bases de datos, PostgreSQL implementa los tipos de datos
definidos para el estándar SQL3 y aumenta algunos otros, de los cuales tipos de datos más utilizados son
real, decimal .numeric,model date,inet,tec y entre otros
Página 4
En SQL Server, cada columna, variable local, expresión y parámetro tiene un tipo de datos relacionado.
Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener: datos de
enteros, datos de caracteres, datos de moneda, datos de fecha y hora, cadenas binarias, etc.
En SQL los tipos de datos están organizados por categorías como Numéricos exactos, Cadenas de
caracteres Unicode, Numéricos aproximados, Cadenas binarias, Fecha y hora, y otros tipos de datos.
5. Conclusiones y Recomendaciones
 Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener
 SQL tiene muchos tipos de datos ya que en SQL cada columna ,variable ,expresión y
parámetros tienen un tipo de dato
 Lo tipos de datos del SQL están clasificados en categoriza delas cuales pueden ser cadena
de caracteres ,numéricos exactos fecha y hora entre otros
 PostgreSQL implementa los tipos de datos definidos para el estándar SQL3
 Recomiendo que todos deben investigar sobre los tipos ya que sin conocimientos de ellos
no podremos utilizar a perfección el SQL y el PostgreSQL.

Tipo de datos

  • 1.
    Página 1 UNIVERSIDAD NACIONALDE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS Y COMPUTACIÓN TAREA No. X ASIGNATURA: Base de Datos II DOCENTE: Ing. Paúl Paguay SEMESTRE: Tercero NOMBRE: Alex Yungán FECHA: 25/09/2014 1. Introducción Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. 2. Objetivos  Investigar los diferentes tipos de datos que existen en el SQL  Conocer qué tipo de datos existen en el postgresql 3. Desarrollo o SQL Los tipos de datos en SQL Server están organizados en las siguientes categorías:  Numéricos exactos bigint Tipos de datos numéricos exactos que utilizan datos enteros. bit Tipo de datos entero que puede aceptar los valores 1, 0 o NULL. decimal Tipos de datos numéricos que tienen precisión y escala fijas. int Tipos de datos numéricos exactos que utilizan datos enteros. money Tipos de datos que representan valores monetarios o de moneda. numeric Tipos de datos numéricos que tienen precisión y escala fijas. smallint Tipos de datos numéricos exactos que utilizan datos enteros. smallmoney Tipos de datos que representan valores monetarios o de moneda. tinyint Tipos de datos numéricos exactos que utilizan datos enteros.  Numéricos aproximados float Tipos de datos numéricos y aproximados que se utilizan con datos numéricos de coma flotante. real Tipos de datos numéricos y aproximados que se utilizan con datos numéricos de coma flotante.  Fecha y hora
  • 2.
    Página 2 date Defineuna fecha en SQL Server. datetime2 Define una fecha que se combina con una hora del día basada en un reloj de 24 horas datetime Define una fecha que se combina con una hora del día con fracciones de segundos basada en un reloj de 24 horas. datetimeoffset Define una fecha que se combina con una hora del día con reconocimiento de zona horaria y basada en un reloj de 24 horas. smalldatetime Define una fecha que se combina con una hora del día. time Define una hora de un día.  Cadenas de caracteres char Son tipos de datos de cadena de longitud fija o de longitud variable. char [ ( n ) ] Text Tipos de datos de longitud fija y variable para almacenar valores de gran tamaño con datos de caracteres y binarios Unicode y no Unicode varchar Son tipos de datos de cadena de longitud fija o de longitud variable.  Cadenas de caracteres Unicode nchar tipos de datos de caracteres usan caracteres UNICODE UCS-2. ntext ipos de datos de longitud fija y variable para almacenar valores de gran tamaño con datos de caracteres y binarios Unicode y no Unicode. nvarchar tipos de datos de caracteres para datos Unicode de longitud fija, nchar, o de longitud variable, nvarchar, y que usan el juego de caracteres UNICODE UCS-2.  Cadenas binarias binary Tipos de datos binarios de longitud fija o variable. image Tipos de datos de longitud fija y variable para almacenar valores de gran tamaño con datos de caracteres y binarios Unicode y no Unicode. varbinary Tipos de datos binarios de longitud fija o variable. o POSTGRESQL  Tipos de datos Tipo de datos Descripción bigint Entero con signo de 8 bytes
  • 3.
    Página 3 Bigserial Autoincrementoentero de 8 bytes Bit Cadena de bit de longitud fija bit varying(n) Cadena de bit de longitud variable boolean Lógico (true/false) box Rectángulo en el plano bytea Datos binarios character varying(n) Cadena de caracteres de longitud variable character(n) Cadena de caracteres de longitud fija cidr Dirección IP de red (IPv4 ó IPv6) circle Círculo en el plano date Fecha (año, mes, día) double precision Número de punto flotante de precisión doble inet Dirección de un host de red (IPv4 or IPv6) integer Enterio con signo, 4 bytes interval(p) Intervalo de tiempo line Línea infinita en el plano (no se aplica completamente) lseg Segmento de línea en el plano macaddr Dirección MAC de tarjeta o dispositivo de red money Moneda real Número de punto flotante de precisión simple text Cadena de caracteres de longitud variable time [ (p) ] [sin zona horaria] Hoa del día timestamp [ (p) ] [sin zona horaria] Fecha y hora integer Selección habitual para tipos enteros decimal Precisión especificada por el usuario, exacto numeric Precisión especificada por el usuario, exacto 4. Resultados Un tipo de dato informático es un atributo que indica al ordenador algo sobre la clase de datos sobre los que se va a procesar. Postgres tiene un conjunto muy completo de tipos de datos. el comando dt de psql lista los tipos de datos disponibles. Como todos los manejadores de bases de datos, PostgreSQL implementa los tipos de datos definidos para el estándar SQL3 y aumenta algunos otros, de los cuales tipos de datos más utilizados son real, decimal .numeric,model date,inet,tec y entre otros
  • 4.
    Página 4 En SQLServer, cada columna, variable local, expresión y parámetro tiene un tipo de datos relacionado. Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener: datos de enteros, datos de caracteres, datos de moneda, datos de fecha y hora, cadenas binarias, etc. En SQL los tipos de datos están organizados por categorías como Numéricos exactos, Cadenas de caracteres Unicode, Numéricos aproximados, Cadenas binarias, Fecha y hora, y otros tipos de datos. 5. Conclusiones y Recomendaciones  Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener  SQL tiene muchos tipos de datos ya que en SQL cada columna ,variable ,expresión y parámetros tienen un tipo de dato  Lo tipos de datos del SQL están clasificados en categoriza delas cuales pueden ser cadena de caracteres ,numéricos exactos fecha y hora entre otros  PostgreSQL implementa los tipos de datos definidos para el estándar SQL3  Recomiendo que todos deben investigar sobre los tipos ya que sin conocimientos de ellos no podremos utilizar a perfección el SQL y el PostgreSQL.