El documento describe a PostgreSQL, un sistema de gestión de base de datos relacional de código abierto. PostgreSQL permite el almacenamiento y recuperación de datos relacionados mediante el uso de roles, esquemas, tablas y otros componentes. La comunidad de desarrolladores de PostgreSQL, conocida como PGDG, dirige el desarrollo de forma colaborativa.
4. PostgreSQL es un sistema de gestión de base de
datos relacional (SGBDR) orientada a objetos y
libre (gratuito) y de código abierto (open source),
publicado bajo la licencia BSD.
Como muchos otros proyectos open source, el
desarrollo de PostgreSQL no es controlado por
una sola empresa sino que está dirigido por una
comunidad de desarrolladores y organizaciones
comerciales las cuales trabajan en su desarrollo.
Dicha comunidad es denominada el PGDG
(PostgreSQL Global Development Group).
Luis Augusto Claudio Ponce
6. PostgreSQL utiliza roles para iniciar sesión en el clúster
de la base de datos en las base de datos.
Clúster:
Utilizan el mismo
Hardware y se
comportan como único
computador.
Rol
Luis Augusto Claudio Ponce
7. Rol
Los usuarios de bases
de datos individual
llaman inicio de sesion a
los roles.
Todos los roles de inicio
de sesion serán
propietarios de objetos
de la GEODATABASE.
GEODATABASE
Un modelo que permite el
almacenamiento físico de
la información geográfica.
Archivos
dentro de
ficheros
Colección
de tablas-
SGBD
Luis Augusto Claudio Ponce
9. Table Space
La importancia radica en que un administrador
puede controlar la distribución del disco de
instalación de PostgreSQL.
Esto es útil en los siguientes casos:
CASO 1:
Si la partición o volumen en el que se ha
inicializado el grupo se queda sin espacio y no
puede ser extendida, un Table Space se puede
crear en una partición diferente y se utiliza hasta
que el sistema sea reconfigurado.
Luis Augusto Claudio Ponce
10. Table Space
CASO 2:
Los Table Space permiten a un administrador usar
el conocimiento de los patrones de uso de los
objetos de base de datos para optimizar .
Ejemplo:
Un índice que es muy usado, puede ser colocado
en una forma muy rápida, en un disco de alta
disponibilidad, tales como un dispositivo de
estado solido caro.
Al mismo tiempo, una tabla que almacena los
datos archivados que rara vez se utiliza o que
puede ser almacenada en uno mas barato, o en
un sistema de discos mas lentos.
Luis Augusto Claudio Ponce
11. Base de datos
Es un sistema que almacena los datos
que están relacionados(información) y que
también pueden ser recuperados .
Constituido por
dispositivos de
almacenamiento
como discos,
cintas, tambores,
etc.
Sistema
Administrador
de Base de
Datos(DBMS).
Los cuales están
almacenados de
acuerdo a la
estructura externa
y van poder ser
procesados para
ser información.
Hardware Software Datos
Luis Augusto Claudio Ponce
12. Base de datos
Tipos de Usuario
Persona que
utiliza los datos y
los ve
convertido en
información.
Es la persona
que desarrolla
los sistemas
que
interactúan con
la base de
datos.
Es la persona que
asegura
integridad,
consistencia,
redundancia
,seguridad de los
datos y realizar el
mantenimiento
diario o periódico.
Usuario Final
Desarrollador
de
Aplicaciones
DBA
Luis Augusto Claudio Ponce
13. Base de datos
Usuarios DBMS
• Son aquellos que interactúan con el sistema por
el medio de aplicaciones permanentes.
Usuarios
Ingenuos
• Son aquellos con la capacidad de acceder a la
información por medio de lenguajes de consulta.
Usuarios
Sofisticados
• Son aquellos con un amplio dominio de DML ,
capaces de generar nuevos módulos o utilerías
capaces de manejar nuevos datos del sistema.
Programadores
de Aplicación
Usuarios
Especializados
• Son aquellos que producen módulos especiales
como sistemas expertos, reconocimiento de
imágenes, procesamiento de audio y demás.
Luis Augusto Claudio Ponce
14. Base de datos
Usuario
DBMS
Métodos de Acceso
Datos
Conceptos Básicos
•Archivo: Son
conjunto de registros.
•Registros: Son
conjunto de campos.
•Campos: Es la
mínima unidad de
referencia.
Luis Augusto Claudio Ponce
15. Luis Augusto Claudio Ponce
Esquema
Son agrupaciones
de tablas.
Por ejemplo: Podrías tener un sistema
multifuncional y en una misma base de datos
pero con diferentes esquemas para
mantener la información.
16. Luis Augusto Claudio Ponce
Esquema
Compañía ALFA
BD ALFA
Esquema I
Clientes(Tabla)
Esquema II
Clientes(Tabla)
Sucursal “A” Sucursal “B”
La tablas Clientes tendrán la misma
estructura y el mismo nombre ,pero
almacenadas en diferentes esquemas.
17. Luis Augusto Claudio Ponce
Tablas
Es utilizada para organizar y
presentar información.
Se componen de filas y columnas.
Se compone de dos estructuras:
•Registro
•Campo
Registro:
Son conjunto de
campos.
Campo:
Es la mínima
unidad de
referencia.