Upload
vantram
View
213
Download
0
Embed Size (px)
Citation preview
II
DIRECTORIO
Secretario de Educación Pública
Mtro. Alonso Lujambio Irazábal
Subsecretario de Educación Superior
Dr. Rodolfo Tuirán Gutiérrez
Coordinadora de Universidades Politécnicas
Mtra. Sayonara Vargas Rodríguez
III
PÁGINA LEGAL
Participantes
Mtro. Jorge Arturo Hernández Almazán - Universidad Politécnica de Victoria
Mtro. José Fidencio López Luna - Universidad Politécnica de Victoria
Mtro. Jorge Omar Jasso Luna - Universidad Politécnica de Victoria
Primera Edición: 2011
DR 2011 Coordinación de Universidades Politécnicas.
Número de registro:
México, D.F.
ISBN-----------------
IV
ÍNDICE
INTRODUCCIÓN ............................................................................................................................................ 1
PROGRAMA DE ESTUDIOS .......................................................................................................................... 2
FICHA TÉCNICA ............................................................................................................................................. 4
DESARROLLO DE LA PRÁCTICA O PROYECTO........................................................................................... 6
INSTRUMENTOS DE EVALUACIÓN ............................................................................................................. 13
GLOSARIO ................................................................................................................................................... 36
BIBLIOGRAFÍA ............................................................................................................................................ 39
1
INTRODUCCIÓN
Las bases de datos hoy en día han cobrado una importancia muy alta dentro de una
empresa ya que es ahí donde residen todos los datos operacionales y funcionales de la
misma.
La asignatura Diseño de Bases de Datos, tiene como propósito que el alumno sea
capaz de aplicar los conocimientos fundamentales teóricos y prácticos en el funcionamiento
de los sistemas de bases de datos y el planteamiento de modelos de datos que describen
problemas reales para implementar dichos modelos usando DBMS „s relacionales.
El contenido de esta asignatura consta de cinco unidades las cuales son: 1) Modelos
de datos y modelado conceptual. 2) Técnicas de análisis y diseño de bases de datos. 3)
Metodología, 4) Modelado estandarizado e 5) Integración de datos.
2
PROGRAMA DE ESTUDIOS
PresencialNO
PresencialPresencial NO Presencial
Al completar la unidad de
aprendizaje el alumno será capaz
de:
* Crear modelos de la información
para describir y manipular datos.
EC1: Resuelve cuestionario
de los modelos de datos y
conceptual.
Exposición,
Estudio de casos,
Lluvia de ideas,
Resolver
situaciones
problemáticas
Identificar
palabras clave
Lluvia de ideas,
Discusión dirigida
Elaboración de
mapa conceptual.
X NA NA NA NA
Pizarron, rotafolios,
marcadores para
pizarrón
Proyector,
computadora,
pizarrón
interactivo
Cuestionario de
los mecanismos
de datos.
*Evaluar las restricciones de los
datos y las relaciones existentes
entre los mismos de las
organizaciones.
EP1: Diseña un modelo de
datos y conceptual de un
problema real.
Actividad focal
introductoria.
Elaboración,
Resúmenes.
Lectura
comentada.
Mesa redonda.
Seminario de
investigación.
X NA NA NA NA
Pizarron, rotafolios,
marcadores para
pizarrón
Proyector,
computadora,
pizarrón
interactivo
Lista de cotejo
para el modelo
de datos y
conceptual de
un problema
real.
Al completar la unidad de
aprendizaje el alumno será capaz
de:
*Dar soporte de ingeniería de
software empleando la
herramienta CASE.
ED1: Realiza una
presentación de las
principales herramientas
CASE.
Exposición,
Estudio de casos,
Lluvia de ideas
Identificar
palabras clave
Lluvia de ideas,
Discusión dirigida
X X NA NA NA
Rotafolios,
marcadores para
pizarrón
Proyector,
computadora,
pizarrón
interactivo
5 3 15 2 Campo
Guía de
observación
para
presentación.
Herramientas
recomendar(MOSKitt,
BOUML, Visual
Paradigm UML
Community, ArgoUML
)
EC1: Resuelve cuestionario
de los conceptos principales
de metamodelos.
Exposición,
Estudio de casos,
Lluvia de ideas
Identificar
palabras clave
Lluvia de ideas,
Discusión dirigida
Cuestionario
acerca de los
metamodelos.
EP1: Diseña un metamodelo
para un problema real.
Actividad focal
introductoria.
Elaboración,
Resúmenes.
Identificar
palabras clave
Lluvia de ideas,
Discusión dirigida
Elaboración de
mapa conceptual.
Lista de Cotejo
para
metamodelo.
2
X NA NA NA
Proyector,
computadora,
pizarrón
interactivo
10
Rotafolios,
marcadores para
pizarrón
Diseño de Bases de Datos
DBD-ES
El alumno será capaz de aplicar los conocimientos fundamentales teóricos y prácticos en el funcionamiento de los sistemas de bases de datos y el planteamiento de modelos de datos que describen problemas reales para implementar dichos modelos
usando DBMS „s relacionales.
NOMBRE DEL PROGRAMA EDUCATIVO:
OBJETIVO DEL PROGRAMA EDUCATIVO:
NOMBRE DE LA ASIGNATURA:
CLAVE DE LA ASIGNATURA:
Al completar la unidad de
aprendizaje el alumno será capaz
de:
* Desarrollar metamodelos de
referencia que establecen
parámetros del comportamiento
de otros modelos de datos y
modelos de aplicación.
3X
OTRO
PARA LA
ENSEÑANZA
(PROFESOR)
PROYECTO
EQUIPOS
REQUERIDOS
Documental8
PROGRAMA DE ESTUDIOS
DATOS GENERALES
AULA LABORATORIO
OBJETIVO DE LA ASIGNATURA:
Septiembre, 2011FECHA DE EMISIÓN:
PRÁCTIC
A
105TOTAL HRS. DEL CUATRIMESTRE:
TOTAL DE HORAS
TÉCNICA
VICTORIA, ALTAMIRA, SANLUIS POTOSI, BAJA CALIFORNIA, REGION RIBEREÑA, TLAXCALA, TULANCINGO, GOMEZ PALACIO
UNIDADES DE
APRENDIZAJE
UNIVERSIDADES PARTICIPANTES:
INSTRUMENTO
Ingeniería en Tecnologías de la Información
Formar profesionales conscientes de su responsabilidad ética y social, competentes para el análisis de necesidades tecnológicas en las organizaciones y el diseño, desarrollo e implementación de soluciones basadas en el uso de las Tecnologías de la
Información.
PARA EL
APRENDIZAJE
(ALUMNO)
ESTRATEGIA DE APRENDIZAJE EVALUACIÓN
OBSERVACIÓN
48
1. Modelos de
datos y modelado
conceptual
3 Documental
2. Técnicas de
análisis y diseño
de Base de Datos
CONTENIDOS PARA LA FORMACIÓN
TEÓRICA
3. Metodología
RESULTADOS DE APRENDIZAJE
ESPACIO EDUCATIVOMOVILIDAD
FORMATIVA
5
MATERIALES
REQUERIDOS
PRÁCTICA EVIDENCIAS
TECNICAS SUGERIDAS
3
Al completar la unidad de
aprendizaje el alumno será capaz
de:
* Elaborar patrones y modelos
estándar.
* Comparar patrones y modelos
estándar de la actualidad.
EP1: Realiza cuadro
comparativo de los patrones
y modelos estándar de la
actualidad.
Exposición,
Estudio de casos,
Lluvia de ideas
Identificar
palabras clave
Lluvia de ideas,
Discusión dirigida
Elaboración de
mapa conceptual.
X X NA NA NA
Rotafolios,
marcadores para
pizarrón
Proyector,
computadora,
pizarrón
interactivo
7 3 9 5 Documental
Rúbrica para
cuadro
comparativo de
los patrones y
modelos
estándar.
Al completar la unidad de
aprendizaje el alumno será capaz
de:
* Explicar la integración de datos y
su uso en la creación de
almacenamiento de datos y
mercado de datos.
.
ED1: Realiza presentación de
la creación de
almacenamiento de datos y
mercados de datos.
Exposición,
Estudio de casos,
Lluvia de ideas,
Resolver
situaciones
problemáticas
Identificar
palabras clave
Lluvia de ideas,
Discusión dirigida
Elaboración de
mapa conceptual.
X X NA NA NA
Rotafolios,
marcadores para
pizarrón
Proyector,
computadora,
pizarrón
interactivo
5 3 3 2 Campo
Guía de
observación
para
presentación.
30 15 45 15 105
BIBLIOGRAFÍA Y REFERENCIAS:
COMPLEMENTARIA
AUTOR:
AÑO:
Fundamentos de Sistemas de Base de Datos
2007
España, 2007
TÍTULO:
AUTOR: Olga Pons Capote, Nicolás Marín, Juan Miguel Medina, Silvia Acid, Ma. Amparo Vila
LUGAR Y AÑO DE LA EDICIÓN
LUGAR Y AÑO DE LA EDICIÓN
Ramez Elmasri y Shamkant B. Nathe
EDITORIAL O REFERENCIA:
LUGAR Y AÑO DE LA EDICIÓN
ISBN O REGISTRO:
TÍTULO:
AUTOR:
McGraw-Hill
Madrid, 2007
8441525781
España, 2007
2007
978-84-7829-085-7
Tecnología y Diseño de Bases de Datos
Ra-Ma
Stephens, Rod.
Diseño de bases de datos
84-481-0079-4
Fundamentos de bases de datos
2007
Silberschatz, Abraham, Henry F. Korth, S. Sudarshan
AÑO:
EDITORIAL O REFERENCIA:
TÍTULO:
AUTOR:
AÑO:
EDITORIAL O REFERENCIA:
España, 2007
8478977333
LUGAR Y AÑO DE LA EDICIÓN
ISBN O REGISTRO:
LUGAR Y AÑO DE LA EDICIÓN
Wrox, Programer
ISBN O REGISTRO:
2007
ISBN O REGISTRO:
Pearson, Addison Wesley
TÍTULO:
AUTOR:
AÑO:
LUGAR Y AÑO DE LA EDICIÓN
Sistemas de base de datos
Thomas M. Connolly, Carolyn E. Begg
2007
8497323963
España, 2007
Thomson
España,2007
84-7829-075-3
Introducción a las bases de datos: el modelo relacional
ISBN O REGISTRO:
ISBN O REGISTRO:
TÍTULO:
AUTOR:
AÑO:
EDITORIAL O REFERENCIA:
Piattini Velthuis, Mario G.,
TÍTULO:
Pearson, Addison WesleyEDITORIAL O REFERENCIA:
5. Integración de
datos
AÑO: 2007
EDITORIAL O REFERENCIA:
4. Modelado
Estandarizado
4
FICHA TÉCNICA
DISEÑO DE BASES DE DATOS
Nombre: Diseño de Bases de Datos.
Clave: DBD-ES
Justificación:
Las bases de datos hoy en día han cobrado una importancia muy alta dentro
de una empresa ya que es ahí donde residen todos los datos operacionales y
funcionales de la misma.
Objetivo:
El alumno será capaz de aplicar los conocimientos fundamentales teóricos y
prácticos en el funcionamiento de los sistemas de bases de datos y el
planteamiento de modelos de datos que describen problemas reales para
implementar dichos modelos usando DBMS „s relacionales.
Habilidades:
* Comunicación oral y escrita
* Resolución de problemas
* Capacidad de análisis y síntesis
* Diseño lógico
* Diseño conceptual
Competencias
genéricas a
desarrollar:
* Resolver problemas
* Aplicar los conocimientos en la práctica
* Trabajar en forma autónoma y en equipo
*Capacidad para análisis y síntesis
Capacidades a desarrollar en la asignatura Competencias a las que contribuye la
asignatura
*Construir el modelo de datos mediante técnicas
de modelado y estándares de diseño para
determinar la estructura conceptual de la base
de datos.
*Determinar los requerimientos de hardware y
software para implementar la base de datos
mediante el análisis las necesidades de
almacenamiento de información, plataforma de
trabajo, y comunicación.
*Crear los objetos de la base de datos con base
al diseño del esquema conceptual para
satisfacer las necesidades de manejo de
información de la organización.
*Proponer diseño de base de datos mediante
diagramas de bases datos que satisfagan los
requerimientos de la organización.
*Implementar bases de datos apegándose a la
propuesta de diseño para satisfacerlas
necesidades de información de la organización.
5
Estimación de tiempo
(horas) necesario para
transmitir el aprendizaje al
alumno, por Unidad de
Aprendizaje:
Unidades de
aprendizaje
HORAS TEORÍA HORAS PRÁCTICA
Presencial
No
presencial
Presencial
No
presencial
1. Modelos de
datos y
modelado
conceptual.
5 3 10 2
2. Técnicas de
análisis y diseño
de Base de
Datos.
5 3 15 2
3. Metodología. 8 3 8 4
4. Modelado
Estandarizado. 7 3 9 5
5. Integración de
datos. 5 3 3 2
Total de horas por
cuatrimestre: 105
Total de horas por semana: 7
Créditos: 6
6
Nombre de la asignatura: Diseño de bases de datos
Nombre de la Unidad de
Aprendizaje:
1. Modelos de datos y modelado conceptual
Número: EC1
Duración (horas) :
2
Resultado de
aprendizaje:
* Crear modelos de la información para describir y manipular datos.
Requerimientos (Material
o equipo):
Plataforma tecnológica (se sugiere moodle).
Equipo de cómputo.
Acceso a Internet
Actividades a desarrollar en la práctica:
Profesor:
- Explicar la teoría y clasificación de los distintos modelos de datos más usados en la
actualidad
- Facilitar mediante la plataforma tecnológica video tutoriales acerca del modelado de un
problema que sirvan de ejemplo para la mejor compresión del tema
- Proporcionar el material que hace referencia a los temas, estos pueden ser: documentos
electrónicos, material multimedia y enlaces de Internet de interés que den apoyo teórico-
práctico.
- Realizar evaluaciones formativas al alumno para que lo encaminen al desarrollo exitoso
de la evaluación sumativa.
Alumno:
- Revisar todo el material multimedia, documentos electrónicos, enlaces de Internet
proporcionados en la plataforma tecnológica.
- Realizar diversos cuadros sinópticos o mapas conceptuales sobre los modelos de datos
conceptuales
- Aplicar el cuestionario (autoevaluación) que está disponible en la plataforma tecnológica.
- Realizar todas las evaluaciones formativas propuestas por el profesor.
Evidencias a las que contribuye el desarrollo de la práctica:
EC1: Resuelve cuestionario de los modelos de datos y conceptual
DESARROLLO DE LA UNIDAD DE APRENDIZAJE MODELOS DE DATOS Y MODELADO
CONCEPTUAL
7
Nombre de la asignatura: Diseño de bases de datos
Nombre de la Unidad de
Aprendizaje:
1. Modelos de datos y modelado conceptual
Número: EP1
Duración (horas) :
1
Resultado de
aprendizaje:
*Evaluar las restricciones de los datos y las relaciones existentes entre los
mismos de las organizaciones.
Requerimientos (Material
o equipo):
Plataforma tecnológica (se sugiere moodle).
Equipo de cómputo.
Acceso a Internet
Actividades a desarrollar en la práctica:
Profesor:
- Enseñar los conceptos fundamentales sobre los modelos datos que ayuden a representar
la estructura de datos de la base de datos para una organización.
- Facilitar mediante la plataforma tecnológica video tutoriales acerca del modelado de un
problema que sirvan de ejemplo para la mejor compresión del tema.
- Proporcionar el material que hace referencia a los temas, estos pueden ser: documentos
electrónicos, material multimedia y enlaces de Internet de interés que den apoyo teórico-
práctico.
- Realizar evaluaciones formativas al alumno para que lo encaminen al desarrollo exitoso
de la evaluación sumativa.
Alumno:
- Revisar todo el material multimedia, documentos electrónicos, enlaces de Internet
proporcionados en la plataforma tecnológica.
- Hacer diversos ejemplos sobre modelado de datos
- Realizar todas las evaluaciones formativas propuestas por el profesor.
Evidencias a las que contribuye el desarrollo de la práctica:
EP1: Diseña un modelo de datos y conceptual de un problema real.
DESARROLLO DE LA UNIDAD DE APRENDIZAJE MODELOS DE DATOS Y MODELADO
CONCEPTUAL
8
Nombre de la asignatura: Diseño de bases de datos
Nombre de la Unidad de
Aprendizaje:
2. Técnicas de análisis y diseño de Base de Datos
Nombre de la práctica o
proyecto:
Exposición de las principales herramientas CASE
Número: 1
Duración (horas) :
2
Resultado de
aprendizaje:
* Dar soporte de ingeniería de software empleando la herramienta CASE.
Requerimientos (Material
o equipo): Equipo de cómputo.
Actividades a desarrollar en la práctica:
Profesor:
- Dirigir a los alumnos en el uso y familiarización del entorno de trabajo de la
herramienta CASE seleccionada.
- Facilitar mediante la plataforma tecnológica video tutoriales acerca del uso de la
herramienta CASE seleccionada.
- Proporcionar el material que hace referencia a los temas, estos pueden ser:
documentos electrónicos, material multimedia y enlaces de Internet de interés que den
apoyo teórico-práctico.
- Realizar evaluaciones formativas al alumno para que lo encaminen al desarrollo
exitoso de la evaluación sumativa.
Alumno:
- Revisar todo el material multimedia, documentos electrónicos, enlaces de Internet
proporcionados en la plataforma tecnológica.
- Contrastar los ejemplos realizados con sus compañeros.
- Investigar más a fondo las características de las diversas herramientas CASE.
- Realizar todas las evaluaciones formativas propuestas por el profesor.
Evidencias a las que contribuye el desarrollo de la práctica:
ED1: Realiza una presentación de las principales herramientas CASE.
DESARROLLO DE LA UNIDAD DE APRENDIZAJE
9
Nombre de la asignatura: Diseño de Bases de Datos.
Nombre de la Unidad de
Aprendizaje:
3. Metodología.
Número: EC1
Duración (horas) :
1
Resultado de
aprendizaje:
* Desarrollar metamodelos de referencia que establecen parámetros del
comportamiento de otros modelos de datos y modelos de aplicación.
Requerimientos (Material
o equipo):
Plataforma tecnológica (se sugiere moodle).
Equipo de cómputo.
Acceso a Internet
Actividades a desarrollar en la práctica:
Profesor:
- Proporcionar videotutoriales sobre temas difíciles de comprender para su mejor
asimilación.
- Desarrollar los reactivos que se incluirán en el cuestionario.
- Verificar las actividades realizadas por el alumno.
- Realizar evaluaciones formativas al alumno para que lo encaminen al desarrollo
exitoso de la evaluación sumativa.
- Determinar los niveles de abstracción en un metamodelo.
Alumno:
- Realizar las actividades que contribuyen a la especificación de sintaxis y semántica en
un metamodelo.
- Realizar ejercicios con Lenguaje Unificado de Modelado (UML) y Meta-Object-Facility
(MOF).
- Contrastar los ejemplos realizados con sus compañeros.
- Responder el cuestionario (autoevaluación).
Evidencias a las que contribuye el desarrollo de la práctica:
EC1: Resuelve cuestionario de los conceptos principales de metamodelos.
DESARROLLO DE LA UNIDAD DE APRENDIZAJE METODOLOGÍA
10
Nombre de la asignatura: Diseño de Bases de Datos.
Nombre de la Unidad de
Aprendizaje:
3. Metodología.
Número: EP1
Duración (horas) :
5
Resultado de
aprendizaje:
* Desarrollar metamodelos de referencia que establecen parámetros del
comportamiento de otros modelos de datos y modelos de aplicación.
Requerimientos (Material
o equipo):
Plataforma tecnológica (se sugiere moodle).
Equipo de cómputo.
Acceso a Internet
Actividades a desarrollar en la práctica:
Profesor:
- Proporcionar el material que hace referencia a los temas de las aplicaciones, estos
pueden ser: documentos electrónicos, material multimedia y enlaces de Internet de
interés que den apoyo teórico-práctico.
- Asistir a los alumnos con las dudas generadas durante la práctica.
- Enseñar los estándares enfocados a la creación de metamodelos.
- Realizar ejercicios empleando leguajes de transformación respetando las reglas que se
definan.
- Realizar retroalimentación general.
Alumno:
- Revisar todo el material multimedia, documentos electrónicos, enlaces de Internet
proporcionados en la plataforma tecnológica.
- Realizar todas las evaluaciones formativas propuestas por el profesor.
- Desarrollar el programa para la evaluación sumativa.
- Realizar ejercicios de definición de modelos.
- Diseñar esquemas de metamodelos.
Evidencias a las que contribuye el desarrollo de la práctica:
EP1: Diseña un metamodelo para un problema real.
DESARROLLO DE LA UNIDAD DE APRENDIZAJE METODOLOGÍA
11
Nombre de la asignatura: Diseño de Bases de Datos.
Nombre de la Unidad de
Aprendizaje:
4. Modelado Estandarizado.
Número: EP1
Duración (horas) :
8
Resultado de
aprendizaje:
* Elaborar patrones y modelos estándar.
* Comparar patrones y modelos estándar de la actualidad.
Requerimientos (Material
o equipo):
Plataforma tecnológica (se sugiere moodle).
Equipo de cómputo.
Acceso a Internet
Actividades a desarrollar en la práctica:
Profesor:
- Proporcionar mediante la plataforma tecnológica video tutoriales que visualicen y
expliquen temas difíciles de comprender para su mejor asimilación.
- Proporcionar el material que hace referencia a patrones y modelos, estos pueden ser:
documentos electrónicos, material multimedia y enlaces de Internet de interés que den
apoyo teórico-práctico.
- Desarrollo de los elementos que incluirá el cuadro comparativo.
- Realizar evaluaciones formativas al alumno para que lo encaminen al desarrollo
exitoso de la evaluación sumativa.
Alumno:
- Revisar todo el material multimedia, documentos electrónicos, enlaces de Internet
proporcionados en la plataforma tecnológica.
- Realizar el cuadro comparativo que está disponible en la plataforma tecnológica.
- Realizar todas las evaluaciones formativas propuestas por el profesor.
Evidencias a las que contribuye el desarrollo de la práctica:
EP1: Realiza cuadro comparativo de los patrones y modelos estándar de la actualidad.
DESARROLLO DE LA UNIDAD DE APRENDIZAJE MODELADO ESTANDARIZADO
12
Nombre de la asignatura: Diseño de Bases de Datos.
Nombre de la Unidad de
Aprendizaje:
5. Integración de datos.
Nombre de la práctica o
proyecto:
Creación de almacenes de datos.
Número: ED1
Duración (horas) :
1
Resultado de
aprendizaje:
* Explicar la integración de datos y su uso en la creación de
almacenamiento de datos y mercado de datos.
Requerimientos (Material
o equipo):
Pizarrón.
Equipo de cómputo.
Actividades a desarrollar en la práctica:
Profesor:
- Proporcionar mediante la plataforma tecnológica video tutoriales que visualicen y
expliquen temas difíciles de comprender para su mejor asimilación.
- Proporcionar el material que hace referencia a los temas de almacenes de datos, estos
pueden ser: documentos electrónicos, material multimedia y enlaces de Internet de
interés que den apoyo teórico-práctico.
- Realizar evaluaciones formativas al alumno para que lo encaminen al desarrollo
exitoso de la evaluación sumativa.
Alumno:
- Revisar todo el material multimedia, documentos electrónicos, enlaces de Internet
proporcionados en la plataforma tecnológica.
- Realizar todas las evaluaciones formativas propuestas por el profesor.
- Desarrollar la presentación para la evaluación sumativa.
Evidencias a las que contribuye el desarrollo de la práctica:
ED1: Realiza presentación de la creación de almacenamiento de datos y mercados de datos.
DESARROLLO DE LA PRÁCTICA O PROYECTO
14
ASIGNATURA: __________________________________ FECHA: ______________
UNIDAD DE APRENDIZAJE: ______________________________________________
ALUMNO: ____________________________________________________________
GRUPO: _______________________ MATRICULA: ____________________
La siguiente tabla de preguntas y respuestas se puede tomar de referencia para
cargar el cuestionario en la plataforma tecnológica y de esta forma proporcionar el
cuestionario en línea, o emplear otro medio, tener en cuenta que no se deberá proporcionar
las respuestas al alumno.
Tipo de preguntas, F/V, opción múltiple (respuesta única), opción múltiple (respuesta
múltiple) y de relación.
CUESTIONARIO
UNIDAD 1 - EC1
# Tipo Pregunta Opciones Respuesta
correcta
Retroalimentación
1 Opción
Múltipl
e
(Respu
esta
única)
¿Es el proceso de crear
una representación
lógica de la estructura
de los datos?
A) Modelado
de datos
B)
Normalización
C) Integración
A) Si eligió A):
Correcto!
Si eligió B) –C):
Incorrecto, recuerda que un modelo de
datos busca representar todos los
conceptos relaciones y restricciones
aplicables a los datos
2 F/V La correcta modelación
de los datos ¿repercute
en el desarrollo de las
aplicaciones y las base
de datos?
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, recuerda que el modelo de
datos es la base para el desarrollo de una
base de datos en base a la cuál operará
una aplicación
3 Opción
Múltipl
Identifica dos sub
lenguajes de un modelo
A) Lenguaje de
Definición de
A) –B) Si eligió los incisos del A) al B):
Correcto!
15
e
(Respu
esta
múltipl
e)
de datos datos
B) Lenguaje de
Manipulación
de datos
C) Lenguaje de
Modelado
Unificado
D) Lenguaje de
Consultas
Estructuradas
E) Lenguaje
Dinámico de
datos
Si eligió C) –E):
Incorrecto, recuerda que los sub lenguajes
son el Lenguaje de Definición de Datos y el
Lenguaje de Manipulación de Datos
4 Opción
Múltipl
e
(Respu
esta
única)
¿Son modelos de datos
orientados a la
descripción de
estructuras de datos y
restricciones de
integridad?
A) Modelos de
datos Lógicos
B) Modelos de
datos
conceptuales
C) Modelos de
Datos físicos
D) Ninguno de
los anteriores
B) Si eligió B):
Correcto!
Si eligió A), C) o D):
Incorrecto, recuerda los modelos
conceptuales de datos buscan describir la
estructura, relación y restricciones de los
datos
5 Opción
Múltipl
e
(Respu
esta
única)
¿Son modelos
orientados a las
operaciones más que a
la descripción.
Usualmente están
implementados en
algún Manejador de
Base de Datos?
A) Modelos de
datos Lógicos
B) Modelos de
datos
conceptuales
C) Modelos de
Datos físicos
D) Ninguno de
los anteriores
A) Si eligió A):
Correcto!
Si eligió los incisos B) – D):
Incorrecto, Los modelos de datos lógicos
se enfocan en la operación o manipulación
de los datos.
6 Opción
Múltipl
e
(Respu
esta
única)
¿Son estructuras de
datos de bajo nivel
implementadas dentro
del propio Manejador
de Base de Datos?
A) Modelos de
datos Lógicos
B) Modelos de
datos
conceptuales
C) Modelos de
Datos físicos
D) Ninguno de
los anteriores
C) Si eligió C):
Correcto!
Si eligió los incisos A) – B):
Incorrecto, recuerda los modelos de datos
físicos son implementadas en el propio
manejador.
7 Opción
Múltipl
e
(Respu
esta
única)
De la siguiente lista,
¿cuál es un ejemplo de
un modelo de datos
conceptuales?
A) Modelo
Entidad-
Relación
B) Modelo
Relacional
C) Árboles B+,
estructuras
Hash
D) Ninguno de
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, el modelo E-R es uno de los
ejemplos más populares de los modelos
de datos conceptuales
16
los anteriores
8 Opción
Múltipl
e
(Respu
esta
única)
De la siguiente lista,
¿cuál es un ejemplo de
un modelo de datos
conceptuales?
A) Modelo
Relacional
B) Modelo
Entidad-
Relación
C) Árboles B+,
estructuras
Hash
D) Ninguno de
los anteriores
B) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, el modelo Relacional es uno de
los ejemplos más populares de los
modelos de datos lógicos
9 Opción
Múltipl
e
(Respu
esta
única)
De la siguiente lista,
¿cuál es un ejemplo de
un modelo de datos
conceptuales?
A) Árboles B+,
estructuras
Hash
B) Modelo
Entidad-
Relación
C) Modelo
Relacional
D) Ninguno de
los anteriores
A) Si eligió A):
Correcto!
Si eligió B) – D):
Incorrecto, las estructuras de Árboles B+
entre otras son uno de los ejemplos más
populares de los modelos de datos físicos
10 Opción
Múltipl
e
(Respu
esta
única)
Son los objetos o
“actores” principales en
una base de datos
cuando se representa
en un diagrama E-R
A) Entidades
B) Relaciones
C) Atributos
D)
Identificadores
A) Si eligió A):
Correcto!
Si eligió B) – D):
Incorrecto, las entidades (tablas) son los
objetos principales en una base de datos
11 F/V Los elementos de un
modelo E-R son:
Entidades
Atributos
Identificadores
Relaciones
Verdadero Si eligió verdadero:
Correcto!
Si eligió falso:
Incorrecto, los elementos de un modelo E-
R son las entidades y relaciones
principalmente, así como los atributos e
identificadores.
12 Opción
Múltipl
e
(Respu
esta
única)
En un diagrama E-R,
son las propiedades
que describen las
características de la
entidad.
A)Atributos
B)Relaciones
C)
Identificadores
D) Ninguno de
los anteriores
A) Si eligió A):
Correcto!
Si eligió incisos de B) - D):
Incorrecto, los atributos son las
propiedades que describen las
características de una entidad.
13 F/V El atributo “fecha de
nacimiento” de una
persona puede ser un
atributo multivaluado
Falso Si eligió falso:
Correcto!
Si eligió verdadero:
17
Incorrecto, recuerda que un atributo
multivaluado indica que se puede tener
más de un solo valor en ese atributo. Una
persona no tiene dos fechas de nacimiento
14 F/ V
El atributo domicilio de
una persona es un
ejemplo de un atributo
compuesto
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, un atributo compuesto es
aquél que puede descomponerse en varios
sub campos. Domicilio puede
descomponerse en calle, número, colonia,
etc.
15 Opción
Múltipl
e
(Respu
esta
única)
Es un atributo que
ayuda a validar una
instancia o valor de una
entidad de forma única
A) Identificador
B)Entidad
C)Relación
D) Atributo
derivado
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, el atributo identificador ayuda
a validar o reconocer una instancia o valor
dentro de una serie de valores.
16 F/ V
La matrícula de un
alumno es un ejemplo
de un atributo
identificador
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, la matrícula o número de
control de un alumno es un ejemplo de un
atributo identificador.
17 Opción
Múltipl
e
(Respu
esta
múltipl
e)
Cuáles son los tipos de
relaciones válidas en un
diagrama E-R
A)1:1
B)1:N
C)M:N
D)N:1
E)2:1
F)2:4
A) – C) Si eligió los incisos de A) – C):
Correcto!
Si eligió D) – F)
Incorrecto, los únicos tipos de relaciones
válidos son 3: 1:1, 1:N y M:M
18 F/ V
El grado de una relación
está determinado por el
número de entidades
asociadas
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, el grado de una relación está
determinado por el número de entidades
que participan de ella. Por ejemplo
podemos tener relaciones de grado 3 si
intervienen 3 tablas o entidades
19 Relaci
ona la
respue
sta
correct
Identifica la siguiente
simbología
A) Entidad
B) Entidad
débil
C) Relación
D) Atributo
1 – A)
2 – B)
3 – C)
4 – D)
5 – E)
Si relacionó:
1 – A)
2 – B)
3 – C)
4 – D)
18
a
E) Identificador
F) Atributo
multivaluado
G) Atributo
derivado
6 – F)
7 – G)
5 – E)
6 – F)
7 – G)
Correcto!
De lo contrario: parcialmente correcto
20 Opción
Múltipl
e
(Respu
esta
única)
Son entidades que
modelan características
particulares que
diferencian a una o
varias entidades que
poseen ciertas
características que las
diferencian de otra
entidad general
A)Entidad
subtipo
B)Entidad
fuerte
C)Entidad débil
D)Ninguna de
las anteriores
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, las entidades subtipo son
entidades que surgen del modelo E-R
extendido para modelar las características
particulares de cada instancia de una
entidad.
21 F/V Una relación recursiva
se establece entre una
sola entidad
Verdadero Si eligió verdadero:
Correcto!
Si eligió falso:
Incorrecto, una relación recursiva se
establece entre la misma entidad
22 Opción
Múltipl
e
(Respu
esta
única)
Es una entidad que
depende de la
existencia de otra
entidad
A)Entidad débil
B)Entidad
C)Relación
D)Entidad
subtipo
A) Si eligió A):
Correcto!
Si eligió B) – D):
Incorrecto, una entidad débil depende de
la existencia de otra llamada Entidad
fuerte.
23 Opción
Múltipl
e
(Respu
esta
única)
Es un atributo que
puede ser obtenido o
calculado a partir de
uno o más atributos
almacenados en la
base de datos
A)Atributo
derivado
B)Atributo
compuesto
C)Atributo
especializado
D)Atributo
multivaluado
E)Atributo débil
A) Si eligió A):
Correcto!
Si eligió B) – E):
Incorrecto, un atributo derivado es aquel
que puede ser calculado a partir de otro
valor almacenado en la base de datos
24 F/ V
En modelo relacional
se basa en un conjunto
de relaciones llamadas
tuplas
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, en el modelo relacional se basa
en un conjunto de relaciones llamadas
tuplas
19
LISTA DE COTEJO
UNIDAD 1 – EP1
UNIVERSIDAD POLITÉCNICA DE _____________________
Nombre del alumno:
Matrícula: Firma del alumno:
DATOS GENERALES DEL PROCESO DE EVALUACIÓN
Producto:
Nombre de la práctica: Fecha:
Asignatura: Periodo cuatrimestral:
Nombre del docente: Firma del docente:
INSTRUCCIONES
Revisar el modelo de datos que se solicita y marque en los apartados “SI” cuando la evidencia se cumple;
en caso contrario marque “NO”. En la columna “OBSERVACIONES” especifique las indicaciones que
puedan ayudar al alumno a saber cuáles son las condiciones no cumplidas, si fuese necesario.
Valor del reactivo
Característica a cumplir (Reactivo) CUMPLE
OBSERVACIONES SI NO
5%
Presentación El modelo cumple con los
requisitos de:
a) Se basa en estándares
establecidos.
5%
b) Desarrolla el modelo de datos con
claridad y limpieza.
10% Desarrollo El modelo de datos cumple con los
requisitos de:
a) Utilización adecuada de la
simbología
20% b) Interpretación correcta del
problema a modelar
10% c) Asignación del tipo de relaciones
adecuado
5% d) Ausencia de errores
20
15% Resultados Cumplió totalmente con el objetivo
esperado.
20% Ética Se descarta que sea una copia (plagio
parcial o completo).
10% Responsabilidad Entregó el modelo en la
fecha y hora señalada.
100% CALIFICACIÓN:
21
GUÍA DE OBSERVACIÓN PARA PRESENTACIÓN
UNIDAD 2 – ED1
UNIVERSIDAD POLITÉCNICA DE _____________________
Nombre del alumno:
Matrícula: Firma del alumno:
DATOS GENERALES DEL PROCESO DE EVALUACIÓN
Asignatura: Diseño de Bases de Datos Fecha:
Nombre del docente: Firma del docente:
INSTRUCCIONES
Revisar la práctica que se solicita y marque en los apartados “SI” cuando la evidencia a evaluar se
cumple; en caso contrario marque “NO”. La columna “OBSERVACIONES” ocúpela cuando tenga que hacer
comentarios referentes a lo observado.
Valor del reactivo
Característica a cumplir (Reactivo) CUMPLE
OBSERVACIONES SI NO
10% Presentación
a) Puntualidad para iniciar y concluir la
presentación.
10% b) La presentación la realiza usando
intervalos y las ideas son presentadas
en forma clara.
10% c) Esquema de diapositiva. Colores y
tamaño de letra apropiada. Sin saturar
las diapositivas de texto. Contraste
adecuado.
10% Exposición
d) Utiliza las diapositivas como apoyo, no
lectura total.
15% e) Desarrollo del tema fundamentado y
con una secuencia estructurada.
10% f) Organización de los integrantes del
equipo.
22
10% g) Expresión no verbal (gestos, miradas y
lenguaje corporal).
15% Preparación de la exposición. Dominio del
tema. Habla con seguridad.
10% Presentación y arreglo personal.
100% CALIFICACIÓN:
23
ASIGNATURA: __________________________________ FECHA: ______________
UNIDAD DE APRENDIZAJE: ______________________________________________
ALUMNO: ____________________________________________________________
GRUPO: _______________________ MATRICULA: ____________________
La siguiente tabla de preguntas y respuestas se puede tomar de referencia para
cargar el cuestionario en la plataforma tecnológica y de esta forma proporcionar el
cuestionario en línea, o emplear otro medio, tener en cuenta que no se deberá proporcionar
las respuestas al alumno.
Tipo de preguntas, F/V, opción múltiple (respuesta única), opción múltiple (respuesta
múltiple).
CUESTIONARIO
UNIDAD 3 - EC1
# Tipo Pregunta Opciones Respuesta
correcta
Retroalimentación
1 F/ V
Model Driven
Architecture
(MDA) propone un
nuevo paradigma de
programación en el que
los modelos son el
elemento básico en el
proceso de desarrollo
de sistemas.
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, recuerda que Model Driven
Architecture (MDA) propone un nuevo
paradigma de programación en el que los
modelos son el elemento básico en el
proceso de desarrollo de sistemas.
2 Opción
Múltipl
e
(Respu
esta
única)
Consiste en un conjunto
de estándares que
asisten en la creación,
implementación,
evolución y desarrollo
de sistemas dirigido por
modelos:
A) Model
Driven
Architecture
(MDA)
B) Lenguaje
Unificado de
Modelado
(UML)
C) Modelo
Entidad
A) Si eligió A):
Correcto!
Si eligió B) – F):
Incorrecto, recuerda que MDA consiste en
un conjunto de estándares que asisten en
la creación, implementación, evolución y
desarrollo de sistemas dirigido por
modelos.
24
Relación (ER)
D) Meta-
Object-Facility
(MOF)
E) Meta-Data
Interchange
(XMI)
F) Common
Warehouse
Metamodel
(CWM)
3 Opción
Múltipl
e
(Respu
esta
múltipl
e)
Son los estándares que
constituyen a MDA:
A) Lenguaje
Unificado de
Modelado
(UML)
B) Meta-
Object-Facility
(MOF)
C) Meta-Data
Interchange
(XMI)
D) Common
Warehouse
Metamodel
(CWM)
E) Modelo
Entidad
Relación (ER)
F) Extensible
Markup
Language
(XML)
A) – E) Si eligió los incisos del A) al D):
Correcto!
Si eligió E) –F):
Incorrecto, recuerda que los estándares
que constituyen MDA son: Lenguaje
Unificado de Modelado (UML), Meta-
Object-Facility (MOF), Meta-Data
Interchange (XMI) y Common Warehouse
Metamodel (CWM).
4 Opción
Múltipl
e
(Respu
esta
múltipl
e)
Los principales
objetivos de MDA son
mejorar en un sistema
los siguientes factores:
A)
Productividad
B)
Interoperabilid
ad
C)
Reutilización
D) Flexibilidad
E) Robustez
A) – C) Si eligió los incisos del A) al C):
Correcto!
Si eligió D) – E):
Los principales objetivos de MDA son
mejorar la productividad, la portabilidad, la
interoperabilidad y la reutilización de
sistemas.
5 F/ V
Una de las ideas
básicas de Common
Warehouse Metamodel
(CWM), es que todo
modelo de datos tiene
Falso Si eligió Verdadero:
Incorrecto, una de las ideas básicas de
MDA, es que todo modelo de datos tiene
asociado un metamodelo.
25
asociado un
metamodelo.
Si eligió Falso:
Correcto!
6 F/ V
En MDA cada
metamodelo, define un
lenguaje específico y
todos los metamodelos
se basan en un
metamodelo único.
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, recuerda que en MDA cada
metamodelo, define un lenguaje específico
y todos los metamodelos se basan en un
metamodelo único.
7 Opción
Múltipl
e
(Respu
esta
única)
Es el metamodelo
empleado en MDA:
A) MOF
B) UML
D) XMI
E) CWM
F) ER
G) XML
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – G):
Incorrecto, el metamodelo empleado en
MDA es MOF.
8 Opción
Múltipl
e
(Respu
esta
única)
Permite definir patrones
de transformación entre
los metamodelos y
establecer las
correspondencias entre
el metamodelo fuente y
el metamodelo destino:
A) Lenguaje de
transformación
B)
Interoperabilid
ad
C)
Reutilización
D) MOF
E) Modelo
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – E):
Incorrecto, recuerda que un lenguaje de
transformación permite definir patrones de
transformación entre los metamodelos y
establecer las correspondencias entre el
metamodelo fuente y el metamodelo
destino.
9 F/ V
La especificación de las
reglas de
transformación, se
realiza por medio de un
lenguaje de
transformación.
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, recuerda que la especificación
de las reglas de transformación, se realiza
por medio de un lenguaje de
transformación.
10 F/ V
El siguiente esquema
revela los elementos
que componen MDA:
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, el esquema sí revela los
elementos que componen MDA.
26
11 Opción
Múltipl
e
(Respu
esta
única)
Es una descripción
parcial o total de un
sistema escrito en un
lenguaje de modelado:
A) Modelo
B)
Interoperabilid
ad
C)Metamodelo
D)
Reutilización
E) MOF
F) Lenguaje de
transformación
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – F):
Incorrecto, recuerda que un modelo es una
descripción parcial o total de un sistema
escrito en un lenguaje de modelado.
12 F/ V
El hecho de que en
MDA, un lenguaje de
modelado este
asociado a un
metamodelo específico,
es una característica
que permite la
interpretación
automática de
cualquier modelo.
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, el hecho de que en MDA, un
lenguaje de modelado este asociado a un
metamodelo específico, es una
característica que permite la interpretación
automática de cualquier modelo, lo que es
fundamental para la transformación de
modelos.
13 Opción
Múltipl
e
(Respu
esta
única)
Es un mecanismo que
permite la definición
formal de modelos:
A) Metamodelo
B)
Interoperabilid
ad
C) Modelo
D)
Reutilización
E) MOF
F) Lenguaje de
transformación
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – F):
Incorrecto, recuerda que un metamodelo
es un mecanismo que permite la
definición formal de modelos.
14 F/ V
Para la definición de
metamodelos, el Object
Management Group
(OMG) propone el uso
de MOF.
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, que recuerda que para la
definición de metamodelos, el Object
Management Group (OMG) propone el uso
de MOF.
15 Opción Es un lenguaje que A) MOF A) Si eligió los incisos del A):
27
Múltipl
e
(Respu
esta
única)
puede ser utilizado para
describir lenguajes de
modelado:
B) UML
C) XMI
D) CWM
E) ER
F) XML
Correcto!
Si eligió B) – F):
Incorrecto, MOF es un lenguaje que puede
ser utilizado para describir lenguajes de
modelado.
16 F/ V
UML proporciona los
constructores y
mecanismos mínimos
necesarios para definir
metamodelos
(lenguajes de
modelado).
Falso Si eligió Verdadero:
Incorrecto, MOF proporciona los
constructores y mecanismos mínimos
necesarios para definir metamodelos
(lenguajes de modelado).
Si eligió Falso:
Correcto!
17 Opción
Múltipl
e
(Respu
esta
múltipl
e)
Son los constructores
básicos que emplea
MOF para definir
lenguajes de modelado
(metamodelos):
A) Clases
B)
Generalización
C) Atributos
D)
Asociaciones
E) Operaciones
A) – E) Si eligió todos los incisos del:
Correcto!
Si falto al menos uno por elegir:
Parcialmente correcto, todos son los
constructores básicos que emplea MOF
para definir lenguajes de modelado
(metamodelos).
18 F/ V
El papel principal de
XMI dentro de MDA, es
proporcionar
los conceptos y
herramientas para
razonar sobre lenguajes
de modelado.
Falso Si eligió Verdadero:
Incorrecto, recuerda que el papel principal
de MOF dentro de MDA, es proporcionar
los conceptos y herramientas para razonar
sobre lenguajes de modelado.
Si eligió Falso:
Correcto!
19 Opción
Múltipl
e
(Respu
esta
única)
En cuántos niveles de
abstracción se basa La
arquitectura de MDA:
A) 4
B) 3
C) 5
D) 6
E) 7
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – E):
Incorrecto, la arquitectura de MDA se
basa en cuatro niveles de abstracción (M0,
M1, M2 y M3) que fueron propuestos por
la OMG.
20 Opción
Múltipl
e
(Respu
esta
única)
Nivel de abstracción de
MDA que se
encuentran
todas las instancias del
sistema, es
decir, los objetos de la
aplicación:
A) Nivel M0
B) Nivel M1
C) Nivel M2
D) Nivel M3
E) Nivel M4
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – E):
Incorrecto, el nivel de abstracción M0 de
MDA es en el que se encuentran
todas las instancias del sistema, es decir,
los objetos de la aplicación.
21 Opción
Múltipl
Nivel de abstracción de
MDA que representa el
A) Nivel M1
B) Nivel M0
A) Si eligió los incisos del A):
Correcto!
28
e
(Respu
esta
única)
modelo de una
aplicación:
C) Nivel M2
D) Nivel M3
E) Nivel M4
Si eligió B) – E):
Incorrecto, el nivel de abstracción M1 de
MDA es el que representa el modelo de
una aplicación.
22 Opción
Múltipl
e
(Respu
esta
única)
Nivel de abstracción de
MDA que capa recibe el
nombre de capa de
metamodelo:
A) Nivel M2
B) Nivel M0
C) Nivel M1
D) Nivel M3
E) Nivel M4
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – E):
Incorrecto, el nivel de abstracción M2 de
MDA es el recibe el nombre de capa de
metamodelo.
23 Opción
Múltipl
e
(Respu
esta
única)
Nivel de abstracción de
MDA que está formado
por un lenguaje capaz
de definir nuevos
metamodelos, es decir
MOF.
A) Nivel M3
B) Nivel M0
C) Nivel M1
D) Nivel M2
E) Nivel M4
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – E):
Incorrecto, el nivel de abstracción M3 de
MDA está formado por un lenguaje capaz
de definir nuevos metamodelos, es decir
MOF.
24 F/ V
El siguiente esquema
muestra los niveles de
abstracción de MDA:
Verdadero Si eligió Verdadero:
Correcto!
Si eligió Falso:
Incorrecto, el esquema sí muestra los
niveles de abstracción de MDA.
25 Opción
Múltipl
e
(Respu
esta
única)
Modelo en MDA que
oculta detalles sobre la
estructura del sistema y
en ocasiones es
llamado también el
modelo del dominio del
problema.
A)
Computation
Independent
Model (CIM)
B) Platform
Independent
Model (PIM)
C) Platform
Specific Model
(PSM)
D) Ninguna de
las opciones
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, recuerda que un CIM oculta
detalles sobre la estructura del sistema y
en ocasiones es llamado también el
modelo del dominio del problema.
26 Opción
Múltipl
e
(Respu
esta
única)
Representa la
estructura,
funcionalidad y
restricciones del
sistema
independientemente de
A)Platform
Independent
Model (PIM)
B)
Computation
Independent
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, recuerda que PIM representa
la estructura, funcionalidad y restricciones
29
.
la plataforma
tecnológica sobre la
que se va a
implementar.
Model (CIM)
C) Platform
Specific Model
(PSM)
D) Ninguna de
las opciones
del sistema independientemente de la
plataforma tecnológica sobre la que se va
a implementar.
27 Opción
Múltipl
e
(Respu
esta
única)
Es la representación de
un sistema con
detalles específicos de
la plataforma en la que
será implementado:
A) Platform
Specific Model
(PSM)
B)
Computation
Independent
Model (CIM)
C) Platform
Independent
Model (PIM)
D) Ninguna de
las opciones
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, recuerda que PSM es la
representación de un sistema con detalles
específicos de la plataforma en la que será
implementado.
28 F/V CWM es un estándar
que define la manera
en la cual se llevan a
cabo las
transformaciones entre
modelos cuyos
metamodelos se basan
en MOF.
Falso Si eligió Verdadero:
Incorrecto, recuerda que QVT
es un estándar que define la manera en la
cual se llevan a cabo las transformaciones
entre modelos
cuyos metamodelos se basan en MOF.
Si eligió Falso:
Correcto!
29 Opción
Múltipl
e
(Respu
esta
única)
Reúne las siguientes
características:
- Es un modelo derivado
de otro modelo.
- No puede ser
modificada
independientemente
del modelo del cual se
deriva.
A) Vistas
B) Consultas
C)
Transformacio
nes
D) Ninguna de
las opciones
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, recuerda que la vista es un
modelo derivado de otro modelo y no
puede ser modificada independientemente
del modelo del cual se deriva, además los
cambios que se realicen en el modelo
base, ocasionan cambios en ella.
30 Opción
Múltipl
e
(Respu
esta
única)
Se compone de un
conjunto de reglas de
transformación que
juntas describen la
forma como se
transforma un modelo
fuente en un modelo
destino:
A) Ninguna de
las opciones
B) Consultas
C)
Transformacio
nes
D) Vistas
A) Si eligió los incisos del A):
Correcto!
Si eligió B) – D):
Incorrecto, recuerda que una
transformación, se compone de un
conjunto de reglas de transformación que
juntas describen la forma como se
transforma un modelo fuente en un
modelo destino.
30
LISTA DE COTEJO
UNIDAD 3 – EP1
UNIVERSIDAD POLITÉCNICA DE _____________________
Nombre del alumno:
Matrícula: Firma del alumno:
DATOS GENERALES DEL PROCESO DE EVALUACIÓN
Producto:
Nombre de la práctica: Fecha:
Asignatura: Periodo cuatrimestral:
Nombre del docente: Firma del docente:
INSTRUCCIONES
Revisar el metamodelo que se solicita y marque en los apartados “SI” cuando la evidencia se cumple; en
caso contrario marque “NO”. En la columna “OBSERVACIONES” especifique las indicaciones que puedan
ayudar al alumno a saber cuáles son las condiciones no cumplidas, si fuese necesario.
Valor del reactivo
Característica a cumplir (Reactivo) CUMPLE
OBSERVACIONES SI NO
3%
Presentación El metamodelo cumple con los
requisitos de:
c) Se basa en estándares
establecidos.
3%
d) Contempla la mejora de
productividad, interoperabilidad y
reutilización.
6%
e) Define un lenguaje específico y
todos los metamodelos se basan
en un metamodelo único.
10% Desarrollo El metamodelo cumple con los
requisitos de:
b) Sigue los principios o se basa en Meta-Object-Facility (MOF).
5% b) Sintaxis y semántica correcta.
31
10% c) Emplea un lenguaje de
transformación.
10% d) Especifica reglas de
transformación.
4% e) Ausencia de errores
4% f) Correspondencias entre el
metamodelo fuente y el metamodelo
destino.
4% g) El esquema presentado demuestra
los niveles de abstracción.
4% h) Realizó la definición formal del
modelo.
15% Resultados Cumplió totalmente con el objetivo
esperado.
20% Ética Se descarta que sea una copia (plagio
parcial o completo).
2% Responsabilidad Entregó el metamodelo en la
fecha y hora señalada.
100% CALIFICACIÓN:
32
Aspecto a
evaluar
Competente
10
Independiente
9
Básico avanzado
8
Básico umbral
7
Insuficiente
0
Contenido
(40 puntos)
Todos los
conceptos
fueron
contemplados.
Casi todos los
conceptos
fueron
contemplados.
Fueron
contemplados
los conceptos
clave.
Pocos
conceptos
fueron
contemplados.
Muy pocos
conceptos fueron
contemplados.
Estructura
(30 puntos )
El contenido
es presentado
de una
manera clara
y organizada
que es
siempre fácil
de leer.
El contenido
es presentado
de una
manera clara y
organizada
que es por lo
general fácil
de leer.
El contenido es
presentado de
una manera
clara y
organizada pero
muchas veces
difícil de
entender.
El contenido
presenta de
una manera
incompleta la
organización
solo
cumpliendo
algunos
puntos.
El problema no
está claro y es
desorganizado.
Es difícil saber
qué información
va junta o está
claro y es
desorganizado.
Redacción
(20 puntos)
El contenido
está escrito de
manera clara
y coherente,
utiliza las
palabras
necesarias.
El contenido
está escrito de
manera clara y
coherente,
utiliza casi
siempre, las
palabras
necesarias.
El contenido
está escrito de
manera clara y
coherente y
utiliza algunas
palabras
necesarias.
El contenido
no está escrito
de manera
clara y falta
coherencia.
Las palabras
son
demasiadas o
son escasas.
El contenido no
tiene coherencia.
Las palabras son
demasiadas o
son escasas.
Tiempo de
entrega.
(10 puntos)
Entrega en
tiempo y
forma.
Entrega en
tiempo y con la
mayoría de los
Entrega en
tiempo y con
algunas
Entrega fuera
de tiempo y
con los
Entrega fuera de
tiempo y no
cumple con los
RUBRICA PARA CUADRO COMPARATIVO
UNIDAD 4 – EP1
UNIVERSIDAD POLITÉCNICA DE _____________________
Nombre del alumno:
Matrícula: Firma del alumno:
DATOS GENERALES DEL PROCESO DE EVALUACIÓN
Asignatura: Diseño de Bases de Datos Fecha:
Nombre del docente: Firma del docente:
33
requerimientos
solicitados.
limitantes de los
requerimientos
solicitados.
mínimos
requerimientos
solicitados.
mínimos
requerimientos
solicitados.
34
GUÍA DE OBSERVACIÓN PARA PRESENTACIÓN
UNIDAD 5 – ED1
UNIVERSIDAD POLITÉCNICA DE _____________________
Nombre del alumno:
Matrícula: Firma del alumno:
DATOS GENERALES DEL PROCESO DE EVALUACIÓN
Asignatura: Diseño de Bases de Datos Fecha:
Nombre del docente: Firma del docente:
INSTRUCCIONES
Revisar la práctica que se solicita y marque en los apartados “SI” cuando la evidencia a evaluar se
cumple; en caso contrario marque “NO”. La columna “OBSERVACIONES” ocúpela cuando tenga que hacer
comentarios referentes a lo observado.
Valor del reactivo
Característica a cumplir (Reactivo) CUMPLE
OBSERVACIONES SI NO
10% Presentación
h) Puntualidad para iniciar y concluir la
presentación.
10% i) La presentación la realiza usando
intervalos y las ideas son presentadas
en forma clara.
10% j) Esquema de diapositiva. Colores y
tamaño de letra apropiada. Sin saturar
las diapositivas de texto. Contraste
adecuado.
10% Exposición
k) Utiliza las diapositivas como apoyo, no
lectura total.
15% l) Desarrollo del tema fundamentado y
con una secuencia estructurada.
10% m) Organización de los integrantes del
equipo.
35
10% n) Expresión no verbal (gestos, miradas y
lenguaje corporal).
15% Preparación de la exposición. Dominio del
tema. Habla con seguridad.
10% Presentación y arreglo personal.
100% CALIFICACIÓN:
36
GLOSARIO
1. Almacén de Datos. Llamado Data Warehouse, es una gran colección de datos que
recoge información de múltiples sistemas fuentes u operacionales dispersos.
2. Atributos. Son las propiedades que describen las características de una entidad.
3. Base de datos. Llamado banco de datos, es un conjunto de datos que pertenecen al
mismo contexto, almacenados sistemáticamente para su posterior uso.
4. Base de datos de red. Éste es un modelo ligeramente distinto del jerárquico; su
diferencia fundamental es la modificación del concepto de nodo: se permite que un
mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). Fue
una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente
al problema de redundancia de datos; pero, aun así, la dificultad que significa
administrar la información en una base de datos de red ha significado que sea un
modelo utilizado en su mayoría por programadores más que por usuarios finales.
5. Bases de datos de texto completo. Almacenan las fuentes primarias, como por ejemplo,
todo el contenido de todas las ediciones de una colección de revistas científicas.
6. Bases de datos dinámicas. Éstas son bases de datos donde la información almacenada
se modifica con el tiempo, permitiendo operaciones como actualización y adición de
datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto
puede ser la base de datos utilizada en un sistema de información de una tienda de
abarrotes, una farmacia, un videoclub, etc.
7. Bases de datos estáticas. Son de sólo lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y
tomar decisiones.
8. Bases de datos jerárquicas. Son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento. Una de las principales limitaciones de este
modelo es su incapacidad de representar eficientemente la redundancia de datos.
9. Bases de datos orientadas a objetos. Este modelo, bastante reciente, y propio de los
modelos informáticos orientados a objetos, trata de almacenar en la base de datos los
objetos completos (estado y comportamiento). Incorpora todos los conceptos
importantes del paradigma de objetos: encapsulación, herencia y polimorfismo.
10. Base de datos relacional. En este modelo, el lugar y la forma en que se almacenen los
datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red).
Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un
37
usuario esporádico de la base de datos. La información puede ser recuperada o
almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para
administrar la información. El lenguaje más habitual para construir las consultas a bases
de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de
Consultas.
11. Entidad. Objeto del mundo real sobre el que queremos almacenar información.
12. Entidad débil. Depende de la existencia de otra llamada entidad fuerte.
13. Estándar. Patrón uniforme o muy generalizado de una cosa.
14. Herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software
Asistida por Computadora). Son diversas aplicaciones informáticas destinadas a
aumentar la productividad en el desarrollo de software reduciendo el coste de las
mismas en términos de tiempo y de dinero.
15. Identificador. Ayuda a validar o reconocer una instancia o valor dentro de una serie de
valores.
16. Lenguaje de Definición de Datos o DDL (Data Definition Language). Su función es
describir, de una forma abstracta, las estructuras de datos y las restricciones de
integridad.
17. Lenguaje de Manipulación de Datos o DML (Data Manipulation Language). Se orienta a
describir las operaciones de manipulación de los datos.
18. Lenguaje de Modelado Unificado (UML). Es un lenguaje para la especificación,
visualización, construcción y documentación de los artefactos de un proceso de sistema
intensivo.
19. Lenguaje de transformación. Permite definir patrones de transformación entre los
metamodelos y establecer las correspondencias entre el metamodelo fuente y el
metamodelo destino.
20. Mercados de dato. Llamado Data Mart, es una versión especial de almacén de datos
(data warehouse). Como los almacenes de datos, los data marts contienen una visión de
datos operacionales que ayudan a decidir sobre estrategias de negocio basadas en el
análisis de tendencias y experiencias pasadas.
21. Metamodelo. Mecanismo que permite la definición formal de modelos.
22. Model Driven Architecture (MDA). Consiste en un conjunto de estándares que asisten en
la creación, implementación, evolución y desarrollo de sistemas dirigido por modelos.
38
23. Modelo. Es una descripción parcial o total de un sistema escrito en un lenguaje de
modelado.
24. Modelo de datos. Es básicamente una "descripción" de algo conocido como contenedor
de datos (algo en donde se guarda la información), así como de los métodos para
almacenar y recuperar información de esos contenedores. Los modelos de datos no son
cosas físicas: son abstracciones que permiten la implementación de un sistema
eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos
matemáticos.
25. Modelos de datos conceptuales. Son aquellos que describen las estructuras de datos y
restricciones de integridad. Se utilizan durante la etapa de análisis de un problema dado
y están orientados a representar los elementos que intervienen y sus relaciones.
26. Modelos de datos físicos. Son estructuras de datos a bajo nivel implementadas dentro
del propio manejador.
27. Modelos de datos lógicos. Se centran en las operaciones y se implementan en algún
manejador de base de datos.
28. Modelo Entidad-Relación (E-R). Es uno de los ejemplos más populares de los modelos de
datos conceptuales.
29. Relación. Asociación entre entidades, sin existencia propia en el mundo real que se está
modelando, pero necesaria para reflejar las interacciones existentes entre entidades.
30. SQL, Structured Query Language o Lenguaje Estructurado de Consultas. Un estándar
implementado por los principales motores o sistemas de gestión de bases de datos
relacionales.
39
BIBLIOGRAFÍA
Básica
Sistemas de base de datos
Thomas M. Connolly, Carolyn E. Begg
2007
Pearson, Addison Wesley
España,2007
84-7829-075-3
Introducción a las bases de datos: el modelo relacional
Olga Pons Capote, Nicolás Marín, Juan Miguel Medina, Silvia Acid, Ma. Amparo Vila
2007
Thomson
España, 2007
8497323963
Fundamentos de Sistemas de Base de Datos
Ramez Elmasri y Shamkant B. Nathe
2007
Pearson, Addison Wesley
España, 2007
978-84-7829-085-7
Complementaria
Tecnología y Diseño de Bases de Datos
Piattini Velthuis, Mario G.,
2007
Ra-Ma
España, 2007
8478977333
Diseño de bases de datos
Stephens, Rod.
2007
Wrox, Programer
España, 2007
8441525781
Fundamentos de bases de datos
Silberschatz, Abraham, Henry F. Korth, S. Sudarshan
40
2007
McGraw-Hill
Madrid, 2007
84-481-0079-4
Sitio Web
Departamento de Lenguajes y Sistemas Informáticos. ( ) Diseño de bases de datos [ ], ( ).
Disponible en: http://www.lsi.us.es/docencia/get.php?id=5427 Consultado el 02 de octubre
de 2011.
Escuela Universitaria de Informática. () Modelos de datos [ ], ( ). Disponible en:
http://bd.eui.upm.es/BD/docbd/tema/tema2.pdf Consultado el 11 de octubre de 2011.
González Jaime. (1998) El discreto encanto del metamodelo de UML [ ], ( ). Disponible en:
http://www.zeusconsult.com.mx/DISCRET.pdf Consultado el 19 de octubre de 2011.