POSTGRE SQL CONCEPTO El uso de caracteres en mayúscula en el nombre PostgreSQL puede confundir a algunas personas a primera vista. Las distintas pronunciaciones.

Slides:



Advertisements
Presentaciones similares
POSTGRESQL MI JUAN PABLO TORRES HERRERA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA ENSENADA Agosto de 2006.
Advertisements

INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA
1 Sistemas Gestores de Bases de Datos MySQL vs PostgreSQL Leyre Pérez Alba & Marta Balbás Ostáriz Leyre Pérez Alba & Marta Balbás Ostáriz.
POSTGRESQL.
BASES DE DATOS RELACIONALES
 Trabaja con el esquema relacional surgido en los laboratorios de IBM  La instalación completa ocupa alrededor de 10 Mb incluyendo librerías, ejemplos.
CONCEPTOS GENERALES DE BASES DE DATOS Docente: Ing. Marleny Soria Medina Ofimática1.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
GESTOR DE BASE DE DATOS CARRERA: COMPUTACIÓN E INFORMÁTICA CURSO: TALLER DE SISTEMAS I DOCENTE: ING. JOSÉ EDUARDO QUISPE TAIPE CICLO: QUINTO.
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Administración de Sistemas Gestores de Bases de Datos.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
UNIDAD 7.
Conceptos generales de base de datos
Tema: Análisis de una red trocal multiservicio para encriptación de información sobre MPLS basada en el estándar IETF con el protocolo GETVPN Autor:
Herencia Multiple en Java
BASE DE DATOS.
Ingreso , proceso y salida de datos
L.I. MARISOL HUITRÓN RIVAS
Conferencia 10. BD Cliente Servidor. Integridad Referencial
Convenciones de nomenclatura y diseño
Wladimir Solano Marco Pascale
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
BASE DE DATOS INTRODUCCION.
Sistema de Base de datos
U.T. 11: Introducción A Las Bases De Datos
Auditoria Informática Unidad VI
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Lenguajes de programación
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
UN DISPARADOR O TRIGGER es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Es una rutina autónoma.
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Prof. Daniel Obando Fuentes
5. SQL Procedural.
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Ingeniería de Sistemas Requerimientos
Bases De Datos : Consultas
BASE DE DATOS relacional
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
SISTEMA DE GESTIÓN DE BASES DE DATOS”.
Taller de Bases de Datos
R.A 2.1:EDITORES Y PROCESADORES DE TEXTO
Búsquedas en Internet ¿Qué es un buscador?
ACESS Diego Salazar 6D.
Conceptos Relacionados Unidad I. Parte A.
Universidad Nacional Autónoma de Honduras Carrera de Ingeniería en Sistemas IPAC IS-501 Base de Datos I Tema 0: Información Detallada del Espacio.
Auditoria Informática Unidad VI
Auditoria Informática Unidad VI
PostgreSQL Herramienta para Administración
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
Arquitectura de SGBD. Componentes de una base de datos.
Introducción de Base de Datos
Unidad V :- Integridad de datos.
INTELIGENCIA ARTIFICIAL
Generaciones de Bases de Datos
BASES DE DATOS II.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Principales Características De Motores De Bases de Datos.
CARACTERÍSTICAS DEL MOTOR DE BASE DE DATOS POSTGRESQL ACID. Soporta distintos tipos de datos y permite la creación de tipos propios. Herencia entre tablas.
¿Qué son los Paradigmas de Programación?  Es una propuesta tecnológica, la cuál es adoptada por una comunidad de programadores cuyo núcleo central es.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
EL C.P.M El C.P.M, (Método del Camino Crítico) es una nueva técnica do la Ingeniería Industrial que ayuda principalmente al control del desarrollo de.
Es un Entorno y un lenguaje de programación
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. La sigla que se conoce como SQL corresponde.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
CONEXIÓN SE SIG A BASE DE DATOS EXTERNAS ENLACES ESPACIALES CARTOGRAFICOS MODELOS GEO-REALCONADOS.
Transcripción de la presentación:

POSTGRE SQL CONCEPTO El uso de caracteres en mayúscula en el nombre PostgreSQL puede confundir a algunas personas a primera vista. Las distintas pronunciaciones de "SQL" pueden llevar a confusión. Los desarrolladores de PostgreSQL lo pronuncian /poːst ɡɹɛs kjuː ɛl/;. Es también común oír abreviadamente como simplemente "Postgres", el que fue su nombre original. Debido a su soporte del estándar SQL entre la mayor parte de bases de datos relacionales, la comunidad consideró cambiar el nombre al anterior Postgres. Sin embargo, el PostgreSQL Core Team anunció en 2007 que el producto seguiría llamándose PostgreSQL. El nombre hace referencia a los orígenes del proyecto como la base de datos "post-Ingres", y los autores originales también desarrollaron la base de datos Ingres.SQLIngres

QUE ES PostgreSQL es un sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL, 1 ​ similar a la BSD o la MIT.sistema de gestión de bases de datosrelacionalorientado a objetoslibrelicencia PostgreSQL 1BSDMIT Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group)código abierto altruistaorganizaciones comercialesPGDG

PARA QUE SIRVE pgAdmin es la herramienta oficial para administrar nuestras bases de datos en PostgreSQL.... Una herramienta muy útil de pgAdmin es el Query Tool. Este te permite ejecutar comandos SQL y además nos da la opción de analizar nuestra base de datos de forma gráfica.

CUANDO SE CREO PostgreSQL ha tenido una larga evolución, la cual se inicia en 1982 con el proyecto Ingres en la Universidad de Berkeley. Este proyecto, liderado por Michael Stonebraker, fue uno de los primeros intentos en implementar un motor de base de datos relacional. Después de haber trabajado un largo tiempo en Ingres y de haber tenido una experiencia comercial con el mismo, Michael decidió volver a la Universidad en 1985 para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fue llamado post-ingres o simplemente POSTGRES.IngresUniversidad de BerkeleyMichael Stonebraker El proyecto post-ingres pretendía resolver los problemas con el modelo de base de datos relacional que habían sido aclarados a comienzos de los años El principal de estos problemas era la incapacidad del modelo relacional de comprender "tipos", es decir, combinaciones de datos simples que conforman una única unidad. Actualmente estos son llamados objetos. Se esforzaron en introducir la menor cantidad posible de funcionalidades para completar el soporte de tipos. Estas funcionalidades incluían la habilidad de definir tidpos, pero también la habilidad de describir relaciones - las cuales hasta ese momento eran ampliamente utilizaas pero mantenidas completamente por el usuario. En Postgres la base de datos «comprendía» las relaciones y podía obtener información de tablas relacionadas utilizando reglas. Postgres usó muchas ideas de Ingres pero no su código.años 1980objetostablas

VENTAJAS Ventajas -Seguridad en términos generales -Integridad en BD: restricciones en el dominio -Integridad referencial -Afirmaciones (Assertions) -Disparadores (Triggers) -Autorizaciones -Conexión a DBMS -Transacciones y respaldos

CARACTERISTICAS  Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys). Claves ajenas  Disparadores (triggers): Un disparador o trigger se define como una acción específica que se realiza de acuerdo a un evento, cuando éste ocurra dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características: Disparadores o El nombre del disparador o trigger o El momento en que el disparador debe arrancar o El evento del disparador deberá activarse sobre... o La tabla donde el disparador se activará o La frecuencia de la ejecución o La función que podría ser llamada o La función no es correcta

DESVENTAJAS Desventajas:  En comparación con MySQL es más lento en inserciones y actualizaciones, ya que cuenta con cabeceras de intersección que no tiene MySQL.  Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.  Consume más recursos que MySQL.  La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.

IMAGEN

GRACIAS POR SU ATENCION