1. Nivel 1 (Conocimientos)
1. ¿Cuál de las siguientes palabras define el siguiente enunciado?
Es la representación de un objeto o concepto del mundo real que se describe en una base de
datos.
a.- Entidad
b.- Atributo
c.- Registro
Justificación:
La pregunta planteada ayuda al alumno a recordar conceptos, hay consistencia entre las
posibles respuestas por que todos son conceptos de base de datos.
Respuesta correcta (A)
2. ¿Cuál de las siguientes opciones define el siguiente concepto de base de datos?
Es una herramienta para el modelado de datos de un sistema de información.
a.-Modelo Relacional
b.-Modelo Entidad-Relación Extendido
c.-Modelo Entidad-Relación
Justificación:
Todos los enunciados de pregunta son conceptos de base de datos, por lo tanto ayuda a que
el alumno recuerde cada uno de ellos e identifique el correcto.
Respuesta correcta ( C )
2. Nivel 2 (Comprensión)
1. ¿cuál de las siguientes opciones describe mejor las etapas del ciclo de vida de un
sistema de Información?
a.- Diseño, desarrollo, pruebas e implementación.
b.-. Análisis, diseño, desarrollo, pruebas, implementación y mantenimiento.
c.- organización, dirección, control, planeación y mantenimiento
Justificación:
En esta pregunta las fases que se enumeran en cada una de las posibles respuestas son
correctas, pero el alumno tendrá que comprender cual es el orden correcto del ciclo de vida
de un sistema.
Respuesta correcta (B)
2. ¿Cuál de las siguientes opciones corresponden de manera completa y correcta a la
conversión de modelo E-R a Modelo R de a base de datos?
a.- 1.-Toda entidad se transforma en una tabla. 2.-todo atributo se transforma en una
columna dentro de la tabla a la que pertenece. 3.-El identificador de la entidad se convierte
en la clave primaria de la tabla. 4.-Toda relación N:M se convierte en una tabla que tendrá
como clave primaria las dos claves primarias de las entidades que se asocian.
b.- 1.-Toda entidad se transforma en una tabla. 2.-todo atributo se transforma en una fila.
3.-El identificador de la entidad se convierte en la clave primaria de la tabla. 4.-Toda
relación N:M se convierte en una tabla.
c.- 1.-Toda entidad se transforma en una tabla. 2.-todo atributo se transforma en una
columna dentro de la tabla a la que pertenece. 3.-El identificador de la entidad se convierte
en la clave primaria de la tabla. 4.-Toda relación N:M se convierte en una tabla que tendrá
como clave primaria las dos claves primarias de las entidades que se asocian. 5.- Las
entidades se eliminan para crear relaciones.
Justificación:
En esta pregunta el alumno debe tener el conocimiento sobre que es un modelo E-R, un
modelo R, y sobre todo cuales son los pasos y su secuencia para hacer la transformación de
estos.
Respuesta correcta (A)
3. Nivel 3 (aplicación)
1.-¿Cual de los siguientes códigos es un ejemplo correcto para realizar una consulta de
base de datos para obtener los siguientes datos: muestra el nombre del alumno y su
edad de la tabla alumnos?
a) Select nombre, alumnos
From tabla de alumnos
b) Select nombre
From alumnos
c) Select From nombre
From tabla de alumnos
Justificación:
Los alumnos deben tener conocimiento sobre las sentencias para realizar consultas, además
comprender la lógica que se emplea para desarrollarlas.
Respuesta correcta (B)
2. ¿Cual es la instrucción correcta que se utiliza para obtener el promedio de cierta
cantidad dentro del código de una consulta de base de datos?
a.- AVG ()
b.-Count ()
c.-Sum ()
Justificación:
El alumno debe saber las diferentes instrucciones y como aplicarlas, y comprender lo que
se quiere obtener con dicha instrucción.
Respuesta correcta (A)
4. Nivel 4 (Análisis)
1.- La UT del Estado de Zacatecas cuenta con un sistema integral automatizado, el
cual es utilizado para llevar un control de calificaciones de cada uno de los planes de
estudio que oferta esta universidad, el cual es accesado por Administrador, usuarios
privilegiados (directivos), docentes, administrativos y alumnos. El sistema estaba
funcionando correctamente hasta el día en que se restructuró la red presento un fallo,
ya que todos los usuarios que accesan al sistema tenían los mismos privilegios del
primer usuario que entro al sistema.
a.- El problema surge a raíz de un virus que se encuentra en el servidor.
b.-El error esta en la programación del sistema.
c.-EL error se encuentra en el servidor proxy al no actualizar la memoria cache.
d.-El error se encuentra al asignar privilegios a cada usurario en el sistema.
e.- EL problema se encuentra a un ataque de hacking
Justificación:
El alumno debe conocer los conceptos de redes, que es y cual es el funcionamiento de un
servidor proxy, y comprender el problema para desarrollar un análisis del posible problema.
Respuesta correcta (C)
2.- De acuerdo al siguiente código de lenguaje de programación C, encuentre el error
en la línea correspondiente y selecciona la respuesta correcta.
1 # include <stdio.h>
2 # include <conio.h>
3 main {
4 Int suma1=2, suma2=6;
5 char resultado=0;
6 resultado=suma1+suma2;
7 printf(“La suma es:%d”,resultado);
8}
a) int resultado
b) string resultado
c) suma1=resultado+suma2
d) float resultado
e) int =resultdo+suma
Justificación:
El alumno debe tener conocimiento sobre la estructura de un programa en lenguaje de
programación C y desarrollar la lógica de programación y así poder identificar el error.
5. Respuesta correcta (A)
Nivel 6 (Evaluación)
1.- En base al siguiente código evalué si se utilizo el método adecuado y si se realizó
correctamente lo que se pide al estudiante.
Se requiere realizar un programa en java que nos permita generar números aleatorios del 1
al 50.
El código que se realizó es el siguiente:
/Ejemplo generar numeros aleatorios del 1 al 20.
#include <iostream>
#include <cstdlib> //tiene la definicion de la funcion RAND (random)
using std::cout;
using std::endl;
using std::cin;
int main ()
{
int cantidad;
cout << "Cuantos números quiere generar?" << endl;
cin >> cantidad;
for (int contador =1 ; contador <= cantidad ; contador++)
{
cout << (1 + rand() % 20); //mostramos por pantalla los numeros generados del 1 al 20
cout << endl; //salto de linea para separlos
}
return 0 ;
} //fin de main.
a) Si porque es un método rápido y el código es el correcto.
b) No, porque dicha método no permite realizar este tipo de operaciones.
d) Si porque este método es muy rápido pero pudieron utilizar otro método.
Justificación:
Para realizar el ejercicio anterior el alumno debe tener conocimiento sobre las estructuras de
repetición, así como la lógica para desarrollar dicho problema.
Respuesta Correcta (A)
6. 2.- En base al siguiente caso de base de datos, determina si el desarrollo del modelo
Entidad – Relación que se realizó es el adecuado.
En base al siguiente caso realiza el modelo Entidad – Relación.
Una base de datos para una pequeña empresa debe contener información acerca de clientes,
artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos
varios:
• Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente),
Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los
3.000.000 pts), Descuento.
• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de
ese artículo en cada fábrica, Descripción del artículo.
• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera
está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del
pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la
cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas. Sin
embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono
de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por
información estratégica, se podría incluir información de fábricas alternativas respecto de
las que ya fabrican artículos para esta empresa.
Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye
hora.
7. a.- El modelo Entidad - Relación es correcto y esta completo ya que cumple con los
requerimientos y los elementos del Modelo.
b.- El diagrama tiene los elementos correctos sin embargo no esta completo.
c.-El diagrama no esta correcto y esta incompleto ya que faltan elementos importantes que
conforman el caso antes mencionado.
Justificación:
El alumno tiene la facultad para determinar si el problema esta resuelto de manera adecuada ya
que cuenta con los conocimientos necesarios, como conceptos, métodos, reglas y sobre todo el
razonamiento y análisis.
Respuesta correcta (A)