Descripción
En 1597 sir Francis Bacon acuñó la conocida frase «Knowledge itself is a power», adaptada generalmente al castellano como «La información es poder». Cuatro siglos y medio después, los padres de la informática se devanaron los sesos diseñando sistemas óptimos de almacenamiento, procedimientos de consulta y modificación de datos, mecanismos de seguridad… Como vaticinaba sir Francis, hoy en día la información es el activo más valioso de toda organización, y las bases de datos son la respuesta a las necesidades técnicas surgidas hace unas décadas.
Este libro trata las bases de datos relacionales y objeto-relacionales desde dos puntos de vista fundamentales: primero aborda su diseño y creación, recorriendo los pasos que hay que seguir desde la primera idea de negocio hasta su implantación funcional, combinando conceptos teóricos con actividades prácticas y apoyándose en herramientas validadas por la ingeniería del software, entre las que destacan la teoría de la normalización y el diagrama entidad/relación, después se centra en la gestión de la información almacenada a través del lenguaje SQL y su extensión procedimental SQL/PSM.
Durante la elaboración del texto se ha intentado no caer presa de imposiciones puntuales del mercado ni de modas pasajeras,motivo por el que la sintaxis técnica tratada,así como todos los ejemplos, corresponden a normativas internacionales, no a herramientas comerciales. Salvo donde se indique lo contrario, se utilizan las normas del estándar ISO SQL:1999, fácilmente adaptables a la sintaxis de cualquier base de datos
Introducción
1. SISTEMAS DE ALMACENAMIENTO DE LA INFORMACIÓN
Objetivos
Mapa conceptual del capítulo
Glosario
1.1. Introducción
1.2. Ficheros
1.2.1. Tipos de fichero según su estructura de almacenamiento
1.2.2. Tipos de soporte de almacenamiento
1.3. Bases de datos
1.3.1. Definición
1.3.2. Tipos de bases de datos
1.4. Sistemas gestores de bases de datos
1.4.1. Componentes del SGBD
1.4.2. Funciones del SGBD
Resumen
Ejercicios propuestos
Actividades de autoevaluación
2. DISEÑO DE BASES DE DATOS RELACIONALES. EL MODELO ENTIDAD/RELACIÓN
Objetivos
Mapa conceptual del capítulo
Glosario
2.1. Modelización conceptual del software
2.1.1. Modelización de datos
2.1.2. Diccionario de datos
2.1.3. Modelo conceptual de datos (MCD)
ÍNDICE
Índice
2.2. Diagrama entidad/relación (DER)
2.2.1. Entidad
2.2.2. Relación
2.2.3. Cardinalidad y modalidad
2.2.4. Atributos de relación
2.2.5. Clave primaria y claves candidatas
2.2.6. Ejemplo de diagrama entidad/relación
2.3. Diagrama entidad/relación extendido
Resumen
Ejercicios propuesto
Actividades de autoevaluación
3. EL MODELO RELACIONAL. NORMALIZACIÓN
Objetivos
Mapa conceptual del capítulo
Glosario.
3.1. El modelo relacional
3.2. Normalización
3.2.1. Primera forma normal (1FN)
3.2.2. Segunda forma normal (2FN)
3.2.3. Tercera forma normal (3FN)
3.2.4. Otras formas normales
3.3. Paso del DER al modelo físico de datos
3.3.1. Nomenclatura
3.3.2. Reglas de transformación
3.3.3. Ejemplo de transformación de DER a modelo físico de datos
3.4. Otras consideraciones sobre el modelo relacional
3.4.1. Índices
3.4.2. Vistas
3.4.3. Restricciones sobre campos
3.4.4. Integridad referencial
3.4.5. Usuarios y privilegios
3.4.6. Accesos concurrentes
3.4.7. Políticas de bloqueo
Resumen
Ejercicios propuestos
Actividades de autoevaluación
4. EL LENGUAJE SQL. DDL
Objetivos
Mapa conceptual del capítulo
Glosario
4.1. Introducción al lenguaje SQL
4.2. Tipos de datos en SQL
4.3. Lenguaje de definición de datos (DDL)
4.3.1. Definición de bases de datos
4.3.2. Definición de tablas
4.3.3. Definición de vistas
4.3.4. Definición de índices
4.3.5. Definición de tipos de datos
Resumen
Ejercicios propuestos
Actividades de autoevaluación
5. EL LENGUAJE SQL. DML Y DCL
Objetivos
Mapa conceptual del capítulo
Glosario
5.1. Lenguaje de manipulación de datos (DML)
5.1.1. La sentencia SELECT
5.1.2. Consulta de registros sobre una tabla
5.1.3. Funciones de agregación
5.1.4. Consulta de registros sobre varias tablas. Composiciones
5.1.5. Consulta de registros sobre varias tablas. Combinación de consultas
5.1.6. Subconsultas
5.1.7. Alias
5.1.8. Funciones integradas
5.1.9. Inserción de registros
5.1.10. Modificación de registros
5.1.11. Eliminación de registros
5.2. Lenguaje de Control de Datos (DCL)
5.2.1. Control de acceso a los datos
5.2.2. Transacciones
Resumen
Ejercicios propuestos
Actividades de autoevaluación
6. LENGUAJE DE PROGRAMACIÓN. CONSTRUCCIÓN DE GUIONES
Objetivos
Mapa conceptual del capítulo
Glosario
6.1. La necesidad de un lenguaje de programación en el SGBD
6.1.1. Construcción de guiones
6.2. Programación en SQL/PSM
6.2.1. Variables. Cursores
6.2.2. Estructuras de control de flujo
6.2.3. Subrutinas. Procedimientos y funciones almacenados
6.2.4. Control de errores. Excepciones
6.2.5. Triggers
BASES DE DATOS. DISEN?O Y GESTIÓN
Resumen
Ejercicios propuestos
Actividades de autoevaluación
7. GESTIÓN DE SEGURIDAD
Objetivos
Mapa conceptual del capítulo
Glosario
7.1. Introducción
7.2. Tipos de fallos
7.2.1. Fallos físicos
7.2.2. Fallos lógicos
7.3. Recuperación de fallos
7.3.1. Fallos físicos
7.3.2. Fallos lógicos
7.4. Copias de seguridad
7.4.1. Tipos de copias de seguridad
7.4.2. Estrategia básica de respaldo y recuperación
7.5. Transferencia de datos entre SGBD
Resumen
Actividades de autoevaluación
8. LAS BASES DE DATOS OBJETO-RELACIONALES
Objetivos
Mapa conceptual del capítulo
Glosario
8.1. Introducción
8.1.1. El paradigma de la orientación a objetos
8.1.2. Características de las bases de datos objeto-relacionales
8.2. Tipos de datos objeto
8.2.1. Colecciones (arrays)
8.2.2. Tipos complejos
8.3. Referencias e identificadores
8.4. Herencia
8.4.1. De tipos
8.4.2. De tablas
8.5. Métodos
Resumen
Ejercicios propuestos
Actividades de autoevaluación
BIBLIOGRAFÍA
Publicaciones
Páginas web
Gráficos e imágenes
Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.
- Título: Bases de Datos. Diseño y Gestión
- Autor/es: Arturo Mora Rioja
- Edición: 1ra Edición
- Año de publicación: 2010
- Tipo de archivo: eBook
- Idioma: eBook en Español
- ISBN-13: 9788490775592
- Subtema: Bases de Datos
Citar este libro
Preparando citaciones...
Aún no hay comentarios
Sé el primero en compartir tu opinión sobre este contenido.
Escribir un comentario