elmonton.net

Curso de Bases de Datos y PostgreSQL.

-*...En rigor, una Base de Datos es el conjunto de datos almacenados con una estructura lógica. Es decir, tan importante como los datos, es la estructura conceptual con la que se relacionan entre ellos. En la práctica, podemos pensar esto como el conjunto de datos más los programas (o software) que hacen de ellos un conjunto consistente. Si no tenemos los dos factores unidos, no podemos hablar de una base de datos, ya que ambos combinados dan la coherencia necesaria para poder trabajar con los datos de una manera sistemática...*-

Contraseña para descomprimir: elmonton.net

Curso de Bases de Datos y PostgreSQL (Html):

[Descargar]

354 KB

Comprimido: .rar Formato: .html

Curso de Bases de Datos y PostgreSQL (PDF):

[Descargar]

469 KB

Comprimido: .rar Formato: .pdf

ÍNDICE DEL CONTENIDO. 1.Índice General 2.Qué es una Base de Datos Definiciones Estructura lógica vs. estructura física. 3.Qué es un Manejador de Bases de Datos. Sistemas de archivos Índices Niveles Interno (cómo se almacenan y recuperan los datos) (único) Externo (cómo perciben los datos los usuarios) (muchos) Conceptual (enlace entre los anteriores) El Administrador de la Base de Datos Sección posterior, secciones frontales 4.Álgebra y cálculo relacional Concepto de dominios Concepto de relaciones Álgebra relacional Modelo de datos El modelo relacional Estructuras de datos Reglas de integridad Operadores Relaciones. Propiedades de las relaciones Operadores del álgebra relacional Sintáxis Operaciones Cálculo relacional Sobre tuplas Sobre dominios 5. Normalización Dependencia funcional Primera, segunda y tercera formas normales Primera forma normal Segunda forma normal Tercera forma normal Forma Normal de Codd Cuarta Forma Normal (brevísimo) Quinta Forma Normal (brevísimo) Independencia de datos Buenas y malas descomposiciones Consideraciones acerca de velocidad de acceso, gasto de espacio y buen diseño Gasto de espacio vs. velocidad de acceso 6. Integridad relacional Llaves primarias Reglas de integridad Llaves foráneas e integridad referencial 7. Diseño de Bases de Datos Facilidad de acceso a la información Facilidad de extraer la información Definición de datos Tablas base Vistas Criterios para la creación de índices Manipulación de datos (conceptos) Consultas simples Consultas agregadas Actualizaciones Dicionario de Datos (importantísimo) 8. El lenguaje SQL CREATE CREATE AGGREGATE CREATE DATABASE CREATE FUNCTION CREATE INDEX CREATE OPERATOR CREATE RULE CREATE SEQUENCE CREATE TABLE CREATE TRIGGER CREATE TYPE CREATE USER CREATE VIEW 9. Muchos comandos SQL mas... Alterar... ALTER GROUP ALTER TABLE ALTER USER CLOSE CLUSTER COMMENT COPY Crear CREATE AGGREGATE CREATE CONSTRAINT TRIGGER CREATE DATABASE CREATE FUNCTION CREATE GROUP CREATE INDEX CREATE LANGUAGE CREATE OPERATOR CREATE RULE CREATE SEQUENCE CREATE TABLE CREATE TABLE AS CREATE TRIGGER CREATE TYPE CREATE USER CREATE VIEW DECLARE DELETE DROP AGGREGATE DROP DATABASE DROP FUNCTION DROP GROUP DROP INDEX DROP LANGUAGE DROP OPERATOR DROP RULE DROP SEQUENCE DROP TABLE DROP TRIGGER DROP TYPE DROP USER DROP VIEW EXPLAIN FETCH INSERT LISTEN LOAD LOCK MOVE NOTIFY REINDEX RESET SELECT SELECT INTO SET SHOW TRUNCATE UNLISTEN UPDATE VACUUM Tipos de datos relevantes en PostgreSQL INSERT SELECT UPDATE DELETE CREATE INDEX CREATE VIEW DROPs DROP AGGREGATE DROP DATABASE DROP FUNCTION DROP INDEX DROP OPERATOR DROP RULE DROP SEQUENCE DROP TABLE DROP TRIGGER DROP TYPE DROP VIEW JOIN De nuevo SELECT: HAVING UNION INTERSECT EXCEPT Sub-queries Permisos de acceso GRANT REVOKE Transacciones ABORT BEGIN COMMIT END ROLLBACK 10. Algunas características de PostgreSQL Tablas internas Funciones incluidas en PostgreSQL Operadores Cursores 11. Lenguajes procedurales Instalando lenguajes procedurales Usando PL/pgSQL Estructura de PL/pgSQL Comentarios en PL/pgSQL Bloque de declaraciones Tipos de datos Expresiones Aserciones Asignación. Invocando a otra función. Regresando de la función. Abortando y mensajes. Condicionales. Ciclos. 12. Triggers Manejo de excepciones Algunos ejemplos simples de funciones en PL/pgSQL Funciones PL/pgSQL en tipos compuestos Ejemplos de Trigger 13. Sistema de reglas de PostgreSQL Vistas y el sistema de reglas Cómo funcionan las reglas ON SELECT 14. Herramientas psql pgaccess mpsql Respaldos 15. Interfases Perl Pg Métodos de Pg La estructura PGresult Objetos grandes DBI/DBD Ejemplo de DBI/DBD PHP ODBC JDBC Lógica detrás de un CGI 14. Detalles de instalación, puesta a punto del servidor y errores comunes y cómo solucionarlos Inicio del servidor Autentificación de usuarios 15. Bibliografía. 16. Índice de Materias. 17. Sobre este documento...

Categoría: Bases de datos Autor: V. H. Dorantes, F. Magariños, J. N. Jury

Licencia: Gratuito