- Interacción con postgresql desde Consola
Tipos de datos
Principales |
Especiales |
Numéricos |
Geométricos |
Monetarios |
Dirección de Red |
Texto |
Texto tipo bit |
Binarios |
XML, JSON |
Fecha/Hora |
Arreglos |
Boolean |
|
Jerarquía de Bases de Datos
Toda jerarquía de base de datos se basa en los siguientes elementos:
- Servidor de base de datos: Computador que tiene un motor de base de datos instalado y en ejecución.
- Motor de base de datos: Software que provee un conjunto de servicios encargados de administrar una base de datos.
- Base de datos: Grupo de datos que pertenecen a un mismo contexto.
- Esquemas de base de datos en PostgreSQL: Grupo de objetos de base de datos que guarda relación entre sí (tablas, funciones, relaciones, secuencias).
- Tablas de base de datos: Estructura que organiza los datos en filas y columnas formando una matriz.
PostgreSQL es un motor de base de datos.
Particiones
Consisten en dos factores muy importantes:
- Separación física de datos: es posible guardar varias partes de la misma tabla en diferentes espacios del disco, incluso en diferentes discos.
- Estructura lógica: conserva la misma lógica, es decir que podremos consultar datos como lo hacemos normalmente. Internamente la tabla asigna pequeñas tablas que tienen un rango definido, por ejemplo: particiones que dividen los registros de una tabla por fechas; estas fechas tendrán el rango que nosotros le indiquemos.
- Como crear una tabla particionada
Características: