Download Introducción a los Sistemas de Base de Datos

Document related concepts

Microsoft SQL Server wikipedia , lookup

SQL wikipedia , lookup

Mapeo objeto wikipedia , lookup

SQL Server Compact wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

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