| Agradecimientos |
|
|
| Parte I Conceptos de bases de datos |
|
1 Fundamentos de bases de datos |
|
|
|
Propiedades de una base de datos |
|
|
|
El sistema de administración de bases de datos |
|
|
|
Capas de abstracción de los datos |
|
|
|
Independencia física de los datos |
|
|
|
Independencia lógica de los datos |
|
|
|
Modelos prevalecientes de bases de datos |
|
|
|
|
|
|
|
|
|
|
|
El modelo orientado a objetos |
|
|
|
El modelo de objetos-relacional |
|
|
|
Breve historia de las bases de datos |
|
|
|
¿Por qué concentrarse en el modelo relacional? |
|
|
2 Exploración de los componentes de una base de datos relacional |
|
|
|
Componentes del diseño conceptual ele una base de datos |
|
|
|
|
|
|
|
|
|
|
|
Pruebe esto 2-I Exploración de la base de datos Northwind |
|
|
|
Componentes de los diseños lógico y físico de una base de datos |
|
|
|
|
|
Columnas y tipos de datos |
|
|
|
|
|
Restricciones de integridad |
|
|
|
|
3 Consultas a bases de datos con formularios |
|
|
|
QBE: las raíces de las consultas mediante formularios |
|
|
|
Introducción a Microsoft Access |
|
|
|
El panel Relaciones de Microsoft Access |
|
|
|
La Vista Diseño de tabla de Microsoft Access |
|
|
|
Creación de consultas en Microsoft Access |
|
|
|
Pruebe esto 3-1 Lista de todos los clientes |
|
|
|
Pruebe esto 3-2 Elección de las columnas que se muestran |
|
|
|
Pruebe esto 3-3 Ordenamiento de los resultados |
|
|
|
Pruebe esto 3-4 Ordenamiento avanzado |
|
|
|
Pruebe esto 3-5 Elección de las lilas que se muestran |
|
|
|
Pruebe esto 3-6 Selección de una fila combinada |
|
|
|
Pruebe esto 3-7 Uso del operador no es igual a |
|
|
|
Pruebe esto 3-8 Combinación de tablas |
|
|
|
Pruebe esto 3-9 Limitación de los resultados de una combinación |
|
|
|
Pruebe esto 3-10 Combinaciones externas |
|
|
|
Pruebe esto 3-1 1 SQL en Microsoft Access |
|
|
|
Pruebe esto 3-12 Combinaciones múltiples y columnas calculadas |
|
|
|
Pruebe esto 3-13 Funciones cíe obtención de totales |
|
|
|
Pruebe esto 3-14 Autocombinaciones |
|
|
|
|
|
|
|
Introducción a Oracle SQL |
|
|
|
Pruebe esto 4-1 Desbloqueo de la cuenta HR y conexión como HR |
|
|
|
|
|
Localización de los objetos de una base de datos mediante vistas de catálogo |
|
|
|
Observación de los objetos de una base de datos mediante el Explorador deobjeto s |
|
|
|
Pruebe esto 4-2 Uso del Explorador de Objetos de Application Express |
|
|
|
Lenguaje de consulta de datos (DQL): la instrucción SELECT |
|
|
|
Listado de todas las lilas y columnas |
|
|
|
Delimitación de las columnas que se muestran |
|
|
|
Ordenamiento de los resultados |
|
|
|
Selección de las filas que se despliegan |
|
|
|
|
|
Funciones de obtención de totales |
|
|
|
Lenguaje de manipulación de datos (DML) |
|
|
|
Soporte a transacciones (COMMIT y RO!.LBACK) |
|
|
|
|
|
|
|
|
|
Instrucciones del lenguaje de definición de datos (DDL) |
|
|
|
La instrucción CREATE TABLE |
|
|
|
La instrucción ALTER TABLE |
|
|
|
La instrucción CREATE VIEW |
|
|
|
La instrucción CREATE INDEX |
|
|
|
|
|
Instrucciones del lenguaje de control de datos (DCL) |
|
|
|
|
|
| Parte II Desarrollo de una base de datos |
|
5 El ciclo de vida de una base de datos |
|
|
|
El ciclo de vida tradicional |
|
|
|
|
|
Recopilación de requisitos |
|
|
|
|
|
|
|
|
|
|
|
Implementación y lanzamiento |
|
|
|
|
|
Ciclos de vida no tradicionales |
|
|
|
|
|
Desarrollo rápido de aplicaciones |
|
|
|
El triángulo del proyecto |
|
|
|
Pruehe esto 5-I Proyecto de tareas de administración de una base de datos |
|
|
6 Diseño de una base de datos mediante normalización |
|
|
|
La necesidad de normal ir.ación |
|
|
|
|
|
|
|
Anomalía de actualización |
|
|
|
Aplicación del proceso de normalización |
|
|
|
Elección de una clave principal |
|
|
|
Primera forma normal: eliminación de los datos repetidos |
|
|
|
Segunda forma normal: eliminación de las dependencias parciales |
|
|
|
Tercera forma normal: eliminación de las dependencias transitorias |
|
|
|
Más allá de la tercera forma normal |
|
|
|
|
|
|
|
Pruehe esto 6-1 Registros académicos en UTLA |
|
|
|
Pruebe esto 6-2 Compañía de Libros ele Computación |
|
|
7 Modelado de datos y de procesos |
|
|
|
Modelado de la relación entre entidades |
|
|
|
|
|
Supertiposytipos secundarios |
|
|
|
Lineamientos para trazar ERD |
|
|
|
|
|
|
|
El diagrama de jerarquía de funciones |
|
|
|
El diagrama de carriles de alberca |
|
|
|
El diagrama de flujo de (latos |
|
|
|
Determinación de relaciones entre entidades y procesos |
|
|
|
Pruebe esto 7-1 Dibujo de un ERD en un formato de ingeniería de la información (II) |
|
|
8 Diseño de la base de datos física |
|
|
|
|
|
Implementación de supertipos y tipos secundarios |
|
|
|
Convenciones de nomenclatura |
|
|
|
Integración de las reglas de negocios y la integridad de los datos |
|
|
|
|
|
Restricciones de clave principal |
|
|
|
Restricciones referenciales (de clave externa) |
|
|
|
Restricciones de unicidad |
|
|
|
Restricciones de comprobación |
|
|
|
Tipos de datos. precisión y escala |
|
|
|
|
|
|
|
Adición de índices para mejorar el rendimiento |
|
|
|
Pruebe esto 8-1 Ubicación de un modelo lógico en el diseño físico de una base de datos |
|
| Parte III Implementación de una base de datos |
|
9 Conexión de bases de datos al mundo exterior |
|
|
|
Modelos de implementación |
|
|
|
|
|
|
|
|
|
Conexión de bases de datos a Web |
|
|
|
Introducción a Internet y Web |
|
|
|
Componentes de la ´´pila de tecnología´´ de Web |
|
|
|
Invocación de transacciones desde páginas Web |
|
|
|
Conexión de bases de datos a aplicaciones |
|
|
|
Conexión de bases de datos mediante ODCB |
|
|
|
Conexión de bases de datos mediante OLE DB |
|
|
|
Conexión de bases de datos a aplicaciones de Java |
|
|
|
Pruebe esto 9-1 Exploración de World Wide Web |
|
|
10 Seguridad de una base de datos |
|
|
|
¿Por qué es necesaria la seguridad? |
|
|
|
Seguridad del servidor de base de datos |
|
|
|
|
|
|
|
Seguridad en el nivel del sistema |
|
|
|
Seguridad de clientes y aplicaciones de base de datos |
|
|
|
Credenciales para inicio de sesión |
|
|
|
|
|
Otras consideraciones sobre el cliente |
|
|
|
Seguridad del acceso a una base de datos |
|
|
|
Arquitecturas de seguridad de una base de datos |
|
|
|
Cuentas de propietario de esquema |
|
|
|
|
|
|
|
|
|
|
|
Monitoreo y auditoría de la seguridad |
|
|
|
Pruebe esto 10-1 Privilegios de los objetos de una base de datos |
|
|
11 Implementación de las bases de datos |
|
|
|
Procesamiento mediante un cursor |
|
|
|
Administración de transacciones |
|
|
|
|
|
Soporte DBMS para transacciones |
|
|
|
Pruebe esto 11-1 Soporte a transacciones en SQL |
|
|
|
Bloqueo y bloqueo mutuo de transacciones |
|
|
|
Afinación del rendimiento |
|
|
|
Afinación de las consultas a una base de datos |
|
|
|
Amación de las instrucciones DML |
|
|
|
|
12 Bases de datos para procesamiento analítico en Iínea |
|
|
|
|
|
Comparación entre sistemas OLTP y sistemas de almacén de datos |
|
|
|
Arquitectura de un almacén de datos |
|
|
|
|
|
|
|
Pruebe esto 12-1 Diseño de tablas de hechos y de dimensiones para esquemas de estrella |
|
|
13 Integración de documentos y objetos XML en bases de datos |
|
|
|
Conozca los fundamentos de XML |
|
|
|
|
|
|
|
|
|
Regla de conversión de SQL/XML |
|
|
|
Pruebe esto 13-1 Uso de las funciones de SQI,/XMI |
|
|
|
Aplicaciones orientadas a objetos |
|
|
|
Programación orientada a objetos |
|
|
|
Lenguajes orientados a objetos |
|
|
|
|
|
Bases de datos de objetos-relacionales |
|
| Parte IV Apéndices |
|
A Soluciones a las autoevaluaciones |
|
|
|
Capítulo 1: Fundamentos de bases de datos |
|
|
|
Capítulo 2: Exploración de los componentes de una base de datos relacional |
|
|
|
Capítulo 3: Consultas a bases de datos con formularios |
|
|
|
Capítulo 4: Introducción a SQL |
|
|
|
Capítulo 5: El ciclo de vida de una base de claws |
|
|
|
Capítulo 6: Diseño de una base de dalos mediante normalización |
|
|
|
Capítulo 7: Modelado de (latos y ele procesos |
|
|
|
Capítulo 8: Diseño de la base de datos física |
|
|
|
Capítulo 9: Conexión de bases de datos al mundo exterior |
|
|
|
Capítulo 10: Seguridad cíe una base de datos |
|
|
|
Capítulo 11: Implementación de las bases de datos |
|
|
|
Capítulo 12: Bases de datos para procesamiento analítico en línea |
|
|
|
Capítulo 13: Integración de documentos y objetos XML en bases de claws |
|
|
|
B Soluciones a los ejercicios Pruebe esto |
|
|
|
Pruebe esto 5- 1 Solución: Proyecto de tareas de administración ele una base ele datos |
|
|
|
Pruebe esto 6-1 Solución: Registros académicos en UATL |
|
|
|
Pruebe esto 6-2 Solución: Compañía de Libros de Computación |
|
|
|
Pruche esto 7-1 Solución: Dibujo de un ERD en un formato de ingeniería de la información (11) |
|
Escribe un comentario