Documente Academic
Documente Profesional
Documente Cultură
Herramienta para la enseñanza del Modelo Conceptual de Bases de Datos utilizando las
Nuevas Tecnologías de la Información y las comunicaciones.
Autores: Lic. Laura Toledo Diez. ltoledo@ucfinfo.ucf.edu.cu
Universidad “Carlos Rafael Rodríguez”. MES. Km 4. Carretera a Rodas.
Dra. Lic. Liliam Perurena Cancio. lperurena@masterhb.co.cu
Facultad Economía. Universidad de la Habana. MES. L e/ 23 y 21. Habana.
Dr. Lic. Ramiro Pérez Vázquez. blopez@uclv.edu.cu
Universidad Central de Las Villas. MES.
Resumen:
En el diseño de Bases de Datos es de suma importancia la etapa de la modelación conceptual, ya
que su resultado proporcionará el esquema que regirá la estructura y restricciones de los datos
almacenados en esta.
Los egresados universitarios de carreras afines a la computación estudian esta temática en una u
otra asignatura y es importante que el estudiante se apropie de determinados conceptos y adquiera
habilidades en el diseño de sistemas confiables y eficientes. Después del estudio realizado sobre
los programas de asignaturas relacionadas con los sistemas de bases de datos en estas carreras, se
ha podido concluir que el tiempo que se dedica a la profundización específicamente del tema de
diseño no es suficiente.
Existe una diversa bibliografía sobre estos temas y actualmente las posibilidades de búsquedas en
Internet, sin embargo no siempre estos materiales están al alcance de los estudiantes, ni estos
disponen del tiempo suficiente para la revisión de los mismos.
Nivel externo o
Vista 1 Vista 2 Vista N de vistas
Nivel lógico o
ESQUEMA conceptual
CONCEPTUAL
Nivel
Interno o
Físico
ESQUEMA
INTERNO
Nivel Externo o de Vistas: Mayor nivel de abstracción, es el más cercano a los usuarios y a la
forma en que ven los datos (su punto de vista y necesidades). Cada vista describe sólo la parte de
la base de datos que necesita para su aplicación o uso (de un programa, un usuario).
Nivel Conceptual o Lógico: Conecta los otros dos niveles, describe qué datos se almacenan en la
base de datos y qué relaciones existen entre ellos. Los programadores de bases de datos trabajan
con este nivel, aunque también tienen su vista particular, cuando se modifica este nivel esto no
implica la modificación de los niveles externos (programas).
Nivel Interno o Físico: El más cercano al almacenamiento físico, describe como se almacenan
realmente los datos (estructuras de datos complejas de bajo nivel: registros, ficheros, bytes, etc).
Los administradores de bases de datos pueden conocer y controlar datos separados de este nivel,
pero no es necesario, cuando se modifica este nivel no implica la modificación de los niveles
externos (programas).
Esta arquitectura a 3 niveles (1978) con su esquema conceptual marcó una clara línea de
investigación en el campo de las bases de datos.
Teniendo en cuenta los niveles de abstracción hay tres tipos de diseño en el modelamiento de
datos, los cuales tienen relación directa con los modelos que ocupan.
Los modelos de datos juegan un rol importante, pues son las herramientas que nos permiten
generar los esquemas de bases de datos, que regirán su estructura.
Según el nivel de abstracción de la arquitectura ANSI/SPARC en el que se encuentre la estructura
descrita, el modelo que permite su descripción será un modelo externo, conceptual o interno, cada
uno de los cuales ofrecen distintos elementos de descripción.
Desarrollo:
El presente trabajo aborda lo concerniente a la etapa del diseño conceptual.
Modelo Conceptual.
• Etapa de conceptualización.
El análisis de requisitos debe responder a la pregunta: qué representar? Para ello hay que
estudiar las reglas de la empresa (del negocio) a los diferentes niveles de la organización, para
elaborar una descripción de la organización. Esquema percibido. Puede utilizarse el lenguaje
natural.
La segunda etapa responde a la pregunta Cómo representar? Aquí se utilizan los modelos
conceptuales.
Los Modelos Conceptuales ayudan a describir los datos para el conjunto de usuarios, podríamos
decir que es la información a nivel de empresa. Se denominan también de alto nivel, facilitan la
descripción global del conjunto de información de la empresa con independencia de la máquina
(tanto del hardware como del SGBD concreto). En general los modelos conceptuales por su nivel
de abstracción y riqueza semántica constituyen una interfaz útil entre el informático y los
usuarios finales en las primeras etapas del proceso de diseño de bases de datos, ya que reflejan
en mayor medida la semántica, el significado de los datos y sus interrelaciones.
Entre los Modelos Conceptuales de Datos, el que más interés ha despertado en la comunidad
informática y el de mayor difusión ha sido el Modelo Entidad Interrelación (MER).
Fue propuesto por Peter Pin – Shan Chen en 1976, presentando el modelo como una vista global
de los datos.
El MER permite representar la estructura abstracta de una base de datos, utilizando tres tipos
principales de elementos:
1. Entidad: Es una cosa, la cual puede ser identificada con claridad; una persona, una
compañía o un evento. Una colección de entidades similares forman un CONJUNTO
ENTIDAD.
Por ejemplo el conjunto de todos los trabajadores de un departamento forman el conjunto entidad
TRABAJADOR.
2. Interrelación: Son las asociaciones que pueden existir entre dos o más conjuntos entidad.
Por ejemplo un trabajador cualquiera trabaja en un departamento cualquiera, luego podemos
considerar el conjunto interrelación trabaja_en.
3. Las entidades tienen determinadas características o propiedades que las identifican dentro
del conjunto a que pertenecen. Cada una de estas propiedades se llama Atributo.
Por ejemplo todos los trabajadores tienen un Ci, Nombre, dirección, añosexp, etc.
El conjunto de posibles valores que puede tomar una característica determinada se denomina
Dominio.
Un atributo puede tomar valores de uno o más Dominio.
En el MER la estructura de los datos es representada gráficamente como un diagrama, utilizando
básicamente los siguientes símbolos gráficos:
Conjunto Entidad (rectángulo etiquetado en su interior con el nombre del conjunto).
La característica principal de los sistemas multimedia es su gran flexibilidad así como la alta
interactividad que poseen, pues permiten un aprendizaje autoguiado y auto iniciado, en el cual
cada persona va construyendo su conocimiento, bien sea de manera individual o colectiva.
Aplicación Generador.
El curso es implementado sobre una aplicación multimedia llamada Generador, la cual permite
crear cursos multimedia interactivos de aprendizaje y/o entrenamiento por parte de los profesores.
Teniendo como base diferentes aplicaciones multimedia preconstruidas, y los guiones
desarrollados por los profesores, la aplicación Generador del sistema construye el módulo
principal del curso y los módulos de las unidades que lo conforman, facilitando el proceso de
generación de un curso multimedia interactivo que podrá integrarse dentro de una oferta
formativa. Esta aplicación permite que el profesor pueda centrarse en el diseño instruccional, la
estructuración y calidad de los contenidos, no tiene que ocuparse en los aspectos relacionados con
el diseño gráfico, la tecnología y la programación.
Se tienen en cuenta tres figuras en todo este proceso: el profesor, el estudiante y el administrador,
por lo que tiene tres módulos principales: el módulo Constructivo, el módulo Base y el módulo de
Administración.
En el módulo Constructivo, el profesor interactúa con la herramienta Generador y construye la
configuración del módulo principal del curso y de sus unidades de aprendizaje, teniendo como
base el guión desarrollado para las mismas, que se confecciona en función del diseño formativo y
del modelo didáctico a seguir.
La arquitectura del sistema es abierta, puesto que permite la actualización y adición de nuevas
componentes a los módulos, y éstas se integran automáticamente al sistema, de una forma
transparente para el profesor.
Para construir un curso con la herramienta Generador, el profesor estructura el contenido del
mismo en módulos denominados Unidades de Aprendizaje. Cada Unidad se divide en una serie
de conceptos pedagógicamente estructurados, que conforman las unidades mínimas de
aprendizaje denominadas Temas.
La unidad básica de aprendizaje es el Tema, en el cual se organiza y presenta el contenido básico
que el estudiante debe aprender, con el apoyo de diferentes medios y la implementación de
diferentes estrategias de aprendizaje por parte de los profesores . El contenido de los temas que se
interrelacionan, se organiza en una Unidad del curso, este concepto de unidad es análogo al de
“lección” o “clase”. El Curso es la unidad más alta de información manejada por el sistema.
En resumen, un Curso se estructura en Unidades y éstas a su vez en Temas, los cuales contienen
un grupo de conceptos pedagógicamente estructurados por los profesores, que se le presentan al
estudiante en la sección Exposición, y son luego evaluados en la sección de Ejercicios y
aplicados de una forma constructiva en la sección de Actividades prácticas.
En el curso que se crea con este trabajo las lecciones propuestas se consideran las unidades.
La interfaz en general es consistente y uniforme, el diseño de las pantallas no varía mucho,
excepto en el contenido que se le presenta al estudiante en cada una de ellas, según la sección del
módulo dónde se encuentre.
La interfaz construida se basa en el modelo; por lo que se organiza en módulos y éstos a su vez
en secciones. Comprende tres módulos: módulo “Curso”, módulo “Unidad” y módulo “Tema”.
El estudiante entra al curso por el módulo “Curso”, aquí puede elegir una Unidad del Curso y
entra en el módulo “Unidad”, o ir a las otras secciones del módulo “Curso”.
En el módulo Tema se referencia una lista de los materiales de instrucción que se pueden
consultar para el tema y que pueden estar en diferentes soportes y formatos . Si el material se
encuentra en soporte electrónico, se ofrece un hiperenlace a la localización o sitio dónde se
almacena.
Existen actualmente experiencias de herramientas creadas con esta aplicación que se están
utilizando en el Departamento de Ciencias Empresariales de la Facultad de Economía por los
profesores de los colectivos de Economía de Empresas y de Recursos Humanos de la Universidad
de la Habana, con el objetivo de elaborar un curso multimedia introductorio para estas
asignaturas.
Conclusiones.
El siguiente trabajo permite el análisis detallado de la enseñanza del diseño conceptual de bases
de datos, después del estudio realizado acerca de los programas de asignaturas involucradas con
los Sistemas de Bases de Datos en carreras de la especialidad de computación y en otras que
incluyen esta temática, además de la revisión exhaustiva hecha a los clásicos de las bases de
datos.
Pretende mostrar la utilidad de las nuevas tecnologías de la Información, específicamente de la
multimedia, como un medio de enseñanza.
Permite la creación de una primera versión de un curso multimedia para la enseñanza de la
modelación conceptual de bases de datos, utilizando el Modelo Entidad Interrelación y sus
extensiones.
Bibliografía.