Download BD-presentacion_sv
Document related concepts
Transcript
Bases de Datos (BD) Santiago Velilla Marco D.1.10, tutorías 17:00-19:00 (M), 16:00-18:00 (J) 13:00-15:00 (X) svelilla@unizar.es Javier Lacasta, jlacasta@unizar.es Eduardo Mena, emena@unizar.es Grado en Ingeniería Informática 2º curso Estructuras de datos y algoritmos (C3) Bases de datos (común, C4) Interacción persona-ordenador (C4) 3er curso Sistemas de información (común, C5) 3 x tecnología específica (C6) 4º curso 3 x tecnología específica (C7) 2 x tecnología específica (C8) Bases de datos (BD) C4, prerrequisitos: EDA Temario Introducción gestión de BDs Diseño Conceptual de BDs Diseño Lógico de BDs Diseño Físico de BDs Explotación de una BD http://webdiis.unizar.es/asignaturas/BD Sistemas de Información (SI) C5, prerrequisitos: BD, Ing.Soft., Fun. admon. Empresas Temario SI en las organizaciones. Ciclo de vida, ejemplos reales, tecnología implicada, aspectos éticos, morales, y sociales Tipos de SI Sistemas de gestión e integración de información. Bases de datos distribuidas, almacenes de datos, OLTP vs. OLAP SI en red. SI Web, Comercio electrónico, SI en entornos inalámbricos Sistemas de apoyo a la toma de decisiones. Representación del conocimiento, minería de datos, sistemas expertos Sistemas legados. Estrategias de migración, preservación Asignaturas de Tecnologías específicas (TE) 1/2 BD II (obl. TE SI, obl. TE TecInf, C6) Diseño conceptual de BD, SGBD, admon. BD, BD distribuidas Sistemas y tecnologías Web (obl. TE TecInf, obl. TE SI, opt. TE IngSoft, C8) Web y BD, Web móvil, comercio electrónico Sistemas legados (obl. TE SI, obl. TE TecInf, obl. TE IngSoft, C7) Migración, preservación, emulación SI II (obl. TE SI, C6) Tipos de SI, recursos humanos, SI reales Tecn. de la Inf. en la empresa (obl. TE SI, C6) Sist. de gestión en la empresa, comercio electr. Almacenes y minería de datos (obl. TE SI, C7) OLPT vs. OLAP, minería Web Sist. ayuda a la toma de decisiones (obl. TE SI, C7) DSS, bussiness intelligence Asignaturas de Tecnologías específicas (TE) 2/2 Laboratorio de SI (opt. TE SI, C8) Diseño en equipo de un SI de tamaño medio Sistemas de Información Distribuidos (opt. TE SI, C8) Si en computación móvil, P2P, flujos de datos, sensores Comercio Electrónico (opt. TE SI, C8) Modelos de negocio, tecn. Web, logística Ingeniería Web (obl. TE IngSoft, opt. TE TecInf, C7) desarrollo Web, servicios Web Recuperación de información (obl. TE Comp, C7) Indexación, ranking, recuperación semántica, , razonadores Repetición / Relación con otras materias BDs Prog. TADs: implementación de operaciones: funciones hash, índices (árboles B,...). Interesante estudiar la complejidad. unidades mínimas de información en el SO. Transacciones sobre BDs ~Progr. concurrente (excl. mut, sincr.) Diseño de BDs Ingeniería del Software BD II LPOO + SO + Redes + IA + ... SI Redes + Web + IA + ... ¿Cómo enfocar el aprendizaje ? Teoría de BD´s vs. Profundizar en un SGBD concreto DISEÑO CONCEPTUAL --> Indpte. modelo y SGBD DISEÑO LÓGICO --> Dpte. modelo e indpte. SGBD DISEÑO FÍSICO --> Dpte. SGBD (+/- reglas generales) Por supuesto: administración de BDs, etc. es dpte. SGBD Los SGBD son caros y hay varios distintos. Los alumnos esperan aprender ORACLE (o Access...): hay ofertas de trabajo que lo exigen Similar a Programación en pseudocódigo vs. Lenguaje de programación concreto La prácica es fundamental BD: Objetivos • Conocer ventajas BDs para gestionar información • Fases del diseño de una BD • Diseño conceptual (E/R) • Implementación, explotación, y admon. de BDs • Conocer características SGBDs conocidos BD: temario 1. INTRODUCCIÓN Sistemas de Gestión de Bases de Datos Diseño de Bases de Datos 2. DISEÑO CONCEPTUAL DE BASES DE DATOS Modelo Entidad/Relación (E/R). Notación Metodología de diseño conceptual. Ejemplos prácticos 3. DISEÑO LÓGICO DE BASES DE DATOS Modelos de datos. Modelo relacional. Álgebra relacional Normalización Lenguajes relacionales. SQL Casos de estudio 4. DISEÑO FISICO DE BASES DE DATOS Almacenamiento y organización física de la información Diseño físico de Bases de Datos relacionales. Triggers Ajuste, monitorización, y optimización. Adaptación al SGBD disponible 5. EXPLOTACIÓN DE UNA BASE DE DATOS Recuperación y gestión de la concurrencia Interacción con un SGBD Administración de Bases de Datos Bibliografía bibliografía básica R.Elmasri, S.Navathe: “Fundamentos de Sistemas de Bases de Datos”. Pearson Educación Madrid 2007, 5ªed. A. Silverschatz, H.F. Korth, S. Sudarshan: “Fundamentos de Bases de Datos”. McGraw-Hill/Interam.de España 2006, 5ªed. bibliografía complementaria Thomas M. Connolly, Carolyn E. Begg:. “Sistemas de Bases de Datos: un enfoque práctico para diseño, implementación y gestión”. Pearson Educación Madrid 2005, 4ªed. Date, C.J.: “Introducción a los Sistemas de Bases de Datos”. Prentice Hall, 2001, 7ª ed. Mario Piattini, Esperanza Marcos, Coral Calero, Belén Vela: “Tecnología y diseño de bases de datos”. Ed. Ra-Ma, 2006. Evaluación • Examen teórico-práctico (50%) • Prácticas laboratorio (50%) • • • En grupos de 3 personas Tres presentaciones públicas Entrega final memoria de prácticas • Hay que aprobar ambas pruebas por separado