Análisis y diseño de bases de datos
Leonardo Daniel Sánchez Martínez; José Alejandro Reyes Ortiz; Maricela Claudia Bravo Contreras
Licencia de minería de texto y datos
Esta publicación no tiene una declaración de licencia TDM (minería de texto y datos) registrada. La editorial titular puede declararla desde su cuenta en SIMEH; quedará publicada aquí con fecha y hora certificadas.
Formatos
| Formato | ISBN | Recordreference | DOI | Año |
|---|---|---|---|---|
| Impreso · ed. 1 | 9786072832930 | SIMEHPRINTE13AJ9464C6B5J3HIC31 | — | 2024 |
Sobre esta obra
El desarrollo de aplicaciones y sistemas de cómputo se ha convertido en una tarea esencial hoy en día. La gran mayoría de éstos utilizan un medio de almacenamiento para mantener los datos persistentes. Si bien, existen diversas herramientas que permiten mantener los datos por largo periodos de tiempo, las bases de datos son las más utilizadas para esta tarea. Por ello, son parte fundamental del desarrollo de un sistema, ya que el diseño e implementación de las mismas impactará en el desempeño de éste. Desde este punto de vista, las bases de datos son el punto de partida de muchos sistemas.
En este material se presentan los conceptos que se abordan en el contenido de la Unidad de Enseñanza Aprendizaje de Base de Datos. En el capítulo 1 se presentan los conceptos fundamentales de bases de datos y las características de un Sistema Gestor de Bases de Datos. En el capítulo 2 se expone un resumen de los distintos modelos para diseñar bases de datos, centrándose en aquellos para Bases de Datos Relacionales (BDR). En el capítulo 3 se explica el concepto de Normalización a fin de evaluar y corregir un diseño en BDR. En el capítulo 4 se trata el lenguaje formal para realizar consultas en BDR. Finalmente, en el capítulo 5 se estudia el lenguaje de consulta estructurado estándar para BDR. El objetivo de este material es complementar dichos conceptos y abordarlos desde una perspectiva sobre el papel que desempeñan las bases de datos dentro del desarrollo de un sistema, enfocándose en las ventajas que tienen sobre otros modelos de datos, su correcto diseño, la evaluación de diseños existentes e implementación a través de un lenguaje estructurado como SQL. Adicionalmente, este material cuenta con ejercicios y preguntas de control para evaluar el dominio de cada tema.