Download Introducción a los Sistemas de Base de Datos
Document related concepts
Transcript
Programa 1. Título/Nombre del Curso 2. Código 3. Año / Semestre Carrera 4. Créditos 5. 6. Horas semanales (CLE) (P-M-A) 7. Tipo Curso Introducción a los sistemas de base de datos INFO 1122 Primer semestre 6 3-2-5 Obligatorio Optativo 8. Requisitos 9. Descripción del curso Ingreso a la Universidad. Con este Curso el estudiante aprenderá la competencia de desarrollo de software en el contexto de los sistemas de bases de datos para enfrentar problemas simples de análisis, diseño e implementación de los mismos. Se espera que el estudiante evidencie las capacidades de analizar, diseñar e implementar sistemas de bases de datos simples y los procesos de manipulación de datos necesarios, a través del uso de lenguajes de modelado y lenguaje de consulta estructurado. El estudiante debe lograr los objetivos tanto desde la perspectiva individual como formando parte de un equipo de aprendizaje colaborativo. Junto con ello se espera lograr, en este curso, la implementación de modelos de ingeniería en el marco del desarrollo de software de modo que su aprendizaje sea significativo. 10. Objetivos del curso Obj. 1. Resuelven problemas relacionados con el manejo de volúmenes de datos, utilizando sentencias en lenguaje SQL de baja y mediana dificultad, a través de diversas formas de expresión grupal e individual. (CG: Trabajo en Equipo, Comunicación Oral y Escrita. CE: Desarrollo de software y Aplica las Ciencias de la Ingeniería). R. Ortega 02950 www.inf.uct.cl/ Fono 205414- Fax (45) 205367 / http://www.uct.cl / Casilla 15-D / Temuco /Chile Obj. 2. Diseña, implementa y mantiene Bases de Datos relacionales, utilizando Lenguajes de Modelado de Datos e instrucciones SQL, para desarrollar habilidades que le permitan resolver problemas simples, relacionados con el manejo de información a través software apropiados (Competencias: Trabajo en Equipo, Comunicación Oral y Escrita, Desarrollo de Software). 11. Contenidos 12. CONTENIDO Unidad 1: FUNDAMENTOS Comprensión de conceptos centrales Crear objetos de bases de datos Manipulación de Datos Almacenamiento de datos de conocimiento Administración de una base datos Bases datos relacionales Modelo Entidad Relación UNIDAD 2: CONSULTAS EN UN MOTOR SQL SERVER Introducción al motor SQL server Introducción a T-SQL server Escribir consultas Select Consulta de varias tablas Ordenar y filtrar datos Uso de DML para modificar datos Uso de funciones integradas UNIDAD 3: DESARROLLO DE BASE DE DATOS Introducción al desarrollo de las base de datos Diseño e implementación de tablas Garantizar la integridad de los datos a través de las limitaciones Introducción a la indización Avanzados de indización Diseño e implementación de vistas Diseño e implementación procedimientos de bases datos Diseñar e implementar funciones diseñadas por el usuario Manipulación de datos a través de disparadores Usos de tabla en memoria Ejecución de código SQL server administrado Almacenar y consultar datos XML en SQL server 13. Estrategias de Enseñanza-Aprendizaje y Sistema de evaluación Estrategias de Enseñanza-Aprendizaje Clases expositivas Desarrollo en equipo de ejercicios en clases Ejercicios individuales Estrategias de Evaluación Controles Presentación orales Trabajos R. Ortega 02950 www.inf.uct.cl/ Fono 205414- Fax (45) 205367 / http://www.uct.cl / Casilla 15-D / Temuco /Chile 13 Recursos de Aprendizaje desarrollados Desarrollo de guías de ejercicios 0. Beighley, Lynn; Head First SQL Your Brain on SQL—A Learner’s Guide; Ed. O’Reilly Media; August 2007. 1. Elmasri, R.; Navathe, S.; Sistemas de Bases de Datos, Addison Wesley, México, 1997.- 2.- Kroenke, David; Procesamiento de Bases de Datos, Pearson, 2003 3.- C. J. Date; Introducción a los Sistemas de Base de Datos, Pearson Educación Latinoamericana, 2000 (y otras ediciones) 4.- Batini Carlo; Ceri Stefano; Navathe Shamkant : Diseño Conceptual de bases de datos, Addison – Wesley/ Díaz de Santos, 1994. 5.- Gilfillan, Ian. La biblia de MySQL, 2003. R. Ortega 02950 www.inf.uct.cl/ Fono 205414- Fax (45) 205367 / http://www.uct.cl / Casilla 15-D / Temuco /Chile