SlideShare una empresa de Scribd logo
1 de 18
Em@il: americuq@gmail.com
Em@il: americuq@gmail.com
PostgreSQL es un SGBD relacional orientado a objetos y libre,
publicado bajo la licencia BSD.
Como muchos otros proyectos de código abierto, el desarrollo de
PostgreSQL no es manejado por una empresa y/o persona, sino que es
dirigido por una comunidad de desarrolladores que trabajan de forma
desinteresada, altruista, libre y/o apoyados por organizaciones
comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL
Global Development Group).
Em@il: americuq@gmail.com
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.
Em@il: americuq@gmail.com
Tipo de datos Alias Descripción
bigint int8 Entero con signo de 8 bytes
bigserial serial8
Autoincremento entero de 8
bytes
bit Cadena de bit de longitud fija
bit varying(n) varbit(n)
Cadena de bit de longitud
variable
boolean bool Lógico (true/false)
box Rectángulo en el plano
Em@il: americuq@gmail.com
bytea Datos binarios
character varying(n) varchar(n)
Cadena de caracteres de longitud
variable
character(n) char(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 float8
Número de punto flotante de precisión
doble
inet
Dirección de un host de red (IPv4 or
IPv6)
integer int, int4 Enterio con signo, 4 bytes
interval(p) Intervalo de tiempo
Em@il: americuq@gmail.com
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
numeric [ (p, s) ] decimal [ (p, s) ]
Numérico exacto con precisión
modificable
path
Trazado geométrico abierto y cerrado
en el plano
point Punto geométrico en el plano
polygon
Polígono cerrado geométrico en el
plano
Em@il: americuq@gmail.com
real float4
Número de punto flotante de
precisión simple
smallint int2 Entero con signo de 2 bytes
serial serial4 Autoincremento, entero de 4 bytes
text
Cadena de caracteres de longitud
variable
time [ (p) ] [sin zona horaria] Hoa del día
time [ (p) ] con zona horaria timetz
Hora del día, incluyendo la zona
horaria
timestamp [ (p) ] [sin zona horaria] timestamp Fecha y hora
timestamp [ (p) ] con zona horaria timestamptz
Fecha y hora incluyendo la zona
horaria
Em@il: americuq@gmail.com
A continuación mostramos los tipos de datos numéricos de PostgreSQL:
Nombre Tamaño Descripción Rango
smallint 2 bytes Entero de rango pequeño De -32768 a +32767
integer 4 bytes Selección habitual para tipos enteros
De -2147483648 a
+2147483647
bigint 8 bytes Entero de rango largo
De -
9223372036854775808 a
9223372036854775807
decimal variable
Precisión especificada por el usuario,
exacto
Sin límite
numeric variable
Precisión especificada por el usuario,
exacto
Sin límite
real 4 bytes Variable/precisión, inexacto
6 dígitos decimales de
precisión
double precision 8 bytes Variable/precisión, inexacto
15 dígitos decimales de
precisión
serial 4 bytes Autoincremento simple De 1 a 2147483647
bigserial 8 bytes Autoincremento largo
De 1 a
9223372036854775807
Em@il: americuq@gmail.com
El tipo de datos de PostgreSQL para valores de moneda es:
Nombre Tamaño Descripción Rango
money 4 bytes Moneda
De -21474836.48 a
+21474836.47
Em@il: americuq@gmail.com
Los tipos de datos del motor de base de datos gratuito y open
source PostgreSQL de tipo carácter son:
Nombre Descripción
character varying(n), varchar(n) De longitud variable, con límite
character(n), char(n) De longitud fija
text De longitud variable, ilimitado
Em@il: americuq@gmail.com
El tipo de datos binario de PostgreSQL es:
Nombre Tamaño Descripción
bytea
4 bytes además de la cadena binaria
actual
Cadena binaria de longitud
variable
Em@il: americuq@gmail.com
Los tipos de datos de fecha y hora del motor de base de datos PostgreSQL son:
Nombre Tamaño Descripción Valor bajo Valor alto Resolución
timestamp [ (p) ] [ sin
zona horaria ]
8 bytes Fecha y hora 4713 BC 5874897 AD
1 microsegundo / 14
dígitos
timestamp [ (p) ] con
zona horaria
8 bytes
Fecha y hora con
zona horaria
4713 BC 5874897 AD
1 microsegundos /
14 dígitos
interval [ (p) ] 12 bytes Intervalo de hora -178000000 años 178000000 años 1 microsegundo
date 4 bytes Sólo fecha 4713 BC 32767 AD 1 día
time [ (p) ] [ sin zona
horaria]
8 bytes Sólo hora del día 00:00:00.00 23:59:59.99 1 microsegundo
Em@il: americuq@gmail.com
Los tipos de datos para valores geométricos del motor de base de datos PostgreSQL son:
Nombre Tamaño Representación Descripción
point 16 bytes Punto del plano (x,y)
line 32 bytes Línea infinita en el plano ((x1,y1),(x2,y2))
lseg 32 bytes
Segmento de línea en el
plano
((x1,y1),(x2,y2))
box 32 bytes Rectángulo en el plano ((x1,y1),(x2,y2))
path 16+16n bytes
Trazado geométrico
cerrado en el plano
((x1,y1),...)
path 16+16n bytes
Trazado geométrico
abierto en el plano
[(x1,y1),...]
polygon 40+16n bytes
Plígono (similar a trazado
cerrado)
((x1,y1),...)
circle 24 bytes Círculo <(x,y),r> (centro y radio)
Em@il: americuq@gmail.com
Los tipos de datos para direcciones de red y mac de PostgreSQL son:
Nombre Tamaño Descripción
cidr 12 ó 24 bytes Redes IPv4 ó IPv6
inet 12 ó 24 bytes Hosts y redes IPv4 ó IPv6
macaddr 6 bytes Dirección MAC
Em@il: americuq@gmail.com
CREATE TABLE ajpdsoft.factura
(
codigo serial NOT NULL,
numero character varying(20)[] NOT NULL,
fecha date,
importe money,
codigocliente integer,
observacion text,
CONSTRAINT pk_codigo PRIMARY KEY (codigo),
CONSTRAINT un_numero UNIQUE (numero)
)
Donde:
• "ajpdsoft": será el nombre del esquema.
• "factura": será el nombre de la tabla que se creará en el esquema indicado.
Em@il: americuq@gmail.com
Para crear una tabla de forma visual podremos usar pgAdmin, una herramienta de administración
visual que viene con PostgreSQL (tanto para GNU Linux como para Microsoft Windows):
Em@il: americuq@gmail.com
Siguenos en www.slideshare.net
Em@il: americuq@gmail.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Dispersión y tablas hash
Dispersión y tablas hashDispersión y tablas hash
Dispersión y tablas hash
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Formato ieee830
Formato ieee830Formato ieee830
Formato ieee830
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 

Similar a Tipos de dato de postgreSQL

Tipos de datos en postgres
Tipos de datos en postgresTipos de datos en postgres
Tipos de datos en postgresDIEGO CCALLA
 
Nucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectoresNucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectorescarsanta
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_Luis Jherry
 
Programacion en PL/SQL teoria y ejemplos
Programacion en PL/SQL teoria y ejemplosProgramacion en PL/SQL teoria y ejemplos
Programacion en PL/SQL teoria y ejemplosxoom44
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONEugenioBlanco7
 
Sgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examenSgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examenxarlydbz
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Elizabeth Huaraya Apaza
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My SqlArnulfo Gomez
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datosLeonardo Torres
 
Taller de lenguaje 1
Taller de lenguaje 1Taller de lenguaje 1
Taller de lenguaje 1Yesenia Gomez
 

Similar a Tipos de dato de postgreSQL (20)

Manual postgre sql
Manual postgre sqlManual postgre sql
Manual postgre sql
 
Tipos de datos en postgres
Tipos de datos en postgresTipos de datos en postgres
Tipos de datos en postgres
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Nucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectoresNucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectores
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_
 
Programacion en PL/SQL teoria y ejemplos
Programacion en PL/SQL teoria y ejemplosProgramacion en PL/SQL teoria y ejemplos
Programacion en PL/SQL teoria y ejemplos
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Oracle database
Oracle databaseOracle database
Oracle database
 
Oracle database
Oracle databaseOracle database
Oracle database
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Sgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examenSgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examen
 
Postgresql
PostgresqlPostgresql
Postgresql
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My Sql
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
tipo de datos
tipo de datostipo de datos
tipo de datos
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
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
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Taller de lenguaje 1
Taller de lenguaje 1Taller de lenguaje 1
Taller de lenguaje 1
 

Más de Américo Uriarte Quispe

Más de Américo Uriarte Quispe (12)

Ejemplo de Formulación y evaluación de proyectos
Ejemplo de Formulación y evaluación de proyectosEjemplo de Formulación y evaluación de proyectos
Ejemplo de Formulación y evaluación de proyectos
 
modelos empresariales
modelos empresarialesmodelos empresariales
modelos empresariales
 
Seguridad de medios fisicos, biometria y telemetria
Seguridad de medios fisicos, biometria y telemetriaSeguridad de medios fisicos, biometria y telemetria
Seguridad de medios fisicos, biometria y telemetria
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
 
Proyecto del Aeropuerto Internacional Chinchero CUSCO
Proyecto del Aeropuerto Internacional Chinchero CUSCOProyecto del Aeropuerto Internacional Chinchero CUSCO
Proyecto del Aeropuerto Internacional Chinchero CUSCO
 
Sociedad informática eLAC 2015
Sociedad informática eLAC 2015 Sociedad informática eLAC 2015
Sociedad informática eLAC 2015
 
Clonezilla Server linux
Clonezilla Server linuxClonezilla Server linux
Clonezilla Server linux
 
Introducción Sistemas SAP R/3
Introducción Sistemas SAP R/3Introducción Sistemas SAP R/3
Introducción Sistemas SAP R/3
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
MongoDB
MongoDBMongoDB
MongoDB
 

Último

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 

Último (20)

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 

Tipos de dato de postgreSQL

  • 2. Em@il: americuq@gmail.com PostgreSQL es un SGBD relacional orientado a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
  • 3. Em@il: americuq@gmail.com 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.
  • 4. Em@il: americuq@gmail.com Tipo de datos Alias Descripción bigint int8 Entero con signo de 8 bytes bigserial serial8 Autoincremento entero de 8 bytes bit Cadena de bit de longitud fija bit varying(n) varbit(n) Cadena de bit de longitud variable boolean bool Lógico (true/false) box Rectángulo en el plano
  • 5. Em@il: americuq@gmail.com bytea Datos binarios character varying(n) varchar(n) Cadena de caracteres de longitud variable character(n) char(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 float8 Número de punto flotante de precisión doble inet Dirección de un host de red (IPv4 or IPv6) integer int, int4 Enterio con signo, 4 bytes interval(p) Intervalo de tiempo
  • 6. Em@il: americuq@gmail.com 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 numeric [ (p, s) ] decimal [ (p, s) ] Numérico exacto con precisión modificable path Trazado geométrico abierto y cerrado en el plano point Punto geométrico en el plano polygon Polígono cerrado geométrico en el plano
  • 7. Em@il: americuq@gmail.com real float4 Número de punto flotante de precisión simple smallint int2 Entero con signo de 2 bytes serial serial4 Autoincremento, entero de 4 bytes text Cadena de caracteres de longitud variable time [ (p) ] [sin zona horaria] Hoa del día time [ (p) ] con zona horaria timetz Hora del día, incluyendo la zona horaria timestamp [ (p) ] [sin zona horaria] timestamp Fecha y hora timestamp [ (p) ] con zona horaria timestamptz Fecha y hora incluyendo la zona horaria
  • 8. Em@il: americuq@gmail.com A continuación mostramos los tipos de datos numéricos de PostgreSQL: Nombre Tamaño Descripción Rango smallint 2 bytes Entero de rango pequeño De -32768 a +32767 integer 4 bytes Selección habitual para tipos enteros De -2147483648 a +2147483647 bigint 8 bytes Entero de rango largo De - 9223372036854775808 a 9223372036854775807 decimal variable Precisión especificada por el usuario, exacto Sin límite numeric variable Precisión especificada por el usuario, exacto Sin límite real 4 bytes Variable/precisión, inexacto 6 dígitos decimales de precisión double precision 8 bytes Variable/precisión, inexacto 15 dígitos decimales de precisión serial 4 bytes Autoincremento simple De 1 a 2147483647 bigserial 8 bytes Autoincremento largo De 1 a 9223372036854775807
  • 9. Em@il: americuq@gmail.com El tipo de datos de PostgreSQL para valores de moneda es: Nombre Tamaño Descripción Rango money 4 bytes Moneda De -21474836.48 a +21474836.47
  • 10. Em@il: americuq@gmail.com Los tipos de datos del motor de base de datos gratuito y open source PostgreSQL de tipo carácter son: Nombre Descripción character varying(n), varchar(n) De longitud variable, con límite character(n), char(n) De longitud fija text De longitud variable, ilimitado
  • 11. Em@il: americuq@gmail.com El tipo de datos binario de PostgreSQL es: Nombre Tamaño Descripción bytea 4 bytes además de la cadena binaria actual Cadena binaria de longitud variable
  • 12. Em@il: americuq@gmail.com Los tipos de datos de fecha y hora del motor de base de datos PostgreSQL son: Nombre Tamaño Descripción Valor bajo Valor alto Resolución timestamp [ (p) ] [ sin zona horaria ] 8 bytes Fecha y hora 4713 BC 5874897 AD 1 microsegundo / 14 dígitos timestamp [ (p) ] con zona horaria 8 bytes Fecha y hora con zona horaria 4713 BC 5874897 AD 1 microsegundos / 14 dígitos interval [ (p) ] 12 bytes Intervalo de hora -178000000 años 178000000 años 1 microsegundo date 4 bytes Sólo fecha 4713 BC 32767 AD 1 día time [ (p) ] [ sin zona horaria] 8 bytes Sólo hora del día 00:00:00.00 23:59:59.99 1 microsegundo
  • 13. Em@il: americuq@gmail.com Los tipos de datos para valores geométricos del motor de base de datos PostgreSQL son: Nombre Tamaño Representación Descripción point 16 bytes Punto del plano (x,y) line 32 bytes Línea infinita en el plano ((x1,y1),(x2,y2)) lseg 32 bytes Segmento de línea en el plano ((x1,y1),(x2,y2)) box 32 bytes Rectángulo en el plano ((x1,y1),(x2,y2)) path 16+16n bytes Trazado geométrico cerrado en el plano ((x1,y1),...) path 16+16n bytes Trazado geométrico abierto en el plano [(x1,y1),...] polygon 40+16n bytes Plígono (similar a trazado cerrado) ((x1,y1),...) circle 24 bytes Círculo <(x,y),r> (centro y radio)
  • 14. Em@il: americuq@gmail.com Los tipos de datos para direcciones de red y mac de PostgreSQL son: Nombre Tamaño Descripción cidr 12 ó 24 bytes Redes IPv4 ó IPv6 inet 12 ó 24 bytes Hosts y redes IPv4 ó IPv6 macaddr 6 bytes Dirección MAC
  • 15. Em@il: americuq@gmail.com CREATE TABLE ajpdsoft.factura ( codigo serial NOT NULL, numero character varying(20)[] NOT NULL, fecha date, importe money, codigocliente integer, observacion text, CONSTRAINT pk_codigo PRIMARY KEY (codigo), CONSTRAINT un_numero UNIQUE (numero) ) Donde: • "ajpdsoft": será el nombre del esquema. • "factura": será el nombre de la tabla que se creará en el esquema indicado.
  • 16. Em@il: americuq@gmail.com Para crear una tabla de forma visual podremos usar pgAdmin, una herramienta de administración visual que viene con PostgreSQL (tanto para GNU Linux como para Microsoft Windows):