Bases de Datos. Diseño y Gestión – Arturo Mora Rioja – 1ra Edición

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

Ver más
  • 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
  • Citar Libro
    • Título: Bases de Datos. Diseño y Gestión
    • Autor/es:
    • ISBN-13: 9788490775592
    • Edición: 1ra Edición
    • Año de edición: 2010
    • Tema: Computación
    • Subtema: Bases de Datos
    • Tipo de Archivo: eBook
    • Idioma: eBook en Español

Descargar Bases de Datos. Diseño y Gestión

Tipo de Archivo
Idioma
Descargar RAR
Descargar PDF
Páginas
Tamaño
Libro
Español
300 pag.
13 mb

Déjanos un comentario

No hay comentarios

guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x