ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tutorial de PostgreSQL, Modelo Relacional y SQL en Español


Enviado por   •  27 de Mayo de 2012  •  9.799 Palabras (40 Páginas)  •  587 Visitas

Página 1 de 40

Tutorial de PostgreSQL, Modelo

Relacional y SQL en Español

(Castellano)

Adaptación del original (C) 1999 por El equipo de

desarrollo de PostgreSQL, editado por Thomas

Lockhart, inicialmente traducido por Proyecto de

traducción al Español de la documentación de

PostgreSQL RDBMS (inicalmente versión 6.5,

adaptado a versión 8.4)

Aviso Legal: PostgreSQL es marca registrada ©

1996-2009 por el Postgres Global Development

Group.

Sumario

Postgres, desarrollada originalmente en el

Departamento de Ciencias de la Computación de la

Universidad de California en Berkeley, fue pionera

en muchos de los conceptos de bases de datos

relacionales orientadas a objetos que ahora

empiezan a estar disponibles en algunas bases de

datos comerciales. Ofrece suporte al lenguaje

SQL:2003, integridad de transacciones, y

extensibilidad de tipos de datos. PostgreSQL es un

descendiente de dominio público y código abierto

del código original de Berkeley.

Introducción

Este documento es el manual de usuario del

sistema de mantenimiento de bases de datos

PostgreSQL, originariamente desarrollado en la

Universidad de California en Berkeley. PostgreSQL

está basada en Postgres release 4.2. El proyecto

Postgres, liderado por el Porfesor Michael

Stonebraker, fue esponsorizado por diversos

organismos oficiales u oficiosos de los EEUU: la

Agencia de Proyectos de Investigación Avanzada de

la Defensa de los EEUU (DARPA), la Oficina de Investigación de la Armada (ARO), la Fundación

Nacional para la Ciencia (NSF), y ESL, Inc.

¿Qué es Postgres?

Los sistemas de mantenimiento de Bases de Datos relacionales tradicionales (DBMS,s) soportan

un modelo de datos que consisten en una colección de relaciones con nombre, que contienen

atributos de un tipo específico. En los sistemas comerciales actuales, los tipos posibles incluyen

numéricos de punto flotante, enteros, cadenas de caracteres, cantidades monetarias y fechas.

Está generalmente reconocido que este modelo será inadecuado para las aplicaciones futuras de

procesado de datos. El modelo relacional sustituyó modelos previos en parte por su "simplicidad

espartana". Sin embargo, como se ha mencionado, esta simplicidad también hace muy dificil la

Índice

Sumario

Introducción

¿Qué es Postgres?

Breve historia de Postgres

El proyecto Postgres de Berkeley

Postgres95

PostgreSQL

Terminología

Notación

Copyrights y Marcas Registradas

SQL

El Modelo de Datos Relacional

La Base de Datos de Proveedores y Artículos

Formalidades del Modelo Relacional de Datos

Dominios contra Tipos de Datos

Operaciones en el Modelo de Datos Relacional

Álgebra Relacional

Cálculo Relacional

Cálculo Relacional de Tuplas

Álgebra Relacional contra Cálculo Relacional

El Lenguaje SQL

SELECT

SELECT sencillas

Joins (Cruces)

Operadores Agregados

Agregación por Grupos

HAVING

Subconsultas

Unión, Intersección, Excepción

Definición de Datos (DDL)

CREATE TABLE

Tipos de Datos en SQL

CREATE INDEX

CREATE VIEW

DROP TABLE, DROP INDEX, DROP VIEW

Manipulación de Datos (DML)

INSERT INTO

UPDATE

DELETE

System Catalogs

SQL Embebido

Arquitectura

Empezando

Ejecución del Monitor Interactivo (psql)

Creación de una base de datos

Acceder a una base de datos

Eliminando bases de datos

El Lenguaje de consultas

implementación de ciertas aplicaciones. Postgres ofrece una potencia adicional sustancial al

incorporar los siguientes cuatro conceptos adicionales básicos en una vía en la que los usuarios

pueden extender

...

Descargar como (para miembros actualizados)  txt (68.1 Kb)  
Leer 39 páginas más »
Disponible sólo en Clubensayos.com