Professional Documents
Culture Documents
A.N.E.P.
Orientacin: INFORMTICA
Plan 2004
ndice
Tema Pg
ndice...................................................................................................................2 ndice...................................................................................................................2 Tipo de Curso: Educacin Media Tecnolgica...................................................4 Orientacin: Informtica.....................................................................................4 Asignatura: Sistemas de Bases de Datos I.......................................................4 Curso: Segundo.................................................................................................4 Fundamentacin.................................................................................................4 Fundamentacin.................................................................................................4 Competencias a desarrollar................................................................................4 Competencias a desarrollar................................................................................4 Metodologa de enseanza................................................................................4 Metodologa de enseanza................................................................................4 Contenidos Programticos.................................................................................5 Contenidos Programticos.................................................................................5 1. Introduccin (mnimo 6 horas).........................................................................5 2. Modelo de datos conceptual (mnimo 18 horas).............................................5 3. Modelo de datos de implementacin (mnimo 30 horas) ..............................5 4. Lenguajes para SGBD relacional (mnimo 36 horas)......................................5 5. Tutora de proyecto (mnimo 6 horas)............................................................5 Evaluacin...........................................................................................................6 Evaluacin...........................................................................................................6 Bibliografa..........................................................................................................6 Bibliografa..........................................................................................................6 Sugerencias Didcticas y Metodolgicas...........................................................7 Sugerencias Didcticas y Metodolgicas...........................................................7 Sobre la funcin de la introduccin...................................................................7 Sobre la importancia de la documentacin, la diagramacin y la notacin especializada.....................................................................................................8 Sobre el alcance de las buenas prcticas de diseo de una base de datos..10 Sobre el software de DBMS a utilizar.............................................................10
E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 2 de 8
Fundamentacin
La asignatura Sistemas de Bases de Datos I se orienta al estudio, diseo, creacin y manipulacin de Bases de Datos relacionales, conjugando conocimientos tericos con aplicaciones prcticas.
Competencias a desarrollar
Disea, crea y manipula bases de datos relacionales de mediano porte a travs de distintas metodologas, respetando rigurosamente su sintaxis (modelo conceptual, modelo relacional e implementacin en SQL). Valora las ventajas de la utilizacin de un Sistema de Gestin de Bases de Datos y trata de propagar su uso. Incrementa el poder de abstraccin en la representacin de datos. Desarrolla en el laboratorio hbitos y costumbres que le permitirn ubicarse adecuadamente en un mbito profesional, respetando el trabajo de otros tanto como el propio, as como el equipamiento disponible, observando las normas establecidas al respecto. Busca distintas soluciones para un mismo problema y selecciona la ms adecuada. Reconoce su falibilidad siendo capaz de rectificarse frente a evidencia propia o ajena. Reflexiona sobre su proceso de aprendizaje. Coopera activamente en trabajo en equipo. Se comunica adecuadamente distinguiendo los diferentes mbitos en que se desenvuelve. Integra los conocimientos adquiridos en sta asignatura con los de otras.
Metodologa de enseanza
Las competencias antes mencionadas se desarrollan en clases tericoprcticas dictadas en el laboratorio de informtica, con una carga horaria de 3 horas semanales. En ellas se proporcionarn ejemplos concretos dentro del marco terico adecuado. Se les entregarn repartidos con ejercicios prcticos,
E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 4 de 8
pretendiendo que su gran mayora sean analizados y resueltos fuera del horario de clase, para luego presentar y corregir las soluciones en diferentes instancias presenciales. Asimismo cada alumno deber dedicar un promedio de 4 horas semanales al estudio domiciliario y prctica. En el tiempo destinado a cada unidad temtica, se consideran horas a dedicarle a la gua del proyecto final. Esto implica, que los temas no sern agotados en su tratamiento inicial, sino que sern retomados y profundizados en instancias sucesivas.
Contenidos Programticos
1. Introduccin (mnimo 6 horas) Conceptos Generales de: Bases de Datos. Sistemas de Base de Datos. Sistemas de Gestin de Bases de Datos. Modelos de datos. Fases en el diseo de Bases de Datos. 2. Modelo de datos conceptual (mnimo 18 horas) Modelo Entidad Relacin Conceptos generales Notacin para los diagramas entidad relacin 3. Modelo de datos de implementacin (mnimo 30 horas) Modelo relacional Conceptos generales Restricciones de dominio de clave de integridad de entidades referencial claves externas lgebra Relacional 4. Lenguajes para SGBD relacional (mnimo 36 horas) Presentacin general SQL Definicin de datos (D.D.L) Manejo de datos (D.M.L) Consultas Actualizacin 5. Tutora de proyecto (mnimo 6 horas)
Evaluacin
Se evaluar en forma permanente por observacin directa, la organizacin y la actitud frente al trabajo, el respeto por el trabajo ajeno, el trabajo corporativo, y en general todos aquellos aspectos que influyan luego en las relaciones interpersonales y laborales. Se realizarn asimismo, ejercicios prcticos, escritos y trabajos obligatorios durante el curso, que permitan evaluar la correcta adquisicin de los contenidos. Al finalizar el curso, debern presentar un trabajo (proyecto), que deber ser realizado en equipo, y defendido en forma individual. Este trabajo ser propuesto a los alumnos con tiempo suficiente para una correcta realizacin, e intentar ser integrador de las asignaturas del tronco tecnolgico. El mismo ser acordado en todos sus aspectos entre los docentes de sta asignatura del centro educativo, a los efectos de equiparar niveles de exigencia, conformando un perfil de egreso homogneo.
Bibliografa
Elmasri, R. & Navathe, S. , Fundamentals of Database Systems . Ed. The Benjamin/Cummings Publishing Company inc. ISBN 0805317481. Ullman, J. & Widom, J., A first course in Database Systems. Ed. Prentice Hall Inc. ISBN 0138613370 Ullman, J., Principles of Database and Knowledge-base Systems. Ed. Computer Science Press ISBN 071678162 Ramakrishnan, R., Database Management Systems. Ed. WCB/Mc Graw-Hill ISBN 0070507759 Date, C.J., An introduction to Database Systems. Ed. Prentice-Hall Documentos bajados de Internet con el aval previo del profesor.
El objetivo de esta aplicacin prctica de un hecho de la vida cotidiana es recorrer un camino que cumpla con cuatro etapas.
1. partir de una nocin bsica de base de datos compuesta por objetos de los que hay almacenada informacin homognea, es decir, registro de caractersticas comunes a los objetos, pero identificando claramente a cada uno de ellos. 2. entender que los objetos registrados no actan aisladamente, que existen relaciones entre ellos y que por lo tanto los almacenes de datos estn relacionados en uno o ms sistemas de relaciones. Aprovechar la oportunidad para sealar que ya existen soluciones informticas para almacenar la informacin, soluciones que se utilizan ms habitualmente de lo que se piensa y que conforman el conjunto de los sistemas de bases de datos.
3. reconocer que los sistemas de bases de datos ya existentes no son herramientas sencillas, de uso individual que impliquen la participacin de una sola persona, sino por varias que cumplen diferentes roles. Hacerles notar que a lo largo del ao ellos vivenciarn stos diferentes roles cuando desarrollen una Base de Datos, as como tambin cuando la mantengan. Se trata de extender la visin que el sistema implica. 4. finalmente, debera generar a los alumnos la necesidad de poder representar los conceptos de una manera universal utilizando un modelo de alto nivel (M.E.R), para despus poder implementarlos utilizando un Modelo de Implementacin. As como tambin introducirse un anlisis crtico basado en el concepto de ciclo de vida de un sistema de informacin; si la realidad cambia, el sistema que almacena los datos de esa realidad deber cambiar; resultar entonces imprescindible entender la forma en que se model la realidad para as adaptarla a los cambios de aqu se extrae la suprema importancia que tiene el concepto de modelo de datos
En el resto del curso se buscara volver a recorrer el camino trazado desde la introduccin y comprender en su totalidad las fases que conforman el diseo de las Bases de Datos.
2. la re-lectura en el tiempo evita posibles desorientaciones que se produzcan a posteriori, especialmente cuando se est en la bsqueda de soluciones de implementacin. 3. el modelo de datos de la solucin propuesta no debera ser interpretada por una nica persona; recordemos que el escenario de un sistema de base de datos implica el trabajo en equipo (programadores, usuarios, administradores de base de datos, diseadores, etc.). Se propone que el estudiante dedique una o dos carillas (dependiendo del tamao del caso tratado) a explicar, en su propio lenguaje, cul es el problema a solucionar con el modelo de datos a aplicar y en qu consiste este ltimo. En cuanto al aspecto diagramacin y notacin podemos agregar estas dos recomendaciones: 1. Promover el uso de software de diagramacin pero evitando la posibilidad de generacin automtica de tablas, actividad que es necesario desarrollar manualmente a travs de sentencias de DDL. 2. Reconocer que existe una considerable variedad en cuanto de notaciones a utilizar en la diagramacin de los modelos EntidadRelacin pero, por conveniencia a la hora de la correccin (por el docente) y de la claridad en la exposicin (por el alumno), adherirse a una notacin uniforme y seleccionada en coordinacin con todos los docentes de Bases de Datos. 3. Un vez elegida la notacin respetarla estrictamente. Es decir, reencaminar los comentarios usted me entiende ... exigiendo que se respete la nomenclatura elegida. Esto ayudar a entender (cuando se utilice un lenguaje de base de datos) que cada sentencia tiene una sintaxis que cumplir. Es tambin recomendable remarcar que, con la etapa del modelado conceptual , empieza un proceso que se contina en el modelado de implementacin y finaliza en el modelado fsico. Es entonces clara la importancia que tiene cumplir cabalmente con la etapa de modelado conceptual. Con esta etapa nos pondremos de acuerdo con lo que hay que hacer, cul es el problema y cul puede ser la solucin para el mismo.