Gestión de Bases de Datos
Sinopsis del producto
"El presente manual pretende ser un manual de aprendizaje del modelado conceptual y del diseño de bases de datos relacionales. En ella, el lector nencontrará una introducción al modelado conceptual de datos, al modelo relacional y a la transformación de los esquemas conceptuales en esquemas relacionales. Se completa el diseño de esquemas relacionales estudiando la teoría de la normalización, inherente al modelo relacional. nTambién, se cubre la parte dinámica del modelo relacional, comenzando con el estudio del álgebra relacional como herramienta para manejar esquemas relacionales y como base para el lenguaje de consulta por excelencia en el modelo relacional: el lenguaje SQL. nEl libro termina con el estudio de los problemas de los accesos concurrentes a las bases de datos relacionales y la solución propuesta para resolverlos: el procesamiento de transacciones." n nEs profesor titular en la Facultad de Ingeniería y Ciencias de la Universidad Adolfo Ibáñez (UAI), Santiago, Chile. Anteriormente, fue profesor titular y jefe del Departamento de Ciencias de la Computación, en la Universidad de Concepción, Chile, donde también fue fundador y director del Laboratorio de Inteligencia Artificial (2004-2016). Fue profesor asistente en la Universidad Técnica Federico Santa María (UTFSM, Valparaíso, Chile), y profesor en la Pontificia Universidad Católica de Valparaíso. Obtuvo un doctorado en Inteligencia Artificial de la Universidad de Edimburgo, Escocia (Reino Unido), y un B.Eng y M.Eng en Ciencias de la Computación de UTFSM. En los últimos 25 años, ha estado involucrado en la docencia, investigación y consultoría en Chile y universidades y centros de investigación en todo el mundo. También ha liderado varios proyectos científicos y tecnológicos financiados por agencias nacionales e internacionales, y empresas privadas. n nEn 2010, recibió el Premio ACM Senior Member por sus contribuciones internacionales a las ciencias de la computación en el lado científico y práctico. nEstá activamente involucrado en investigación básica y aplicada en las áreas de Procesamiento del Lenguaje Natural, Minería de Textos, Aprendizaje Automático e Inteligencia Artificial. Parte de su investigación se ha aplicado actualmente para abordar problemas complejos en empresas privadas, incluido el análisis y la minería inteligente de textos, modelos predictivos para la detección de fraudes, minería de opiniones, interfaces inteligentes y sistemas de preguntas y respuestas. n nCAPÍTULO 1. INTRODUCCIÓN n1.1 ORIGEN Y EVOLUCIÓN DE LAS BASES DE DATOS n1.2 CONCEPTO DE BASE DE DATOS. OBJETIVOS n1.2.1 Sistemas orientados al Proceso n1.3 INDEPENDENCIA DE LOS DATOS. ARQUITECTURA n1.3.1 Tipos de independencia n1.4 SISTEMA DE GESTIÓN DE BASES DE DATOS n1.5 BENEFICIOS DE LAS BASES DE DATOS n1.6 INCONVENIENTES DE LAS BASES DE DATOS n nCAPÍTULO 2. MODELOS DE DATOS n2.1 MODELOS DEL ANÁLISIS (I) n2.2 OBJETIVOS DE LOS MODELOS DE DATOS n2.3 ESQUEMA n2.4 ESQUEMA VS. EJEMPLAR n2.5 COMPONENTES DE UN MODELO DE DATOS n2.5.1 Estática n2.5.2 Dinámica n2.6 TIPOS DE MODELOS DE DATOS n2.6.1 Primitivos n2.6.2 Clásicos n2.7 DIFERENCIAS ENTRE LOS MODELOS SEMÁNTICOS n2.7.1 Semánticos n2.7.2 Clásicos n2.7.3 Modelo Jerárquico n2.7.4 Modelo en Red CODASYL n2.8 CARACTERIZACIÓN DE LOS LENGUAJES DE DATOS n nCAPÍTULO 3. MODELO ENTIDAD / INTERRELACIÓN n3.1 PRESENTACIÓN DEL MODELO n3.2 ELEMENTOS DEL MODELO n3.2.1 Entidad n3.2.2 Interrelación n3.2.3 Dominio n3.2.4 Atributo n3.3 RESTRICCIONES INHERENTES n3.3.1 Restricciones de integridad estática n3.4 IDENTIFICADORES n3.4.1 Cardinalidades de atributos n3.4.2 Cardinalidad n3.4.3 Dependencia en existencia y en identificación n3.5 CONTROL DE REDUNDANCIA n3.6 INTERRELACIONES N-ARIAS n3.6.1 Cardinalidad en interrelaciones n–arias n3.7 GENERALIZACIÓN n3.7.1 Características. n3.8 EL TIEMPO EN EL MODELO E/R n nCAPÍTULO 4. DISEÑO DE BASES DE DATOS RELACIONALES: EL MODELO RELACIONAL nOBJETIVOS n4.1 INTRODUCCIÓN n4.1.1 Reseña histórica n4.2 ELEMENTOS BÁSICOS n4.2.1 Dominios n4.2.2 Elementos básicos: relaciones n4.3 CLASES DE RELACIONES n4.3.1 Relaciones derivadas n4.4 CLAVES n4.4.1 Claves Candidatas n4.4.2 Claves Ajenas n4.5 RESTRICCIONES n4.5.1 Inherentes n4.5.2 Semánticas n4.6 ESQUEMAS RELACIONALES n4.7 SGBDR. n4.7.1 El MR y la arquitectura ANSI n4.7.2 Reglas de Codd n4.7.3 Tratamiento de valores nulos n nCAPÍTULO 5. EL MODELO RELACIONAL. ESTÁTICA TRANSFORMACIÓN DE ESQUEMAS E/R A ESQUEMAS RELACIONALES n5.1 MODELO LÓGICO DE DATOS. OBTENCIÓN MODELO LÓGICO DE DATOS (MLD) A PARTIR DEL MODELO CONCEPTUAL DE DATOS n5.1.1 Etapas del diseño lógico n n5.1.2 Transformación del esquema conceptual al lógico n5.1.3 Reglas de transformación n5.2 DEFINICIÓN DE OBJETOS EN EL MODELO RELACIONAL nINTRODUCCIÓN AL DDL DEL SQL n5.2.1 Creación de dominios n5.2.2 Tipos de datos n5.2.3 Tipos de datos de usuario: Sentencia CREATE DATATYPE n5.2.4 Creación de relaciones (Tablas): CREATE TABLE n5.2.5 Descripción n5.2.6 Restricciones de tabla n5.2.7 Restricciones de columna n5.2.8 Restricciones de integridad n5.2.9 Creación de índices: CREATE INDEX n5.2.10 Modificación de la estructura de una tabla: ALTER TAB n5.2.11 Borrado de objetos: DROP n5.2.12 Desencadenadores (Triggers) n nCAPÍTULO 6. DISEÑO EN EL MODELO RELACIONAL. n6.1 INTRODUCCIÓN n6.2 TEORÍA DE LA NORMALIZACIÓN n6.2.1 La aproximación por descomposición n6.2.2 Operaciones básicas sobre relaciones n6.3 FORMAS NORMALES n6.3.1 Normalización, enfoque intuitivo n6.3.2 Concepto de dependencia funcional n6.3.3 Esquemas de relación n6.3.4 Propiedades de las dependencias funcionales n6.3.5 Tipos de dependencias funcionales n6.3.6 Diagrama de dependencias funcionales n6.3.7 Claves n6.3.8 Algoritmo de Ullman para el cálculo del cierre n6.3.9 Cálculo de Claves n6.4 NORMALIZACIÓN BASADA EN DEPENDENCIAS FUNCIONALES.1 n6.4.1 Segunda forma normal (2FN) n6.4.2 Tercera forma normal (3FN) n6.4.3 Forma normal de Boyce y Codd (FNBC) n6.5 OTRAS DEPENDENCIAS Y FORMAS NORMALES n6.5.1 Dependencias multivaluadas y 4FN n6.5.2 Definición de dependencia multivaluada n6.5.3 Definición de 4FN n6.5.4 Dependencias de reuniones y 5FN n6.5.5 Definición de dependencia de reunión n6.5.6 Ejemplo de dependencia de reunión n6.5.7 Dependencias multivaluadas y dependencias de reunión n6.5.8 Definición de 5FN n6.5.9 Ejemplos y observaciones n6.6 BIBLIOGRAFÍA n nCAPÍTULO 7. DINÁMICA DEL MODELO RELACIONAL n7.1 INTRODUCCIÓN n7.2 ÁLGEBRA RELACIONAL n7.2.1 Operaciones tradicionales de conjuntos n7.2.2 Operaciones relacionales especiales n7.2.3 Operadores primitivos n7.2.4 Operadores derivados n7.3 OPERACIONES DE ASIGNACIÓN Y DE RENOMBRADO DE ATRIBUTOS n7.4 OPERADORES PRIMITIVOS n7.4.1 Unarios. n7.4.2 Restricción n7.4.3 Proyección n7.4.4 Binarios n7.4.5 Unión n7.4.6 Diferencia n7.4.7 Producto cartesiano n7.5 PROPIEDADES DE LOS OPERADORES PRIMITIVOS n7.6 OPERADORES DERIVADOS n7.6.1 Reunión theta n7.6.2 Reunión natural n7.6.3 Intersección n7.6.4 División n7.7 RESUMEN DE OPERADORES n7.8 REFERENCIAS Y BIBLIOGRAFÍA n nCAPÍTULO 8. TABLAS UTILIZADAS EN LOS EJEMPLOS n8.1 TABLAS UTILIZADAS EN LOS EJEMPLOS n8.1.1 Sentencias de creación de las tablas n8.1.2 Contenido de las tablas n8.2 SQL n8.2.1 Formato básico de la sentencia SELECT n8.2.2 Eliminación de filas repetidas n8.2.3 Expresiones n8.2.4 Predicados n8.2.5 Sentencias subordinadas n8.2.6 Predicados propios de SQL n8.2.7 Funciones de columnas n8.2.8 Funciones colectivas n8.2.9 Reglas y formatos de las funciones colectivas n8.2.10 Consultas con agrupamiento de filas n8.2.11 Sentencia Select con agrupamiento de filas n8.2.12 Consultas sobre varias tablas n8.2.13 Operación de reunión (Join) n8.2.14 Sentencias subordinadas n8.2.15 Consultas correlacionadas n8.3 EJERCICIOS n8.3.1 Composición de consultas n8.3.2 Creación de vistas n8.4 INSERCIÓN, MODIFICACIÓN Y BORRADO DE INFORMACIÓN n8.4.1 Inserción, modificación y borrado de información en vi n8.5 SEGURIDAD n8.5.1 Sentencias GRANT y REVOKE n nCAPÍTULO 9. PROCESAMIENTO DE TRANSACCIONES n9.1 EL PROBLEMA n9.1.1 Concepto n9.1.2 Propiedades de las transacciones n9.2 CONTROL DE LAS TRANSACCIONES n9.2.1 Definición de transacción en SQL n9.2.2 Inicio de transacciones n9.2.3 Finalización de transacciones n9.3 MODELOS DE TRANSACCIÓN n9.3.1 El modelo del transacción ANSI/ISO n9.3.2 Otros modelos de transacciones n9.4 TRANSACCIONES Y PROCESAMIENTO MULTIUSUARIO n n9.5 PLANIFICACIONES n9.5.1 Planificaciones en serie y en paralelo n9.5.2 Cuatro problemas de la concurrencia n9.6 GARANTÍA DE CONSISTENCIA n9.6.1 Recuperabilidad n9.6.2 Planificaciones recuperables n9.6.3 Planificaciones que evitan abortos en cascada n9.6.4 Conflicto en planificaciones serializables n9.6.5 Serializabilidad de vistas n9.6.6 Pruebas de serializabilidad n9.7 CONTROL DE CONCURRENCIA n9.7.1 Cerramiento o bloqueo (Locking) n9.7.2 Control de concurrencia optimista y pesimista n9.8 CERRAMIENTO (LOCKING) n9.8.1 Granularidad de los bloqueos n9.8.2 Cierres compartidos y exclusivos n9.8.3 Interbloqueos n9.8.4 Técnicas avanzadas de cerramiento n9.8.5 Cerramiento explícito n9.8.6 Niveles de aislamiento (Niveles de Consistencia) n9.8.7 Parámetros de cerramiento n9.9 PROTOCOLOS BASADOS EN MARCAS TEMPORALES n9.9.1 Hora de entrada n9.9.2 Protocolo de ordenación por hora de entrada n9.10 LAS OPERACIONES INSERTAR Y BORRAR n9.10.1 Borrado n9.10.2 Inserción n9.11 RECUPERACIÓN n9.11.1 Clasificación de fallos n9.11.2 La jerarquía de almacenamiento n9.11.3 Recuperación basada en bitácora n9.11.4 Gestión de registros intermedios
9788419857477
$39.375,00
99999 disponibles
Especificaciones
Quizás te interese
¿Ya lo leíste? Valorá “Gestión de Bases de Datos”
Debes acceder para publicar una valoración.

El principito
Parálisis Onírica 

Valoraciones
No hay valoraciones aún.