Administración de sistemas gestores de bases de datos

Administración de sistemas gestores de bases de datos

  • Author: Valderrey, Pablo
  • Publisher: Ecoe Ediciones
  • ISBN: 9789586489836
  • Place of publication:  Bogotá , Colombia
  • Year of publication: 2013
  • Pages: 286

La presente obra comienza tratando los tipos de almacenamiento de la información para, a continuación, profundizar sobre los conceptos relativos a los sistemas gestores de base de datos, su estructura funcional, así como su instalación y administración. Todas las tareas se ilustran con ejemplos basados en Access siempre que sea posible y, en su defecto, en SQL Server y Oracle. Posteriormente se aborda la problemática de construcción de guiones a través de procedimientos almacenados, funciones y desencadenadores. Como lenguajes procedimentales específicos para estas tareas se utilizan los lenguajes PL/SQL de Oracle y Transact_SQL de SQL Server. Finalmente se tratan los sistemas gestores de bases de datos distribuidos.

  • Cover
  • Title page
  • Copyright page
  • Contenido
  • Capítulo 1. Tipos de almacenamiento de la información
    • 1.1 Sistemas lógicos de almacenamiento de la información
    • 1.2 Almacenamiento en ficheros
      • 1.2.1 Registros físicos y registros lógicos
      • 1.2.2 Registros de longitud fija y de longitud variable
    • 1.3 Operaciones típicas con ficheros
      • 1.3.1 Operaciones con registros individuales
      • 1.3.2 Operaciones sobre el archivo completo
    • 1.4 Organización de los ficheros
      • 1.4.1 Ficheros de organización secuencial
      • 1.4.2 Ficheros de organización relativa
      • 1.4.3 Ficheros de organización relativa directa o de acceso directo
      • 1.4.4 Ficheros de organización relativa aleatoria (o indirecta). Acceso aleatorio
      • 1.4.5 Ficheros de organización indexada
      • 1.4.6 Ficheros de entrada, salida, texto plano y binarios
    • 1.5 Almacenamiento en sistemas gestores de base de datos
      • 1.5.1 Modelos de datos primitivos: sistemas de gestión de archivos
      • 1.5.2 Bases de datos jerárquicas
      • 1.5.3 Bases de datos en red
      • 1.5.4 Bases de datos relacionales
    • 1.6 Otros tipos de almacenamiento
      • 1.6.1 Ficheros XML
      • 1.6.2 Servicios de directorio LDAP
  • Capítulo 2. Sistemas gestores de bases de datos
    • 2.1 Definición y evolución de los sistemas gestores de base de datos
    • 2.2 Funciones del sistema gestor de base de datos
      • 2.2.1 Objetivos que deben cumplir los SGBD
      • 2.2.2 Funciones o servicios de los SGBD
      • 2.2.3 Ventajas e inconvenientes de los SGBD
    • 2.3 Arquitectura del sistema gestor de base de datos
      • 2.3.1 Arquitectura de tres capas o niveles
      • 2.3.2 El concepto de independencia de datos
      • 2.3.3 Implementación práctica de la arquitectura de los SGBD
    • 2.4 Componentes del sistema gestor de base de datos
      • 2.4.1 Lenguajes de los sistemas gestores de base de datos
      • 2.4.2 El diccionario de datos
      • 2.4.3 Seguridad e integridad de datos
      • 2.4.4 El administrador de la base de datos
      • 2.4.5 Usuarios
    • 2.5 Sistemas gestores de base de datos paralelos
    • 2.6 Sistemas gestores de base de datos distribuidos
    • 2.7 Características de los gestores de base de datos más habituales en el mercado actual
      • 2.7.1 Información general
      • 2.7.2 Soporte del sistema operativo
      • 2.7.3 Características fundamentales
      • 2.7.4 Tablas y vistas
      • 2.7.5 Índices
      • 2.7.6 Otros objetos
      • 2.7.7 Particionamiento
        • Ejemplo de base de datos con el SGBD Access
  • Capítulo 3. Estructura funcional del sistema gestor de bases de datos
    • 3.1 Estructura general de los sistemas gestores de base de datos
    • 3.2 Componentes y funciones de los sistemas gestores de bases de datos
    • 3.3 Estructura funcional del SGBD. Un esquema completo
    • 3.4 El sistema gestor de base de datos Access
      • 3.4.1 Interfaz de usuario del sistema gestor de base de datos Access
      • 3.4.2 Lenguaje de definición de datos DDL de Access
      • 3.4.3 Lenguaje de modificación de datos DML de Access
  • Capítulo 4. Instalación de sistemas gestores de bases de datos
    • 4.1 Instalación de Microsoft Access
      • 4.1.1 Requisitos para la instalación de Access
      • 4.1.2 Proceso de instalación de Access
      • 4.1.3 Puesta en marcha de Access
      • 4.1.4 Entorno de trabajo de Access
      • 4.1.5 Configuración de Access
    • 4.2 Instalación de SQL Server
      • 4.2.1 Requisitos para la instalación de SQL Server
  • Capítulo 5. Comunicaciones
    • 5.1 Los sistemas gestores de bases de datos y la red
      • 5.1.1 Servidor SGBD al que las aplicaciones acceden a través de una red
      • 5.1.2 El SGBD y la aplicación están en el mismo ordenador: el del usuario
      • 5.1.3 La aplicación se instala en un servidor de aplicaciones
    • 5.2 Arquitectura cliente servidor
      • 5.2.1 Elementos de la arquitectura cliente servidor
      • 5.2.2 Características del modelo cliente servidor
      • 5.2.3 Estilos del modelo cliente servidor
      • 5.2.4 Introducción a la arquitectura en dos niveles
      • 5.2.5 Introducción a la arquitectura en tres niveles
      • 5.2.6 Comparación entre ambos tipos de arquitecturas
      • 5.2.7 Arquitectura de niveles múltiples
    • 5.3 Access en red. Los sitios de SharePoint
      • 5.3.1 Abrir un archivo de Access desde un sitio de SharePoint
      • 5.3.2 Desproteger un archivo de Access que ha sido abierto
      • 5.3.3 Guardar un archivo en una biblioteca de SharePoint
      • 5.3.4 Importar y exportar archivos a listas de SharePoint
      • 5.3.5 Importar datos con otro formato o crear vínculos a ellos
      • 5.3.6 Exportar datos a otro formato
  • Capítulo 6. Administración de un sistema gestor de bases de datos
    • 6.1 Tareas administrativas y funciones del administrador del sistema gestor
    • 6.2 Administración de bases de datos en Access
      • 6.2.1 Un ejemplo de diseño de base de datos relacional
    • 6.3 Creación de bases de datos en Access
    • 6.4 Vista hoja de datos. Administración de tablas
      • 6.4.1 Añadir nuevas tablas a una base de datos
      • 6.4.2 Añadir nuevos campos a las tablas de una base de datos
      • 6.4.3 Insertar, eliminar y cambiar nombre a los campos
      • 6.4.4 Tipos de datos, formatos y propiedades de campos
      • 6.5 Vista diseño. Administrar claves, índices, tipos de datos y propiedades
        • 6.5.1 Establecer y quitar la clave primaria
        • 6.5.2 Establecer y quitar índices
        • 6.5.3 Tipos de datos y formatos
        • 6.5.4 Propiedades de campos
      • 6.6 Administrar relaciones
        • 6.6.1 Definir relaciones entre tablas
        • 6.6.2 Eliminar y modificar relaciones
        • 6.6.3 Administración de la seguridad en Access
        • 6.6.4 Arquitectura de seguridad de Access
        • 6.6.5 Usar una base de datos de Access en una ubicación de confianza
        • 6.6.6 Usar una contraseña para cifrar una base de datos de Access
        • 6.6.7 Copia de seguridad de una base de datos de Access
        • 6.6.8 Compactar y reparar una base de datos de Access
  • Capítulo 7. Construcción de guiones
    • 7.1 Guiones o scripts en los sistemas gestores de bases de datos
    • 7.2 Procedimientos almacenados en Access
      • 7.2.1 Sentencia CREATE PROCEDURE
      • 7.2.2 Sentencia EXECUTE
      • 7.2.3 Declaración de PARÁMETROS
    • 7.3 Procedimientos almacenados en Transact SQL
      • 7.3.1 Crear un procedimiento almacenado
      • 7.3.2 Modificar procedimientos almacenados
    • 7.4 Desencadenadores en Transact SQL
    • 7.5 Funciones en Transact SQL
      • 7.5.1 Funciones escalares
      • 7.5.2 Funciones de tabla en línea
      • 7.5.3 Funciones de tabla de multisentencias
      • 7.5.4 Llamando funciones y columnas computadas
    • 7.6 El lenguaje procedimental PL/SQL de Oracle
      • 7.6.1 La estructura de PL/SQL
      • 7.6.2 Bloques en PL/SQL
    • 7.7 Tipos de estructuras de control en PL/SQL
      • 7.7.1 Estructuras condicionales
        • IF-THEN-ELSE
        • IF-THEN-ELSIF
      • 7.7.2 Bucles
    • 7.8 Subprogramas almacenados: procedimientos y funciones
      • 7.8.1 Creación de procedimientos almacenados
      • 7.8.2 Creación de funciones
      • 7.8.3 Eliminación de procedimientos y funciones
    • 7.9 Disparadores
  • Capítulo 8. Monitorización y ajuste del rendimiento
    • 8.1 Asistente para la optimización de motor de base de datos de SQL Server
    • 8.2 Optimización y ajuste con Oracle Enterprise Manager
      • 8.2.3 Configuración y ajuste a través de la página de Administración de la Base de Datos
    • 8.3 Mantenimiento de la base de datos
  • Capítulo 9. Sistemas gestores de bases de datos distribuidos
    • 9.1 Características de un sistema gestor de bases de datos distribuido. Ventajas e inconvenientes
    • 9.2 Etapas en el acceso a datos distribuidos
      • 9.2.1. Peticiones remotas
      • 9.2.2. Transacciones remotas
      • 9.2.3. Transacciones distribuidas
      • 9.2.4. Peticiones distribuidas
    • 9.3 Tablas distribuidas
      • 9.3.1. Divisiones horizontales de tabla
      • 9.3.2. Divisiones verticales de tabla
      • 9.3.3. Tablas reflejadas
    • 9.4 Reflejar una base de datos en SQL Server
      • Índice temático

SUBSCRIBE TO OUR NEWSLETTER

By subscribing, you accept our Privacy Policy