Você está na página 1de 10

Centro Universitario de la Costa

Programa de Asignatura
Calendario 2010 A
Academia
Lenguajes Informáticos
1. Nombre de la Materia 2. Clave de la Materia
Taller de Base de Datos CC303
3. Prerrequisitos 4. Seriación 5. Carga Horaria 6. Créditos

Teoría: Práctica: Total:


Ninguno Ninguna 0 60 60 4

7. Área de Formación 8.División 9. Departamento 10. Academia


Departamento de Ciencias y
Formación Especializante
Ingenierías Tecnologías de la Informática Lenguajes Informáticos
Obligatoria
y la Comunicación
11. Carrera 12. Modalidad de 13. Tipo de Asignatura
Asignatura

Presencial Taller
Licenciatura en Ingeniería en
Computación

14. Nivel de Formación

Licenciatura

Página 1 de 10
15. Presentación
El presente curso, permitirá a los alumnos de la carrera de Computación ser capaces de diseñar ejemplos reales de bases de datos
que le permitan hacer un uso más eficiente en los sistemas de información. Obteniendo práctica y conocimientos en el análisis y
diseño de bases de datos para resolver problemas de orden tecnológico, científico, social y para el desarrollo de aplicaciones.

Al término de este curso el alumno realizará prácticas en una computadora usando un motor de base de datos donde aplicará los
conceptos del modelo entidad relación, analizará los asuntos relacionados con la seguridad para el establecimiento de la base de
datos asimismo aplicará los conceptos, herramientas y tecnologías en un campo de competencia ideal para su desarrollo.

Por sus contenidos, la asignatura se relaciona con Programación I, Programación II, Estructura de Datos, Estructura de Archivos y
Base de Datos, las cuales deben dotar al alumno de herramientas y conocimiento para abordar los principales conceptos de los
diferentes tipos de estructuras que se verán en este curso.

Este curso es antecedente necesario para “Ingeniería de Software I o Fundamentos de Ingeniería de Software”.
16. Perfil formativo del estudiante
Aptitud:
Habilidad y capacidad en la resolución de problemas reales e implementación de las herramientas informáticas que existe para
lograr el objetivo y disponibilidad para ejercer ciertas tareas minimizando tiempo y esfuerzo, logrando con esto las condiciones
idóneas para realizar actividades dependiendo el área laboral.

Actitud:
El alumno debe tener disponibilidad para captar e implementar los conocimientos adquiridos en ejemplos reales, además de que se
requiere que el alumno cuente con una conducta positiva y constructiva para la adquisición de conocimientos que le ayuden con
métodos tecnológicos para obtener la información de manera veraz y oportuna.

Valores:
Se intenta desarrollar valores como puntualidad, responsabilidad, asimismo se pretende que el alumno al finalizar el curso, le
permita manifestar su identidad en relación a sus nuevos conocimientos tanto en su trayecto escolar con su relación con el exterior.

Conocimiento:
Este curso tiene como objetivo principal el llevar a cabo un proceso de retroalimentación para adquirir los conocimientos necesarios
a través de dinámicas de evaluación para reafirmar y estimular al alumno.

Capacidades:
El alumno tendrá la capacidad de desarrollar habilidades y actitudes que le permitan identificar problemas y oportunidades donde se
aplique el tratamiento de información para proponer soluciones por medio de modelos y facilitar con ello la toma de decisiones.

Página 2 de 10
Habilidades:
El alumno tendrá la disposición para definir e implementar la forma adecuada de acceder a las bases de datos de acuerdo al
contexto, los niveles de seguridad, la estrategia de respaldo de información y la forma de recuperar estos en caso de desastre.
Adquirirá el conocimiento teórico práctico para la utilización de las bases de datos en un Sistema de Información, desarrollará
habilidades y actitudes que le permiten identificar problemas y oportunidades donde se aplique el tratamiento de información para
proponer soluciones por medio de modelos y facilitar con ello la toma de decisiones. Desarrollará y administrara sistemas de
información para aumentar la productividad y competitividad de las organizaciones.

Objetivos Éticos y Sociales


a) Trabajar individualmente (Responsabilidad y puntualidad)
b) Valorar objetivamente el trabajo y opiniones de sus compañeros (Respeto)
c) Resolver exámenes individualmente (Honestidad)
d) Valorar el método de la ciencia como un camino que nos conduce a la verdad (Valorar la verdad)
e) Auto motivarse para administrar su propio tiempo y cumplir con las tareas que se le asignen en el curso (Entusiasmo y
responsabilidad)
f) Apreciar la cultura
g) Criticar y ser criticado en forma constructiva (Respeto)
h) Valorar el trabajo en equipo para su fortalecimiento (Integración en equipo)
17. Objetivos

Página 3 de 10
Objetivo General
El alumno analizará los principales conceptos de un Sistema Manejador de Base de Datos, así como las herramientas del gestor
para la creación y administración de una Base de Datos, aplicando en forma práctica los conceptos adquiridos mediante
resolución de problemas en un entorno real. Además trabajará de forma colaborativa y armónica. Como resultado del curso, el
alumno desarrollará una base de datos en equipo aplicada a la vida real.

Objetivos Particulares

El alumno será capaz de:

• Analizar el entorno de motores de base de datos y su instalación.


• Comprender la terminología del Modelo entidad relación por una investigación que realizará en libros o Internet
• Crear y manipulará una base de datos.
• Aplicar la integridad referencial al crear las tablas de una base de datos.
• Aplicar operaciones de actualización en las tablas de una base de datos durante clase.
• Aplicar la sentencia de SQL para hacer consultas información de tablas de una base de datos.
• Conocer y aplicar funciones agregadas en varias consultas de tablas de una base de datos durante clase.
• Garantizar el resguardo de la información.
• Controlar los accesos a los sistemas en base al usuario.
• Solucionar los problemas referentes al uso y aprovechamiento del software.

18. Contenidos Temáticos

Contenido Temático Sintético

I.- Entorno del Motor de Bases de Datos y su Instalación


II.- Modelo Entidad Relación
III.- Creación y Manipulación de Bases De Datos
IV.- Integridad Referencial
V. - Operaciones de actualización en una Base de Datos
VI. - Consultas Simples y Multi tablas
VII. - Funciones Agregadas

Página 4 de 10
Contenido Temático Desarrollado

Unidad I: ENTORNO DEL MOTOR DE BASES DE DATOS Y SU INSTALACIÓN

Objetivo: Al término de esta Unidad el alumno analizará el entorno de bases de datos y su instalación, así como las ventajas y desventajas
según las necesidades de almacenamiento.

1.1 Principales motores de bases de datos.


1.2 Características de los motores de bases de datos (Antecedentes, tipos de datos, requerimientos técnicos, capacidades y funcionalidad).
1.3 Ventajas y desventajas de los motores de bases de datos.
1.4 Proceso de instalación de un motor de bases de datos.

Unidad II: MODELO ENTIDAD RELACIÓN

Objetivo: Al término de esta Unidad el alumno comprenderá la terminología del Modelo Entidad-Relación por una investigación que
realizará en libros o medios electrónicos.

2.1 Conceptos básicos.


2.2 Diagrama Entidad-Relación.
2.3 Restricciones en los diagramas E-R.
2.4 Transformación de un diagrama E-R a esquemas de relación
2.5 Claves primarias y externas
2.6 Restricciones de integridad
2.7 Diseño de un esquema de bases de datos
2.8 Diccionario de datos.

Unidad III: CREACIÓN Y MANIPULACIÓN DE BASES DE DATOS

Objetivo: Al término de esta Unidad el alumno podrá crear y manipular una base de datos.

3.1 Creación de bases de datos


3.2 Creación y manipulación de tablas
3.2.1 Creación (create table)
3.2.2 Modificación (alter table)
3.2.3 Borrado (drop table)

Unidad IV: INTEGRIDAD REFERENCIAL

Objetivo: Al término de esta Unidad el alumno aplicará la integridad referencial al crear las tablas de una base de datos.

4.1 Llaves foráneas (claves externas)

Unidad V: OPERACIONES DE ACTUALIZACIÓN EN UNA BASE DE DATOS


Página 5 de 10
Objetivo: Al término de esta unidad el alumno podrá aplicar operaciones de actualización en las tablas de una base de datos durante
clase
Unidad V: OPERACIONES DE ACTUALIZACIÓN EN UNA BASE DE DATOS

Objetivo: Al término de esta unidad el alumno podrá aplicar operaciones de actualización en las tablas de una base de datos durante
clase
5.1 Insert
5.2 Update
5.3 Delete

Unidad VI: CONSULTAS SIMPLES Y MULTITABLAS

Objetivo: Al término de esta unidad el alumno aplicará la sentencia de SQL para hacer consultas de información en tablas de una o
varias base de datos.
6.1 Consultas simples.
6.2 Consultas multitablas

Unidad VII: FUNCIONES AGREGADAS

Objetivo: Al término de esta unidad el alumno conocerá y aplicará funciones agregadas en varias consultas de tablas de una base de datos
durante clase.

7.1 Avg
7.2 Min
7.3 Max
7.4 Count
7.5 Sum
7.6 Having
7.7 Otras
19. Bibliografía

Título / Edición Autor(es) Editorial Edición Clasificación


en biblioteca
CuC
Sistemas de Bases de Rarmez Elmasri y
Datos Shamkant B. Navathe Addison Wesley Longman 2° 2000 005.74 ELMO
Fundamentos de Bases de Henry F Korth y Abraham Mc Graw Hill.
Datos Silverschatz

Página 6 de 10
20. Aplicación profesional
El contenido de este curso esta orientado para que el alumno tenga el conocimiento en la práctica para el desarrollo y
administración de bases de datos en beneficio de la seguridad de la información en empresas. También desarrollará habilidades
y actitudes para la identificación de problemas y buscar soluciones posibles por medio del lenguaje manejador de bases de datos
y facilitar con ello el tiempo de respuesta en las búsquedas, modificaciones y consultas de la información.
21. Profesores que imparten la asignatura

Mtro. Miguel Lizcano Sánchez

22. Perfil del profesor


El profesor que imparta esta materia debe tener la formación en la disciplina de Ingeniería en Sistemas Computacionales,
Licenciatura en Informática, Ingeniería en Computación o Licenciatura en Sistemas de Información.

23. Proceso de Enseñanza-aprendizaje

Métodos de Enseñanza-aprendizaje:
Inductivo
Explicativo
Analítico
Tradicional
Deductivo

Técnicas de aprendizaje:
Laboratorio
Taller
Grupales
Individuales
Actividades de aprendizaje:
Prácticas de Laboratorio
Elaboración de proyectos
Trabajos de investigación
Exposición de alumnos
Exposición de maestros

Página 7 de 10
Recursos didácticos utilizados:

Bibliografías.
Internet
Clases presénciales (pintaron, diapositivas, etc)
Laboratorios de Cómputo

24. Actividades extracurriculares

Asistencias a conferencias relacionadas con temas de computadoras.


Participación en congresos relacionados con la carrera de Computación.
Asistencias a Seminarios.
Actividades Deportivas.
Actividades Culturales.

25. Formulación, aprobación y validación

La elaboración del presente programa, fue realizada por los profesores que integran e imparten la asignatura de bases de datos,
con su experiencia docente y profesional. La aprobación del mismo se dio al interior de las sesiones de trabajo de la Academia de
lenguajes Informáticos, integrada por profesores de varias asignaturas, con el objeto de ver la integración vertical y horizontal de la
misma. La validación del Programa de Estudios, se da en las sesiones de trabajo del Colegio Departamental.

26. Evaluación del Aprendizaje


Para la realización de la evaluación del curso de la Materia de bases de datos, se sugiere que se realicen resoluciones de ejercicios
prácticos. También se deberán dejar tareas de investigación sobre los temas que se estén desarrollando para completar la
evaluación. Resumida la evaluación sería de la siguiente manera:

NO. DESCRIPCION VALOR COMENTARIO


I CONOCIMIENTO (ENSAYOS, CASOS, RESOLUCION DE PROBLEMAS,
EXÁMENES)
1 Examenes parciales 37 puntos
1.1 Unidad I “Entorno del motor de base de datos y su instalación” 1 puntos Individual
1.2 Unidad II “Modelo Entidad-Relación” 1 puntos
1.3 Unidad III “Creación y Manipulación de base de datos” 1 puntos
1.4 Unidad IV “Integridad referencial” 1 puntos
1.5 Unidad V “Operaciones de actualizacion de Bases de datos” 1 puntos
Página 8 de 10
1.6 Unidad VI “Consultas simple y Multitablas” 1 puntos
1.7 Unidad VII “Funciones agregadas” 1 puntos
1.8 Examen departamental (Práctico) 30 puntos Individual
II HABILIDADES Y DESTREZAS (ACTVIDADES PRACTICAS PARA EL
DESARROLLO DE HABILIDADES DEL PENSAMIENTO DE LA
CAPACIDADES MOTRICES)
2 Laboratorio de práctica 56 puntos Aspectos a calificar en el documento
a entregar (grupal)
2.1 Unidad I “Entorno del motor de base de datos y su instalación” 5 puntos
Portada…………………….. 1 punto
2.2 Unidad II “Modelo Entidad-Relación” 5 puntos
Funcionalidad y claridad.… 2 puntos
2.3 Unidad III “Creación y Manipulación de base de datos” 5 puntos Bibliografías .……...............1 punto
2.4 Unidad IV “Integridad referencial” 5 puntos Conclusión……………..…...1 punto
2.5 Unidad V “Operaciones de actualizacion de Bases de datos” 5 puntos
2.6 Unidad VI “Consultas simple y Multitablas” 5 puntos
2.7 Unidad VII “Funciones agregadas” 5 puntos
2.8 Proyecto Final 21 Puntos
III ACTITUD (INTERES, PARTICIPACION, ASISTENCIA Y ASESORIAS)
3 Participación en clase y/o en línea (foro o blogs) 7 puntos Aspectos a calificar en el documento
a entregar (grupal)
3.1 Unidad I “Entorno del motor de base de datos y su instalación” 1 puntos Presentación en Power Point
3.2 Unidad II “Modelo Entidad-Relación” 1 puntos
3.3 Unidad III “Creación y Manipulación de base de datos” 1 puntos
3.4 Unidad IV “Integridad referencial” 1 puntos
3.5 Unidad V “Operaciones de actualizacion de Bases de datos” 1 puntos
3.6 Unidad VI “Consultas simple y Multitablas” 1 puntos
3.7 Unidad VII “Funciones agregadas” 1 puntos

El alumno implementará un sistema de base de datos como proyecto final, donde aplicará los conocimientos teóricos adquiridos
durante el semestre, resolviendo una necesidad real en un negocio organismo social.
27. Evaluación curricular

La evaluación curricular de la asignatura de Taller de Base de Datos, deberá realizarse semestralmente, con el objeto de ir
incorporando las novedades y avances en aspectos tecnológicos y las instancias a participar son:
1) Colegio Departamental
2) Academia de Lenguajes de programación
3) Profesores de la materia de Taller de Base de datos.

Página 9 de 10
28. Mapa curricular
Computación:
http://www.cuc.udg.mx/oferta_acade/index.html

29. Participantes y fecha en la elaboración y revisión del programa

Participantes en la elaboración y/o actualización Última fecha de actualización


Lic. Lucia Guadalupe Rodríguez Loera
Ing. Santo Rubio Pano ENERO 2010
Mtro. Miguel Lizcano Sánchez
Participantes en la revisión del programa Fechas de la revisión

M.C. Octavio Reynaga Fernández ENERO 2010


Lic. Javier Joya Lomeli

_______________________________ __________________________
M.C. Octavio Reynaga Fernández Mtro. Miguel Lizcano Sánchez
Presidente de la Academia de Lenguajes Jefe del Departamento de Ciencias y
Informáticos Tecnologías de la Información y
Comunicación

____________________________
Dr. Jorge Téllez López
Director de la División de
Ingenierías

Página 10 de 10

Você também pode gostar