Administración de sistemas gestores de bases de datoseBook
N/A
Autor: Pablo Valderrey Sanz
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.
SOBRE LOS AUTORES
Pablo Valderrey Sanz
TABLA DE CONTENIDOS
- Capítulo 1. Tipos de almacenamiento de la información — p. 1
- 1.1 Sistemas lógicos de almacenamiento de la información — p. 3
- 1.2 Almacenamiento en ficheros — p. 3
- 1.2.1 Registros físicos y registros lógicos — p. 4
- 1.2.2 Registros de longitud fija y de longitud variable — p. 4
- 1.3 Operaciones típicas con ficheros — p. 5
- 1.3.1 Operaciones con registros individuales — p. 5
- 1.3.2 Operaciones sobre el archivo completo — p. 5
- 1.4 Organización de los ficheros — p. 6
- 1.4.1 Ficheros de organización secuencial — p. 7
- 1.4.2 Ficheros de organización relativa — p. 8
- 1.4.3 Ficheros de organización relativa directa o de acceso directo — p. 8
- 1.4.4 Ficheros de organización relativa aleatoria (o indirecta). Acceso aleatorio — p. 9
- 1.4.5 Ficheros de organización indexada — p. 9
- 1.4.6 Ficheros de entrada, salida, texto plano y binarios — p. 10
- 1.5 Almacenamiento en sistemas gestores de base de datos — p. 11
- 1.5.1 Modelos de datos primitivos: sistemas de gestión de archivos — p. 13
- 1.5.2 Bases de datos jerárquicas — p. 14
- 1.5.3 Bases de datos en red — p. 16
- 1.5.4 Bases de datos relacionales — p. 18
- 1.6 Otros tipos de almacenamiento — p. 22
- 1.6.1 Ficheros XML — p. 22
- 1.6.2 Servicios de directorio LDAP — p. 26
- Capítulo 2. Sistemas gestores de bases de datos — p. 29
- 2.1 Definición y evolución de los sistemas gestores de base de datos — p. 31
- 2.2 Funciones del sistema gestor de base de datos — p. 33
- 2.2.1 Objetivos que deben cumplir los SGBD — p. 33
- 2.2.2 Funciones o servicios de los SGBD — p. 34
- 2.2.3 Ventajas e inconvenientes de los SGBD — p. 35
- 2.3 Arquitectura del sistema gestor de base de datos — p. 37
- 2.3.1 Arquitectura de tres capas o niveles — p. 37
- 2.3.2 El concepto de independencia de datos — p. 39
- 2.3.3 Implementación práctica de la arquitectura de los SGBD — p. 41
- 2.4 Componentes del sistema gestor de base de datos — p. 43
- 2.4.1 Lenguajes de los sistemas gestores de base de datos — p. 43
- 2.4.2 El diccionario de datos — p. 44
- 2.4.3 Seguridad e integridad de datos — p. 45
- 2.4.4 El administrador de la base de datos — p. 46
- 2.4.5 Usuarios — p. 47
- 2.5 Sistemas gestores de base de datos paralelos — p. 48
- 2.6 Sistemas gestores de base de datos distribuidos — p. 49
- 2.7 Características de los gestores de base de datos más habituales en el mercado actual — p. 50
- 2.7.1 Información general — p. 50
- 2.7.2 Soporte del sistema operativo — p. 51
- 2.7.3 Características fundamentales — p. 52
- 2.7.4 Tablas y vistas — p. 53
- 2.7.5 Índices — p. 54
- 2.7.6 Otros objetos — p. 55
- 2.7.7 Particionamiento — p. 56
- Ejemplo de base de datos con el SGBD Access — p. 57
- Capítulo 3. Estructura funcional del sistema gestor de bases de datos — p. 71
- 3.1 Estructura general de los sistemas gestores de base de datos — p. 73
- 3.2 Componentes y funciones de los sistemas gestores de bases de datos — p. 74
- 3.3 Estructura funcional del SGBD. Un esquema completo — p. 76
- 3.4 El sistema gestor de base de datos Access — p. 80
- 3.4.1 Interfaz de usuario del sistema gestor de base de datos Access — p. 82
- 3.4.2 Lenguaje de definición de datos DDL de Access — p. 86
- 3.4.3 Lenguaje de modificación de datos DML de Access — p. 97
- Capítulo 4. Instalación de sistemas gestores de bases de datos — p. 101
- 4.1 Instalación de Microsoft Access — p. 103
- 4.1.1 Requisitos para la instalación de Access — p. 104
- 4.1.2 Proceso de instalación de Access — p. 106
- 4.1.3 Puesta en marcha de Access — p. 109
- 4.1.4 Entorno de trabajo de Access — p. 110
- 4.1.5 Configuración de Access — p. 113
- 4.2 Instalación de SQL Server — p. 115
- 4.2.1 Requisitos para la instalación de SQL Server — p. 116
- 4.1 Instalación de Microsoft Access — p. 103
- Capítulo 5. Comunicaciones — p. 125
- 5.1 Los sistemas gestores de bases de datos y la red — p. 127
- 5.1.1 Servidor SGBD al que las aplicaciones acceden a través de una red — p. 127
- 5.1.2 El SGBD y la aplicación están en el mismo ordenador: el del usuario — p. 129
- 5.1.3 La aplicación se instala en un servidor de aplicaciones — p. 130
- 5.2 Arquitectura cliente servidor — p. 131
- 5.2.1 Elementos de la arquitectura cliente servidor — p. 133
- 5.2.2 Características del modelo cliente servidor — p. 134
- 5.2.3 Estilos del modelo cliente servidor — p. 136
- 5.2.4 Introducción a la arquitectura en dos niveles — p. 137
- 5.2.5 Introducción a la arquitectura en tres niveles — p. 138
- 5.2.6 Comparación entre ambos tipos de arquitecturas — p. 138
- 5.2.7 Arquitectura de niveles múltiples — p. 139
- 5.3 Access en red. Los sitios de SharePoint — p. 139
- 5.3.1 Abrir un archivo de Access desde un sitio de SharePoint — p. 141
- 5.3.2 Desproteger un archivo de Access que ha sido abierto — p. 142
- 5.3.3 Guardar un archivo en una biblioteca de SharePoint — p. 142
- 5.3.4 Importar y exportar archivos a listas de SharePoint — p. 143
- 5.3.5 Importar datos con otro formato o crear vínculos a ellos — p. 145
- 5.3.6 Exportar datos a otro formato — p. 146
- 5.1 Los sistemas gestores de bases de datos y la red — p. 127
- Capítulo 6. Administración de un sistema gestor de bases de datos — p. 149
- 6.1 Tareas administrativas y funciones del administrador del sistema gestor — p. 151
- 6.2 Administración de bases de datos en Access — p. 152
- 6.2.1 Un ejemplo de diseño de base de datos relacional — p. 152
- 6.3 Creación de bases de datos en Access — p. 160
- 6.4 Vista hoja de datos. Administración de tablas — p. 165
- 6.4.1 Añadir nuevas tablas a una base de datos — p. 165
- 6.4.2 Añadir nuevos campos a las tablas de una base de datos — p. 167
- 6.4.3 Insertar, eliminar y cambiar nombre a los campos — p. 168
- 6.4.4 Tipos de datos, formatos y propiedades de campos — p. 171
- 6.5 Vista diseño. Administrar claves, índices, tipos de datos y propiedades — p. 173
- 6.5.1 Establecer y quitar la clave primaria — p. 176
- 6.5.2 Establecer y quitar índices — p. 177
- 6.5.3 Tipos de datos y formatos — p. 180
- 6.5.4 Propiedades de campos — p. 182
- 6.6 Administrar relaciones — p. 185
- 6.6.1 Definir relaciones entre tablas — p. 186
- 6.6.2 Eliminar y modificar relaciones — p. 192
- 6.6.3 Administración de la seguridad en Access — p. 193
- 6.6.4 Arquitectura de seguridad de Access — p. 193
- 6.6.5 Usar una base de datos de Access en una ubicación de confianza — p. 195
- 6.6.6 Usar una contraseña para cifrar una base de datos de Access — p. 196
- 6.6.7 Copia de seguridad de una base de datos de Access — p. 197
- 6.6.8 Compactar y reparar una base de datos de Access — p. 199
- Capítulo 7. Construcción de guiones — p. 201
- 7.1 Guiones o scripts en los sistemas gestores de bases de datos — p. 203
- 7.2 Procedimientos almacenados en Access — p. 204
- 7.2.1 Sentencia CREATE PROCEDURE — p. 204
- 7.2.2 Sentencia EXECUTE — p. 205
- 7.2.3 Declaración de PARÁMETROS — p. 205
- 7.3 Procedimientos almacenados en Transact SQL — p. 207
- 7.3.1 Crear un procedimiento almacenado — p. 209
- 7.3.2 Modificar procedimientos almacenados — p. 211
- 7.4 Desencadenadores en Transact SQL — p. 212
- 7.5 Funciones en Transact SQL — p. 213
- 7.5.1 Funciones escalares — p. 213
- 7.5.2 Funciones de tabla en línea — p. 214
- 7.5.3 Funciones de tabla de multisentencias — p. 215
- 7.5.4 Llamando funciones y columnas computadas — p. 215
- 7.6 El lenguaje procedimental PL/SQL de Oracle — p. 216
- 7.6.1 La estructura de PL/SQL — p. 218
- 7.6.2 Bloques en PL/SQL — p. 219
- 7.7 Tipos de estructuras de control en PL/SQL — p. 220
- 7.7.1 Estructuras condicionales — p. 220
- IF-THEN-ELSE — p. 221
- IF-THEN-ELSIF — p. 222
- 7.7.2 Bucles — p. 224
- 7.8 Subprogramas almacenados: procedimientos y funciones — p. 226
- 7.8.1 Creación de procedimientos almacenados — p. 226
- 7.8.2 Creación de funciones — p. 228
- 7.8.3 Eliminación de procedimientos y funciones — p. 228
- 7.9 Disparadores — p. 228
- Capítulo 8. Monitorización y ajuste del rendimiento — p. 231
- 8.1 Asistente para la optimización de motor de base de datos de SQL Server — p. 233
- 8.2 Optimización y ajuste con Oracle Enterprise Manager — p. 235
- 8.2.3 Configuración y ajuste a través de la página de Administración de la Base de Datos — p. 247
- 8.3 Mantenimiento de la base de datos — p. 248
- Capítulo 9. Sistemas gestores de bases de datos distribuidos — p. 255
- 9.1 Características de un sistema gestor de bases de datos distribuido. Ventajas e inconvenientes — p. 257
- 9.2 Etapas en el acceso a datos distribuidos — p. 259
- 9.2.1. Peticiones remotas — p. 260
- 9.2.2. Transacciones remotas — p. 261
- 9.2.3. Transacciones distribuidas — p. 262
- 9.2.4. Peticiones distribuidas — p. 263
- 9.3 Tablas distribuidas — p. 264
- 9.3.1. Divisiones horizontales de tabla — p. 265
- 9.3.2. Divisiones verticales de tabla — p. 266
- 9.3.3. Tablas reflejadas — p. 267
- 9.4 Reflejar una base de datos en SQL Server — p. 268
- Índice temático — p. 271
Año: 2013
eISBN: 9789585037779
Páginas: 286
Dimensiones: N/D
Formato: eBook
Idioma: Español
Área: Ingeniería
Categorías: [T] Tecnología, ingeniería, agricultura, procesos industriales, eBooks


