Escolar Documentos
Profissional Documentos
Cultura Documentos
BASES DE DATOS
El contenido acadmico de la presente asignatura consta de 3 temas programticos que a su vez se dividen en tpicos, y an ms en detalle, en varios puntos especficos. El primer tema (TEORA BSICA) se refiere a la terminologa y los conceptos bsicos que se manejan dentro del entorno de las Bases de Datos (Contenido netamente terico). Tema a ser impartido totalmente en el aula de clases. El segundo tema (SQL) trata acerca del DBMS (Sistema o Software Manejador de Bases de Datos) que es utilizado para la construccin y manipulacin de la Base de Datos en las prcticas de laboratorio y para el desarrollo del proyecto de la materia. En esta parte se profundiza en los comandos SQL existentes, as como tambin se profundiza en lo que tiene que ver con el lenguaje anfitrin que es utilizado en la materia para enlazar y ejemplificar lo que es un sistema de informacin en el que se enlaza una base de datos con un HMI. El DBMS a utilizar puede variar entre softwares tales como ACCESS, MySQL, y BASE, todo depender de la visin que le de el docente a la parte de los DBMS en la materia. A este nivel de la carrera el lenguaje anfitrin a ser utilizado se debe orientar a objetos y a eventos, debe ser visual y grafico, y el mismo puede variar entre el Visual Basic 6.0 (Tecnologa Microsoft), y el GAMBAS BASIC (Software Libre), el PHP, el JAVA, etc. En todo el transcurrir del desarrollo del curso esta presente el SQL; este lenguaje es de necesario conocimiento y uso por parte de los estudiantes ya que es el estndar universal tecnolgico para el manejo de Bases de Datos. Hoy en da casi todos los manejadores de Bases de Datos, o en su gran mayora, contemplan una buena parte de su contenido a esta tecnologa de acceso y manipulacin de datos. La mayora del contenido de este tema se dictar a nivel del laboratorio, pero sin embargo, existe algunos contenidos que se podran dictar a nivel del aula de clases. El tercer tema (DISEO DE BASES DE DATOS) tiene que ver con la teora asociada con el diseo conceptual y posterior construccin y desarrollo de una aplicacin informtica bsica con acceso y enlace a una Base de Datos. En esta parte se dise una especie de metodologa de uso estrictamente didctico para el desarrollo del proyecto de la materia. Se hace esta acotacin en sentido de no chocar ni contrastar con los contenidos acadmicos de materias tales como Sistemas de Informacin y/o
Cd.: IS4225 Ver.: BD-09-2008 Pg.: 2 / 13 (LJG)
BASES DE DATOS
Elaboracin de Proyectos, las cuales manejan metodologas ya establecidas y aceptadas para el diseo y desarrollo de sistemas de informacin. La parte de diseo es aplicable al aula de clases y el desarrollo y construccin se aplica a nivel del Laboratorio. Es en esta parte en donde se requiere del estudiante un alto esfuerzo cognitivo en lo que respecta a los procesos de abstraccin, anlisis y sntesis para el estudio y diseo de las Bases de Datos en los diferentes casos TIPO de estudio que se manejan en los proyectos asociados con el curso. Al final de la materia el alumno deber entregar y defender un proyecto prctico de bases de datos en donde ste deber de emplear todos los conocimientos adquiridos en el curso. El proyecto se ir elaborando paulatina y secuencialmente desde el comienzo del curso.
Pg.: 3 / 13 (LJG)
BASES DE DATOS
OBJETIVO DE LA ASIGNATURA
Desarrollar habilidades y destrezas en el estudiante de la carrera de Ingeniera en Informtica orientadas hacia el estudio, anlisis, diseo, construccin, desarrollo e implementacin de proyectos y aplicaciones que contemplen el manejo de Bases de Datos.
Formar al estudiante dentro de los conocimientos, teoras y conceptos relacionados con las Bases de Datos para que stos puedan comprender su ambiente, importancia, necesidad y aplicaciones.
Adiestrar al estudiante en la creacin y manipulacin de Bases de Datos Relacionales. Instruir al alumno en el ambiente tecnolgico del SQL, as como en su manejo. Desarrollar en el alumno las habilidades y destrezas necesarias para que ste pueda emprender y desarrollar un diseo conceptual de Bases de Datos Relacionales. Introducir al estudiante en el desarrollo de aplicaciones de Bases de Datos con la utilizacin de lenguajes anfitriones.
Pg.: 4 / 13 (LJG)
BASES DE DATOS
BASES DE DATOS
Trabajo en modo dinmico, Operaciones aritmticas entre campos, Funciones matemticas totalizadoras (MIN, MAX, AVG, COUNT) y el complemento GROUP BY. II. 6 LABORATORIO 5. (SQL). Comandos ALTER, UPDATE, DELETE, DROP y SELECT dentro de un SELECT. II. 7 LABORATORIO 6. (SQL). Comandos UNION, JOIN, INNER JOIN, VIEW, INDEX, Creacin de una tabla a partir de un SELECT, GRANT, REVOKE, COMMIT y ROLL BACK. II.8 SERVIDORES SQL. Ambiente Corporativo, Servidor de Bases de Datos. II.9 LENGUAJE ANFITRIONES Y EL SQL. Que es?, Para que sirve?, Ambiente, Entorno, Proyecto, Form, Objeto, Tipos de Objetos, Propiedades, Eventos, Tipo de Eventos, Modulo, Asociacin Modulo Objeto Evento, Variables, Dimensionamientos, Comandos ms comunes. II.10 MODELO DE MMI. Modelo, navegacin entre FORMS, El Objeto DATABASE, el Objeto RECORDSET, El objeto GRID, Teora de transacciones (Aadir, Modificar y Eliminar) y Validaciones.
_ Diseo del Cdigo SQL en base a los requerimientos levantados. _ Estructura del Informe de la 2da Fase III.4. ADAPTACION DEL LA BD AL MMI: _ Adaptacin del Proyecto al modelo del HMI en el lenguaje anfitrin.
Pg.: 6 / 13 (LJG)
BASES DE DATOS
TEMAS
TEORIA BSICA SQL LENGUAJE ANFITRIN DISEO DE BASES DE DATOS
I X X X
LAPSOS II X X
III X X
En este cuadro se puede constatar la integracin de los temas que constituyen el contenido de la asignatura.
Pg.: 7 / 13 (LJG)
BASES DE DATOS
EVAL.
SEM
SESIN
TOPICO
EVAL.
1 (Aula)
10
19 (Aula)
12 %
2 (Lab.)
20 (Lab.)
Entrega y evaluacin del Inf. de la 2ra fase del Proy. (Punto III.3). Punto III.4 Asesora del Proyecto.
8%
3 (Aula) 4 (Lab.)
11
21 (Aula) 22 (Lab.)
Punto II.8 Asesora Proyecto Punto II.9 Asesoras a los Proyectos. Punto II.10 Asesora Proyecto.
5 (Aula) 6 (Lab.)
12
23 (Aula) 24 (Lab.)
13
25 (Aula) 26 (Lab.)
Parcial (Tema I completo y punto II.1). Entrega del Inf. de la 1ra fase del Proy. (Tpicos III.1 y III.2).
12 % 27 (Aula) 6% 14
Pg.: 8 / 13 (LJG)
BASES DE DATOS
10 (Lab.) 6 11 (Aula)
Taller (Tema II - Puntos II.2 II.4) Punto III.3 Hasta Cardinalidad. Referencia al Proyecto y estructura del informe de la segunda fase. Punto II.5.
12 % 15
28 (Lab.) 29 (Aula)
Asesora Proyecto Prueba de Rezagados. Evaluacin de Proyectos. Programa Defensa Parcial (SQL) Entrega de Notas.
12 % 12 % 16 %
Punto II.6. Punto III.3 desde el Diseo del Cdigo SQL. Requerimientos, Vistas y Estructura del segundo informe del proyecto. Tpico II.7. Ejercicios de Diagrama E-R y de Normalizacin.
17
Taller (Tema II - Puntos II.5 II.7)
10 %
GLOBALES
Pg.: 9 / 13 (LJG)
BASES DE DATOS
RECURSOS
Pizarra Marcadores. Borrador. Guas referidas a los puntos. Lminas de acetato y retroproyector, si es posible. Bibliografa sugerida. Computador y Video Beam. Pizarra Marcadores. Borrador. Guas (Practica de Laboratorio) Computadores y Video Beam. Pizarra Marcadores. Borrador. Guas referidas a los puntos. Bibliografa sugerida. Computador y Video
RECOMENDACIONES
Se recomienda que sea el Docente quien imparta la clase y no que se asignen exposiciones grupales de los tpicos y puntos asociados con el tema. Esto debido a que la primera parte de la asignatura es bsica y debe quedar clara en los alumnos. El Docente debe valerse de sus conocimientos, destrezas y experiencia para dictar este tema.
TEORIA BASICA. .
Todos
Todos
Todos
Prctica de Laboratorio. Exposicin y demostracin por parte del Docente. Seguimiento de un guin (Prctica de laboratorio) didctico asociado con la prctica en cuestin para ejecutar las actividades en el laboratorio. Clase en Aula. Exposicin por parte del Docente. Fomentar la discusin de los puntos a impartir. Fomentar las intervenciones individuales. Presentar casos tipo (ejemplos) para lograr que los estudiantes capten y asimilen
El guin a que se hace referencia debe ser entregado previamente a los estudiantes, antes de la prctica, para que stos puedan venir ya empapados en el contenido de la prctica del da. Se recomienda formar equipos de 3 alumnos como mximo por computador. Se recomienda que sea el Docente quien imparta la clase y no que se asignen exposiciones grupales de los tpicos y puntos asociados con el tema. Esto debido a que la parte de diseo es de suma importancia para la formacin del profesional que se desempear en el rea de la Informtica. El Docente debe valerse de sus conocimientos, destrezas y experiencia para dictar este
Pg.: 10 / 13 (LJG)
BASES DE DATOS
los conocimientos.
Beam.
tema.
BASES DE DATOS
TALLER LAPSOS I
%
DESCRIPCION
EVALUACIONES PROYECTO
%
DESCRIPCION (Primera Fase) Informe. Grupal, 3 personas mximo por equipo.
PARCIAL
%
DESCRIPCION
12%
6%
12 %
Prueba Individual.
escrita
II 10 %
8%
III
16 %
El hecho de haber entregado el proyecto no significa que el alumno ya tenga la nota. Si no pasa la defensa entonces no tendr nota en este rengln.
8%
(Segunda Fase) Informe y exposicin. Grupal, 3 personas mximo por equipo. Defensa del Proyecto Programado (Tercera Fase)
12 %
Prueba Individual.
escrita
16 %
Prueba individual.
escrita
Nota: Los puntos a ser evaluados en cada evaluacin se encuentran detallados en la Planificacin Programtica.
REFERENCIA BIBLIOGRAFIA
Cd.: IS4225 Ver.: BD-09-2008 Pg.: 12 / 13 (LJG)
BASES DE DATOS
Callahan, Evan. Programacin con Microsoft Access 2000. Macros y Visual Basic para aplicaciones. Ed. Mc Graw Hill. Date, C. J., Introduccin a los Sistemas de Bases de Datos. Ed. Addison Wesley.
Groff James R. & Weinberg Paul N. Aplique SQL. Incluye Oracle, DB2, SQL Server, dBase IV, SQL/DS, OS/2 Extended Edition, Informix, Sybase, SQLBase, Vax SQL. Ed. Mc Graw Hill. Halvorson, Michael. Aprenda Visual Basic Ya 5. Mc Graw Hill. IBM. Bases de Datos I. Gua del Estudiante. Libro 1: Base de Datos I. IBM IT Education Service Worldwide Certified Material. Korth, Henry F. & Silberschatz Abraham. Fundamentos de Bases de Datos. Ed. Mc Graw Hill. Martn, James. Organizacin de las Bases de Datos. Ed. Prentice Hall.
Montilva, Jons. Metodologa Estructurada para el Desarrollo de Sistemas de Informacin (MEDSI). ULA. Universidad Nacional Abierta. Base de Datos. Universidad Nacional Abierta.
Winter, Rick. Microsoft Access 97. Soluciones Instantneas. Ed. Prentice Hall.
Pg.: 13 / 13 (LJG)