29 julio 2010 0 Comments

Curso de Bases de Datos y PostgreSQL

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una sola empresa sino que es 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).

Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.

Titulo: Curso de Bases de Datos y PostgreSQL
Autor: Víctor Hugo Dorantes Gonzales, Fernando Magariños Lamas y José Neif Jury Fabre
Tipo: Documento PDF.
Paginas: 121.
Tamaño: 835,6 KB.
Web: postgreSQL.org

Contenido del libro:

1 ¿Que es una Base de Datos?
1.1. Definiciones.
1.2. Estructura lógica vs. estructura física.
2 ¿Que es un Manejador de Bases de Datos?
2.1. Sistemas de archivos
2.2. Indices
3. Álgebra y cálculo relacional
3.1. Concepto de relaciones
3.2. Álgebra relacional
3.2.1. Modelo de datos
3.3. El modelo relacional
3.3.1. Estructuras de datos
3.3.2. Reglas de integridad
3.3.3. Operadores
3.3.4. Relaciones
3.3.5. Operadores de álgebra relacional
4. Normalización
4.1. Dependencia funcional
4.2. Primera, segunda y tercera formas normales
4.2.1. Primera forma normal
4.2.2. Segunda forma normal
4.2.3. Tercera forma normal
4.3. Consideraciones acerca de velocidad de acceso, gasto de espacio y buen diseño
4.4. Gasto de espacio vs. velocidad de acceso
5. Integridad relacional
5.1. Llaves primarias
5.2. Reglas de integridad
5.3. Llaves foráneas e integridad referencial
6. Diseño de Bases de Datos
6.0.1. Criterios para la creacion de ídices
7. El lenguaje SQL
7.1. Create
7.1.1. Create Aggregate
7.1.2. Create Database
7.1.3. Create Function
7.1.4. Create Index
7.1.5. Create Operator
7.1.6. Create Rule
7.1.7. Create Sequence
7.1.8. Create Table
7.1.9. Create Trigger
7.1.10. Create Type
7.1.11. Create User
7.1.12. Create View
8. Muchos comandos SQL mas…
8.1. Alterar
8.1.1. alter group
8.1.2. alter table
8.1.3. alter user
8.1.4. close
8.1.5. cluster
8.1.6. comment
8.1.7. copy
8.2. Crear
8.2.1. create aggregate
8.2.2. create constraint trigger
8.2.3. create database
8.2.4. create function
8.2.5. create group
8.2.6. create index
8.2.7. create language
8.2.8. create operator
8.2.9. create rule
8.2.10. create sequence
8.2.11. create table
8.2.12. create table as
8.2.13. create trigger
8.2.14. create type
8.2.15. create user
8.2.16. create view
8.2.17. declare
8.2.18. delete
8.2.19. drop aggregate
8.2.20. drop database
8.2.21. drop function
8.2.22. drop group
8.2.23. drop index
8.2.24. drop language
8.2.25. drop operator
8.2.26. drop rule
8.2.27. drop sequence
8.2.28. drop table
8.2.29. drop trigger
8.2.30. drop type
8.2.31. drop user
8.2.32. drop view
8.2.33. explain
8.2.34. fetch
8.2.35. insert
8.2.36. listen
8.2.37. load
8.2.38. lock
8.2.39. move
8.2.40. notify
8.2.41. reindex
8.2.42. reset
8.2.43. select
8.2.44. select into
8.2.45. set
8.2.46. show
8.2.47.
truncate
8.2.48. unlisten
8.2.49. update
8.2.50. vacuum
8.2.51. Tipos de datos relavantes en PostgreSQL
8.3. insert
8.4. select
8.5. update
8.6. delete
8.7. create index
8.8. create view
8.9. DROPs
8.9.1. drop aggregate
8.9.2. drop database
8.9.3. drop function
8.9.4. drop index
8.9.5. drop operator
8.9.6. drop rule
8.9.7. drop sequence
8.9.8. drop table
8.9.9. drop trigger
8.9.10. drop type
8.9.11. drop view
8.10. Permisos de acceso
8.10.1. grant
8.10.2. revoke
8.11. Transacciones
8.11.1. abort
8.11.2. begin
8.11.3. commit
8.11.4. end
8.11.5. rollback
9. Algunas características de PostgreSQL
9.1. Tablas internas
9.2. Funciones incluidas en PostgreSQL
9.3. Operadores
9.4. Cursores
10. Lenguajes procedurales
10.1. Instalando lenguajes procedurales
10.2. Usando PL/pgSQL
10.3. Estructura de PL/pgSQL
10.3.1. Comentarios en PL/pgSQL
10.3.2. Bloque de declaraciones
10.3.3. Tipos de datos
10.3.4. Expresiones
10.3.5. Aserciones
11. Triggers
11.1. Manejo de exepciones
11.2. Algunos ejemplos simples de funciones en PL/pgSQL
11.3. Funciones PL/pgSQL en tipos compuestos
11.4. Ejemplos de Trigger
12. Sistema de reglas de postgreSQL
12.1. vistas y el sistema de reglas
12.2. Como funcionan las reglas on select
13. Heramientas
13.1. psql
13.2. pgaccess
13.3. Respaldos
14. Interfaces
14.1 perl
14.1.1. pg
14.1.2. DBI/DBD
14.2 PHP
15. Detalles de instalación, puesta a punto del servidor y errores comunes y cómo solucionarlos
15.1. Inicio del servidor
15.2. Autentificación de usuarios

Descargar

Leave a Reply

*