18
Luis Augusto Claudio Ponce

Presentación postgre sql

Embed Size (px)

Citation preview

Page 1: Presentación postgre sql

Luis Augusto Claudio Ponce

Page 2: Presentación postgre sql

Luis Augusto Claudio Ponce

Estructura de PostgreSQL

Page 3: Presentación postgre sql

Luis Augusto Claudio Ponce

Índice

1. Definición2. Estructura 2.1 Rol2.2 Table2.3 Space2.4 Base de

datos2.5 Esquema2.6 Tabla

Page 4: Presentación postgre sql

Luis Augusto Claudio Ponce

1. Definición: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).

Page 5: Presentación postgre sql

Luis Augusto Claudio Ponce

2. Estructura:Rol

Table Space

Base de datos

Esquema

Tablas

Page 6: Presentación postgre sql

Luis Augusto Claudio Ponce

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

Page 7: Presentación postgre sql

Luis Augusto Claudio Ponce

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

Page 8: Presentación postgre sql

Luis Augusto Claudio Ponce

Rol

Geodatabase

Almacenamiento físico de

información

FicherosColección de tablas-SGBD

Características

Permite almacenar

diversos tipos de datos

•Vectoriales•Raster•Tablas•Topologías•Información calibrada•Archivo CAD

Beneficios

•Gestión de datos centralizada•Edición multiusuario•Implementación de comportamiento•Replicación•Históricos

Page 9: Presentación postgre sql

Luis Augusto Claudio Ponce

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.

Page 10: Presentación postgre sql

Luis Augusto Claudio Ponce

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.

Page 11: Presentación postgre sql

Luis Augusto Claudio Ponce

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

Page 12: Presentación postgre sql

Luis Augusto Claudio Ponce

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 FinalDesarrollado

r de Aplicaciones

DBA

Page 13: Presentación postgre sql

Luis Augusto Claudio Ponce

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.

Page 14: Presentación postgre sql

Luis Augusto Claudio Ponce

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.

Page 15: Presentación postgre sql

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.

Page 16: Presentación postgre sql

Luis Augusto Claudio Ponce

Esquema

Compañía ALFA

BD ALFA

Esquema IClientes(Tabla)

Esquema IIClientes(Tabla)

Sucursal “A”

Sucursal “B”

La tablas Clientes tendrán la misma estructura y el mismo nombre ,pero almacenadas en diferentes esquemas.

Page 17: Presentación postgre sql

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.

Page 18: Presentación postgre sql

Luis Augusto Claudio Ponce