Anuncio

Bases de datos

El libro Bases de datos forma parte de material de formación de posgrado vinculado al ámbito del software libre.

El uso de bases de datos es un componente central en prácticamente cualquier sistema informático moderno. Desde aplicaciones empresariales hasta servicios web y software de uso cotidiano, el almacenamiento estructurado de datos permite garantizar la integridad de la información y facilitar su acceso, gestión y análisis.

Comprender cómo funcionan las bases de datos y cómo se diseñan es una competencia clave para estudiantes y profesionales del ámbito tecnológico.

En un contexto donde el desarrollo de aplicaciones y los sistemas de información dependen de forma directa de los datos, resulta especialmente relevante adquirir una visión sólida de los modelos, lenguajes y herramientas asociados a los sistemas gestores de bases de datos.

Introducción al libro

El libro Bases de datos forma parte de material de formación de posgrado vinculado al ámbito del software libre. Está orientado a proporcionar una visión completa y estructurada de los conceptos fundamentales relacionados con las bases de datos, desde sus principios teóricos hasta su aplicación práctica en proyectos reales.

El contenido está dirigido a estudiantes de informática, desarrolladores y personas con conocimientos técnicos previos que necesiten trabajar con bases de datos relacionales. No se trata de un manual introductorio básico, sino de un texto pensado para quienes desean comprender tanto el diseño como el uso y la administración de sistemas gestores de bases de datos.

Contenido del libro

A lo largo del libro, el lector aprenderá los fundamentos de los sistemas de bases de datos y su evolución, así como los distintos modelos existentes, con especial énfasis en el modelo relacional. Se abordan los conceptos necesarios para analizar requisitos, diseñar bases de datos correctas y evitar problemas habituales de diseño antes de su implementación.

El libro dedica una parte relevante al lenguaje SQL, imprescindible para la definición, manipulación y control de datos en bases de datos relacionales. Además, se estudian en profundidad dos de los sistemas gestores de bases de datos de software libre más utilizados: MySQL y PostgreSQL, incluyendo aspectos de administración y el uso de herramientas gráficas.

Finalmente, se presentan técnicas de acceso a bases de datos desde lenguajes de programación como PHP y Java, junto con un caso de estudio completo que integra todos los conocimientos tratados, ofreciendo una visión práctica y coherente del trabajo con bases de datos en proyectos reales.

Índice del libro

Módulo didáctico 1: Introducción a las bases de datos

  1. Concepto y origen de las bases de datos y los SGBD
  2. Evolución de los SGBD
  3. Objetivos y funcionalidad de los SGBD
  4. Arquitectura de los SGBD
  5. Modelos de bases de datos
  6. Lenguajes y usuarios
  7. Administración de bases de datos

Módulo didáctico 2: El modelo relacional y el álgebra relacional

  1. Introducción al modelo relacional
  2. Estructura de los datos
  3. Operaciones del modelo relacional
  4. Reglas de integridad
  5. El álgebra relacional

Módulo didáctico 3: El lenguaje SQL

  1. Sentencias de definición
  2. Sentencias de manipulación
  3. Sentencias de control
  4. Sublenguajes especializados

Módulo didáctico 4: Introducción al diseño de bases de datos

  1. Introducción al diseño de bases de datos
  2. Diseño conceptual: el modelo entidad-relación
  3. Diseño lógico: transformación al modelo relacional

Módulo didáctico 5: Bases de datos en MySQL

  1. Características de MySQL
  2. Acceso a un servidor MySQL
  3. Creación y manipulación de tablas
  4. Consultas
  5. Administración de MySQL
  6. Clientes gráficos

Módulo didáctico 6: Bases de datos en PostgreSQL

  1. Características de PostgreSQL
  2. Introducción a la orientación a objetos
  3. Acceso a un servidor PostgreSQL
  4. Creación y manipulación de tablas
  5. Manipulación de datos
  6. Funciones y disparadores
  7. Administración de PostgreSQL
  8. Cliente gráfico: pgAdmin3

Módulo didáctico 7: Desarrollo de aplicaciones en conexión con bases de datos

  1. Conexión y uso de bases de datos en PHP
  2. Conexión y uso de bases de datos en Java

Módulo didáctico 8: Caso de estudio

  1. Presentación del caso de estudio
  2. Modelo relacional y álgebra relacional
  3. Lenguaje SQL
  4. Diseño de bases de datos
  5. Bases de datos en MySQL
  6. Bases de datos en PostgreSQL
  7. Desarrollo de aplicaciones en conexión con bases de datos

Datos del libro

  • Título: Bases de datos
  • Autor: Rafael Camps Paré; Luis Alberto Casillas Santillán; Dolors Costal Costa; Marc Gibert Ginestà; Carme Martín Escofet; Oscar Pérez Mora
  • Categoría principal: Bases de datos
  • Subcategoría: SQL
  • Idioma: Español
  • Licencia: GNU Free Documentation License (GFDL), versión 1.2 o posterior

Más libros en: Bases de datos, SQL


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios