03056nam a2200205Ia 4500008004100000020001500041050002100056100004200077240005200119245013100171260005600302300001900358337001000377338001500387500013900402505220400541650003802745700002702783700004002810120625s1999 mx 001 0 spa d a9701702565 4aQA76.9D3 bU54181 aUllman, Jeffrey D., d1942-e, autor.12aA first course in database systems.lEspañol.10aIntroducción a los sistemas de bases de datos c/ Jeffrey D. Ullman y Jennifer Widom ; traducción: Efren Alatorrre Miguel3 aMéxicob: Prentice Hall Hispanoamericanac, 1999. a470 páginas. aTexto aSin medio  aCoedicion con: Pearson Educacion y Addison Wesley Traduccion de: A first course in database systems Incluye índice (pp. 463-470)1 a1. Los mundos de los sistemas de bases de datos La evolución de los sistemas La arquitectura de un sistema de administración El futuro de lossistemas de bases de datos Organización del libro 2. El diseño de modelos de bases de datos Introducción al lenguaje ODL Diagramas de entidad-relación Principios del diseño Subclases Modelación de restricciones Conjuntos entidad debiles Modelos de interés histórico 3. El modelo relacional de datos Principios básicos del modelo relacional De los diseños del lenguaje ODL a los diseños relacionales De los diagramas E/R a los diseños relacionales Conversión de las estructuras de subclses en las relaciones Dependencias funcionales Reglas sobre dependencias funcionales Diseño de los esquemas relacionales de bases de datos Dependencias multivaluadas Un ejemplo de un esquema de base de datos 4. Operaciones en el modelo relacional Un álgebra de operaciones relacionales Una lógica de relaciones De álgebra relacional a datalog Programación recursiva de datalog Restricciones de las relaciones Operaciones relacionales en bolsas Otras extenciones al modelo relacional 5. El lenguaje de base de datos SQL Consultas simples de SQL Consultas que incluyen más de una relación Subconsultas Duplicados Agregaciones Modificaciones de la base de datos Definicipón de un esquema relacional en SQL Definiciones de vistas Valores nulos y reuniones externas Recursión en el lenguaje SQL3 6. Restricciones y disparadores en SQL LLaves en SQL Integridad referencial y llaves exteriores Restricciones de los valores de atributos Restricciones globales Disparadores en SQL3 7. Aspectos sistémicos del lenguaje SQL El lenguaje SQL en un ambiente de programación Transacciones en el lenguaje SQL El ambiente del lenguaje SQL La seguridad y autorización de los usuarios en los lenguajes de SQL2 8. Lenguajes de consulta orientada a objetos Caracteristicas de ODL relacionadas con las consultas Introducción a OQL Otras formas de expresiones de OQL Asignación y creación de los objetos en OQL Objetos tupla en SQL3 Tipos abstractos de datos en SQL3 Una comparación entre los enfoques de ODL/OQL y los SQL 14aADMINISTRACIÓN DE BASE DE DATOS aWidom, Jennifereautor aAlatorre Miguel, Efrénetraductor