You are on page 1of 10

CDIGO DEL PROGRAMA

Tipo de curso Plan Orientacin rea Asignatura Ao

A.N.E.P.

Consejo de Educacin Tcnico Profesional

Educacin Media Tecnolgica

Orientacin: INFORMTICA

ASIGNATURA SISTEMAS DE BASES DE DATOS I Segundo ao (3 horas semanales)

Plan 2004

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

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

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 3 de 8

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

Tipo de Curso: Orientacin: Asignatura: Curso:

Educacin Media Tecnolgica Informtica Sistemas de Bases de Datos I Segundo

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

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

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)

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 5 de 8

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

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.

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 6 de 8

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

Sugerencias Didcticas y Metodolgicas


Sobre la funcin de la introduccin
El requerimiento de ingreso al bachillerato no incluye que el alumno deba tener conocimientos previos de Base de Datos. Sin embargo, los datos del alumno como persona, forman parte de una gran variedad de bases de datos. Su intuicin respecto a lo que es una base da datos es fuerte y muchos mensajes transmitidos por los medios masivos de comunicacin lo afirman y fortalecen. Por eso es recomendable comenzar el curso con una introduccin tcnica, clara y concisa de lo que implica una Base de Datos (Unidad 1), sin generar una separacin artificial entre los conocimientos y procedimientos que se conocern en el curso y la aplicacin diaria de aspectos relacionados directamente con bases de datos. Al comenzar el estudio de los conceptos bsicos de bases de datos se recomienda escoger un caso de base de datos aplicado a la vida cotidiana que tenga cierta trascendencia en la opinin pblica, en particular en el mbito de intereses de los alumnos.
Por ejemplo: qu es un padrn electoral? y qu funcin cumple en actos electorales de distinta ndole? Se trata de hacer palpable la idea de que toda actividad que implique la participacin de muchos individuos necesita de informacin para, entre otras actividades, controlar el uso y acceso a las actividades de esos individuos (por ejemplo, votar) Tambin se puede usar el caso de socios de una institucin deportiva o cultural, etc.

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.

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 7 de 8

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

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.

Sobre la importancia de la documentacin, la diagramacin y la notacin especializada.


Es necesario remarcar la importancia que para el ciclo de vida de una base de datos tiene la documentacin. Cierto es que este aspecto es uno de los ms resistidos por los alumnos y tambin por gran parte de los tcnicos y profesionales que se desempean hoy da en el mbito informtico. Pero la importancia se ve subrayada en el caso de la unidad dedicada a la elaboracin del modelo de datos conceptual (Unidad 2). En este sentido es recomendable promover la documentacin en lenguaje natural del modelo propuesto. Esta actividad promueve la obtencin de tres objetivos: 1. transcribir en lenguaje natural y por escrito ayuda ms de una vez a aclarar en qu consiste el problema a solucionar y la solucin correspondiente que se haya elegido (ayuda al diseador de la solucin a ponerse de acuerdo consigo mismo).

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 8 de 8

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

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.

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 9 de 8

A.N.E.P. CONSEJO DE EDUCACIN TCNICO PROFESIONAL

Sobre el alcance de las buenas prcticas de diseo de una base de datos.


Uno de los objetivos implcitos en el conjunto de las competencias a alcanzar por parte del alumno consiste en aplicar buenas prcticas de diseo en la base de datos. Por lo tanto, es recomendable afirmar la aplicacin crtica y conciente de prcticas no formales pero de demostrado xito en el tratamiento de datos compuestos y multivaluados (Unidad 3). Se entiende que estas prcticas de buen diseo son intuidas por la mayor parte de los alumnos previamente a cualquier explicacin tcnica de parte del docente. Se tratara entonces de afirmar con ejemplos y orientacin tcnica esos conceptos.

Sobre el software de DBMS a utilizar.


La Unidad 4, dedicada al diseo e implementacin de la base de datos, obliga a la eleccin de software. Se propone la utilizacin de software de distribucin gratuita para el uso eventual por parte de los estudiantes en sus domicilios. En cambio, para los laboratorios y dada la diversidad de plataformas Windows con que se cuenta (desde Windows 98 hasta Windows XP Profesional) sera recomendable el uso de una versin instalable en forma local de un producto con soporte. En concreto se propone: 1. facilitar a los alumnos que lo deseen, la disponibilidad de un paquete MySQL para Windows o PostgrSQL para Windows de reconocida compatibilidad con cualquier versin de Windows. 2. contar con una instalacin por estacin de trabajo, en los laboratorios, de MS-SQL Server 7 en su versin desktop edition que resulta tambin compatible con cualquier versin de Windows. Se elige el producto mencionado por poner a disposicin muchas herramientas de administracin e nter operacin que facilitan la introduccin al aprendizaje de administracin de un paquete DBMS completo. 3. actualizar permanentemente el software disponible, para evitar caer en la obsolescencia de la tecnologa.

E.M.T. - Informtica - Segundo Sistemas de Bases de Datos 1 (2004) Pgina 10 de 8

You might also like