SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
Jansel M
 

What's hot (20)

Inner join
Inner joinInner join
Inner join
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Python variables and data types.pptx
Python variables and data types.pptxPython variables and data types.pptx
Python variables and data types.pptx
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQL
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Ordenar arreglos en java
Ordenar arreglos en javaOrdenar arreglos en java
Ordenar arreglos en java
 
tipo de datos
tipo de datostipo de datos
tipo de datos
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
Métricas
MétricasMétricas
Métricas
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Python programming : Strings
Python programming : StringsPython programming : Strings
Python programming : Strings
 
Python list
Python listPython list
Python list
 
Quicksort
QuicksortQuicksort
Quicksort
 
Arrays In Python | Python Array Operations | Edureka
Arrays In Python | Python Array Operations | EdurekaArrays In Python | Python Array Operations | Edureka
Arrays In Python | Python Array Operations | Edureka
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 

Similar to Tipos de dato de postgreSQL

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
carsanta
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_
Luis Jherry
 
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
Elizabeth Huaraya Apaza
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My Sql
Arnulfo Gomez
 
Taller de lenguaje 1
Taller de lenguaje 1Taller de lenguaje 1
Taller de lenguaje 1
Yesenia Gomez
 

Similar to Tipos de dato de postgreSQL (20)

Tipos de datos de postgresql
Tipos de datos de postgresqlTipos de datos de postgresql
Tipos de datos de postgresql
 
Manual postgre sql
Manual postgre sqlManual postgre sql
Manual postgre sql
 
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 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
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 

More from 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
 

Recently uploaded

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
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
Wilian24
 

Recently uploaded (20)

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
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
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
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
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
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
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
 
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
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
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
 
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
 
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
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
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
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 

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):