Base de datos
Base de datos es un libro digital (ebook) que forma parte del máster en software libre de la Universitat Oberta de Catalunya. Esta obra presenta una visión completa de los conceptos relacionados con los sistemas gestores de bases de datos. Los primeros capÃtulos tratan sobre los aspectos involucrados en los motores de estos almacenes de datos, su evolución histórica y los distintos tipos de organización y abstracción que han surgido desde su conceptualización hasta nuestros dÃas.
A continuación profundiza en el modelo relacional (el más usado en nuestros dÃas), proporcionando los métodos y herramientas que permiten representar necesidades de almacenamiento y consulta de datos. Luego, propone una mirada a fondo del lenguaje SQL, imprescindible para trabajar con bases de datos relacionales, ya sea directamente o a través de cualquier lenguaje de programación.
El diseño de bases de datos tiene también un capÃtulo dedicado a aprender a modelar y representar gráficamente una base de datos, a detectar los posibles problemas de diseño antes de que éstos afecten a la aplicación, y a construir bases de datos óptimas para los distintos casos de relaciones entre entidades que conforman una base de datos.
A continuación se examinan detenidamente dos de los sistemas gestores de bases de datos de software libre populares actualmente. De ellos se aborda el uso, administración y particularidades de MySQL y PostgreSQL mediante ejemplos y casos prácticos. También se presentan las herramientas de consulta y administración gráfica para ambos gestores, que nos permiten mejorar la productividad en el trabajo diario.
A continuación, se ven los métodos de acceso a estos sistemas gestores de bases de datos desde algunos lenguajes de programación. En cada caso, se comentan las mejores prácticas, asà como sus particularidades, se introducen algunos conceptos relacionados con la programación en bases de datos como la persistencia, tratamiento de errores, entre otros.
Finalmente, se presenta un caso de estudio como la mejor forma de afianzar los conocimientos adquiridos, abordando todos los temas tratados en los capÃtulos anteriores, en el orden en que se producirÃan en un proyecto real y primando la práctica sobre la teorÃa.
Objetivos:- Conocer los conceptos relacionados con los sistemas de bases de datos.
- Entender y saber aplicar el álgebra relacional y el modelo relacional.
- Realizar consultas a bases de datos con el lenguaje SQL.
- Diseñar bases de datos con criterios de normalización.
- Instalar y utilizar el sistema de gestor de bases de datos libre MySQL.
- Instalar y utilizar el sistema gestor de bases de datos libre PosgreSQL.
- Desarrollar aplicaciones libres conectadas con bases de datos.
- Estudiar y analizar un caso real de aplicación de bases de datos.
TÃtulo: | Bases de datos |
Autor: | Rafafel Camps Paré, LuÃs Alberto Casillas Santillán, Dolors Costal Costa, Marc Gibert Ginestà , Carme MartÃn Escofet, Óscar Pérez Mora |
Fecha de publicación: | Febrero 2007 |
Páginas: | 460 |
Idioma: | Español |
Dirigido a: | Profesionales y estudiantes informáticos |
Requisitos: | Nociones básicas sobre programación. |
Licencia: | GFDL 1.2 |
Tabla de Contenidos
CapÃtulo 1: | Introducción a las bases de datos |
CapÃtulo 2: | El modelo relacional y el álgebra relacional |
CapÃtulo 3: | El lenguaje SQL |
CapÃtulo 4: | Introducción al diseño de bases de datos |
CapÃtulo 5: | Bases de datos en MySQL |
CapÃtulo 6: | Bases de datos en PostgreSQL |
CapÃtulo 7: | Desarrollo de aplicaciones en conexión con bases de datos |
CapÃtulo 8: | Caso de estudio |
No hay comentarios: