• No se han encontrado resultados

Programa Analítico Vicerrectoría de Educación Superior

N/A
N/A
Protected

Academic year: 2021

Share "Programa Analítico Vicerrectoría de Educación Superior"

Copied!
5
0
0

Texto completo

(1)

Programa Analítico

Vicerrectoría de Educación Superior

División de Ingeniería y Tecnología

Departamento de Ciencias Computacionales

Periodo : Primavera 2010

Nombre del curso: BASES DE DATOS Clave: SC2170 Seriación: SC1510

Línea Curricular: Bases de Datos

HTS: 3 HPS: 0 THS: 3 Créditos: 6

HTS: HORAS TEÓRICAS SEMANALES HPS: HORAS PRÁCTICAS SEMANALES THS: TOTAL DE HORAS POR SEMANA

Idioma(s) en que se imparte el curso: Español

Tipo(s) de Curso: Presencial

Objetivo y/o competencias generales del curso :

Ampliar los conocimientos sobre los conceptos de bases de datos. Conocer los fundamentos y el uso del modelo relacional y los lenguajes de manipulación del mismo. Conocer algunas tendencias y aplicaciones nuevas en el área de bases de datos así como el proceso de normalización.

Objetivos Específicos:

1. Aprender y practicar los comandos avanzados de SQL para hacer búsquedas complejas y usar SQL adentro de otras aplicaciones y las funciones de seguridad.

2. Comprender el concepto de las dependencias, su importancia en el diseño de las bases de datos y aplicar el proceso de diseño por descomposición.

3. Estudiar y diferenciar los lenguajes de manipulación de datos y aplicar el manejo de la base con estos lenguajes.

4. Conocer los problemas de acceso a la base y comprender la importancia de la consistencia y la seguridad de los datos.

5. Conocer algunas tendencias nuevas en el área de bases de datos relacionados con el diseño y las aplicaciones.

6. Aprender los conceptos del modelo y aplicarlos. Crear bases de datos en este modelo así como generar consultas utilizando el lenguaje propio.

Descripción de contenidos y calendarización:

TIEMPO OBJETIVOS ESPECIFICOS TEMAS Y SUBTEMAS ACTIVIDADES

Semana 1 Semana 2 Semana 3

Aprender y prácticar los comandos

avanzados de SQL para hacer

busquedas complejas y usar SQL adentro de otras aplicaciones y las funciones de seguridad. 1. SQLavanzado 1.1. Revisión de SQL básico. 1.2. Consultas complejas 1.3. Actualización de la bases de datos. 1.4. Lenguaje de Definición de datos. 1.5. SQL embebido.

Hacer ejercicios de consultas avanzadas utilizando funciones. Consultar una base de datos utilizando vistas.

Consultar una base de datos utilizando cursor

(2)

Programa Analítico

Vicerrectoría de Educación Superior

Semana 4 Semana 5

Conocerá los problemas de acceso a la base y comprenderá la importancia de la consistencia y la seguridad de los datos.

1.6. SQL dinámico.

1.7. Procedimientos almacenados y triggers.

1.8. Seguridad y Autorización.

Lectura sobre la seguridad de bases de datos, Triggers y procedimientos almacenados. Semana 6 Semana 7 Semana 8 Semana 9 Semana 10 Semana 11

Comprender el concepto de las

dependencias, su importancia en el diseño de las bases de datos y aplicar

el proceso de diseño por

descomposición.

2. Diseño lógico y físico de las Bases de Datos Relacionales.

2.1. Posibles anomalías en las relaciones y dificultades en el diseño.

2.2. Primera forma Normal. 2.3. Dependencias Funcionales. 2.4. Descomposición.

2.5. Propiedades deseables de la Descomposición.

2.6. Segunda Forma Normal. 2.7. Tercera Forma Normal. 2.8. Otras Formas Normales. 2.9. Proceso y Algoritmos del Diseño de Bases de Datos. 2.10. Proceso de Creación y

Metodología de desarrollo de BD.

Leer un artículo sobre la normalización.

Demostrar los inconvenientes de tener una base de datos no normalizada.

Determinar las dependencias funcionales en casos reales. Llevar acabo el proceso de normalización en un caso real.

Semana 12

Semana 13

Semana 14

Conocerá algunas tendencias nuevas en el área de bases de datos relacionados multidimensionales y sus

aplicaciones.

Aprender los conceptos del data warehouse y el proceso de crearlo, cargarlo y la tronsformación de los datos. 3. Bases de Datos Multidimensionales. 3.1. Introducción. 3.2. Conceptos del Datawarehouse.

3.3. Ventajas e inconvenientes del Datawarehouse. 3.4. Componentes de un datawarehouse. 3.4.1. Adquisición. 3.4.2. Almacenamiento. 3.4.3. Acceso. 3.4.4. Infraestructura. 3.5. Diseño de un Datawarehouse.

3.6. Soporte de SQL para bases de Datos multidimensionales.

3.7. Ejercicios.

Estudiar los conceptos básicos de las bases de datos

multidimensionales.

Lectura sobre las bases de datos multidimensionales y sus usos. Aplicar el lenguaje de consultas en una base de datos jerárquica. Diseñar una base de datos multidimensional.

Aplicar el proceso de extracción, transformación y carga de una base de datos multidimensional.

Semana 15

Semana 16

Aprender los conceptos de los datos semi estructurados y sus aplicaciones. Crear archivos de datos en este modelo así como generar consultas utilizando el lenguaje propio.

Estudiar y diferenciar las diferentes maneras de manipulación los datos y en diferentes aplicaciones.

4. Bases de datos semi esctructuradas XML.

4.1. Estructura de los datos XML. 4.2. Esquema de los documentos

XML. 4.3. Consulta y Transformación. 4.4. La interfaz de programación de aplicaciones de XML. 4.5. Almacenamiento de datos XML. 4.6. Aplicaciones XML.

Estudiar los conceptos básicos del modelo.

Lectura sobre las restricciones del modelo.

Aplicar las reglas de integridad del modelo en un caso real.

Generar archivos XML y manipularlos.

Método Pedagógico empleado :

(3)

Programa Analítico

Vicerrectoría de Educación Superior

Se realizará la exposición de los temas por parte del profesor y se darán algunos ejemplos. Algunas clases tendrán un aspecto práctico. Se encargarán unas lecturas para ampliar el conocimiento del tema. Los alumnos deben demostrar su aprendizaje a través de tareas y exámenes. La participación de todos los alumnos es necesaria en las secciones de ejercicios para lograr los objetivos del curso. Se aplicará un aprendizaje cooperativo cuando sea posible.

Recursos Didácticos

Se usaran en la impartición de la clase un pizarrón, presentaciones por computadora así como prácticas en el laboratorio de computación utlizando el software SQL Server de Microsoft.

Fechas de exámenes:

Primer parcial: Miércoles 10 de Febrero Segundo Parcial: Miércoles 17 de Marzo Tercer Parcial: Miércoles 21 de Abril

Final: Lunes 17 de Mayo

Políticas del curso

El alumno deberá desarrollar un proyecto de una base de datos relacional y aplicar el proceso de normalización y el uso de SQL para generar el LDD y hacer consultas complejas.

El maestro tomará la lista de asistencia en cualquier momento de la clase. No se permite ingresar al salón de clase después de la hora de inicio.

No se permite salir del salón de clase, el alumno que sale no puede regresar y se le considera una falta. No se permite utilizar teléfonos celulares en el salón de clase, el timbre de un celular causa la expulsión del alumno del salón con una falta de asistencia.

No se permite consumir ningún tipo de alimentos o bebidas en el salón.

La evaluación será continua, es decir, además de las tareas semanales y los exámenes parciales habrá exámenes frecuentes (rápidos) que serán aplicados de manera imprevista (un examen rápido equivale a una tarea).

La evaluación de cada unidad o proyecto se basará en los objetivos de aprendizaje previamente establecidos. Los mismos se especificarán antes de iniciar cada unidad o proyecto.

En caso de deshonestidad académica (copiar, permitir copia, etc.) se le reportará al alumno una calificación de cero, independientemente de que la copia haya sido realizada en los exámenes parciales, examen final, trabajo final, e incluso en los exámenes frecuentes.

Las tareas y trabajos se entregan en la fecha y forma definidas anteriormente por el maestro (no habrá prórrogas).

Políticas de Evaluación del curso:

NOTA: Deberán estar alineadas a las Políticas y Reglamentos de Evaluación de alumno de acuerdo al nivel correspondiente, Profesional o Posgrado

(4)

Programa Analítico

Vicerrectoría de Educación Superior

Calificación Parcial Calificación Final Profesor Investigaciones y/o tareas Prácticas y exámenes rápidos Examen Parcial Total (100%) 3 Parciales Trabajo Final Examen Final Total (100%) Ghassan Kahwati Jamal 30% 10% 60% 100% 50% 15% 35% 100%

Datos Generales del(de los) Profesor(es):

Nombre Teléfono Ubicación Correo E Hrs. de Asesoría

Ghassan Kahwati Jamal 81241431 Edificio 6 piso 3 6307 [email protected]

[email protected]

Martes y jueves de 4:00 a 6:00 pm.

Bibliografía básica y complementaria :

Libro de texto:

SILBERSCHATZ, ABRAHAM / KORTH, HENRY Fundamentos de Bases de Dato

McGraw Hill. Quinta Edición, España 2006.

PIATTINI MARIO et All

Tecnología y Diseño de Bases de Datos Alfaomega - Rama, México 2007.

KROENKE DAVID M.

Procesamiento de Bases de Datos Prentice Hall, México, 2002.

DE MIGUEL ADORACIÓN, PIATTINI MARIO

Fundamentos y modelos de Bases de Datos, 2ª. edición Alfaomega, España., 1999.

ELSMARI, ARMES / NAVATHE, SHAMKANT Fundamentals of database systems

Pearson/Addison Wesley, c2007

MENDELSON Alberto

Introducción a las Bases de Datos Relacionales. Pearson Educación, Buenos Aires, 2000.

(5)

Programa Analítico

Vicerrectoría de Educación Superior

Sistemas de Bases de Datos. Thomson., México, 2004

Mannino, Michael V

Administración de bases de datos : diseño y desarrollo de aplicaciones McGraw-Hill Interamericana, 2007

Dietrich, Suzanne Wagner

An advanced course in database systems : beyond relational databases Pearson/Prentice Hall, c2005

Bases de datos con SQL Server 2005 Anaya Multimedia, c2007

Umanath, Narayan S.

Data modeling and database design Thomson Course Technology, c2007

Rob, Peter

Database systems : design, implementation, and management Thomson/Course Technology, c2007

Afyouni, Hassan A.

Database security and auditing : protecting data integrity and accessibility Thomson/Course Technology, c2006

Ullman, Jeffrey D.

A first course in database system Pearson Prentice Hall, c2008.

Referencias

Documento similar

1.- Trabajo en equipo: Realizar la actividad del portafolio que relacione la problemática seleccionada con el tema 8. 2.-Examen rápido del

Revisión examen frecuente Problemas en equipo Ejemplos por parejas Lectura rendimiento de reacciones químicas Dinámica grupal Laboratorio de problemas Dinámica grupal

1.-El alumno deberá estar presente en el salón y a la hora indicada en su hoja de horario y/o programa. 2.- Toda inasistencia a clases programada de un día, por eventos académicos

2.- Toda inasistencia a clases programada de un día, por eventos académicos o deportivos deberá ser acordada con el profesor titular; así como, definir las actividades para

4.- Con lo establecido en el Artículo 12 del Reglamento General de Evaluación de Alumnos de Profesional, todas las inasistencias a exámenes parciales, no serán justificados y en

Investigación bibliográfica del contenido del tema mediante la búsqueda de caso clínico en idioma ingles en el que se identifique la definición, etiología,

Comprensión de los conceptos relacionados con la estructura y función de los carbohidratos para concluir sobre su importancia en el mantenimiento de la salud y la vida. Integrar

Calificación Parcial Calificación Final Profesor Investigaciones y/o tareas Prácticas y exámenes rápidos Examen Parcial Total (100%) 3 Parciales Trabajo Final Examen