44
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN DISEÑO DE BASES DE DATOS DBD-ES REV00

GUÍA DEL PROFESOR - tolinware.comtolinware.com/upgop/disenodebasededatos/programa/Manual.pdfPROGRAMA DE ESTUDIOS ... de datos y modelado conceptual. 2) ... competentes para el análisis

  • Upload
    vantram

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

INGENIERÍA EN TECNOLOGÍAS

DE LA INFORMACIÓN

DISEÑO DE BASES

DE DATOS

DBD-ES

REV00

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

13

INSTRUMENTOS

DE

EVALUACIÓN

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.