эффективный поиск ближайших соседей в Postgre sql. о.бартунов. зал 2
Presentación postgre sql
-
Upload
luis-augusto-claudio-ponce -
Category
Documents
-
view
234 -
download
2
Transcript of Presentación postgre sql
Luis Augusto Claudio Ponce
Luis Augusto Claudio Ponce
Estructura de PostgreSQL
Luis Augusto Claudio Ponce
Índice
1. Definición2. Estructura 2.1 Rol2.2 Table2.3 Space2.4 Base de
datos2.5 Esquema2.6 Tabla
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).
Luis Augusto Claudio Ponce
2. Estructura:Rol
Table Space
Base de datos
Esquema
Tablas
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
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
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
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.
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.
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
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
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.
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.
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.
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.
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.
Luis Augusto Claudio Ponce