Font size
WorksheetsTEORIA DE SISTEMA
Total questions: 99
Worksheet time: 50mins
¿Qué propuso Ludwig von Bertalanffy en su teoría general de sistemas?
La teoría de sistemas establece que todos los sistemas deben estar aislados para garantizar su estabilidad.
La teoría general de sistemas es una teoría aplicable solo a los sistemas biológicos, excluyendo los sociales y físicos.
La teoría general de sistemas es una disciplina interdisciplinaria que busca entender la interrelación y la organización de los sistemas en diversos campos, como la biología, la ingeniería y las ciencias sociales.
La teoría de sistemas niega la posibilidad de estudiar sistemas complejos, favoreciendo únicamente los modelos lineales.
Según Bertalanffy, todos los sistemas deben ser considerados como meras colecciones de elementos aislados sin interacciones significativas entre ellos.
¿Cuál de los siguientes principios es fundamental en la teoría general de sistemas según Bertalanffy?
La modularidad absoluta, donde cada componente de un sistema debe operar de forma independiente.
La totalidad o enfoque holístico, que sostiene que un sistema debe ser entendido como un todo, y no solo por la suma de sus partes.
Los sistemas son inmutables y no pueden ser influenciados por factores externos.
Los sistemas deben funcionar de acuerdo con principios estrictos de causa y efecto sin margen para la incertidumbre.
¿Qué entiende Bertalanffy por "sistemas abiertos"?
Son sistemas que intercambian energía, materia e información con su entorno.
Son sistemas que no tienen ningún tipo de interacción con el entorno y operan de forma cerrada.
Son sistemas que se caracterizan por ser incapaces de recibir ningún tipo de retroalimentación del entorno.
Los sistemas abiertos solo existen en un contexto puramente biológico y no se aplican en otras disciplinas.
¿Cuál de los siguientes conceptos no está relacionado con la teoría general de sistemas de Bertalanffy?
Homeostasis
Determinismo absoluto
Retroalimentación
Equilibrio dinámico
cuerda nuclear
¿Qué caracteriza a un sistema complejo en el marco de la teoría general de sistemas según Bertalanffy?
Un sistema complejo es aquel que puede ser descrito mediante una simple ecuación matemática.
Un sistema complejo está compuesto por muchas partes interrelacionadas, cuya interacción no puede reducirse a la simple suma de sus componentes.
Un sistema complejo solo existe en entornos controlados, sin ninguna influencia externa.
Los sistemas complejos son sistemas cerrados que no permiten el flujo de información o materia hacia el entorno.
¿Qué caracteriza a un sistema según la teoría de sistemas?
Un sistema es una colección de elementos aislados sin interacción entre ellos.
Un sistema solo puede ser analizado sin considerar sus componentes.
Un sistema es un conjunto de elementos interrelacionados que trabajan juntos para lograr un objetivo común.
Un sistema solo se compone de elementos físicos, sin considerar procesos abstractos.
¿Qué define un sistema dinámico?
Un sistema dinámico se mantiene inmutable a través del tiempo y no presenta variación.
Un sistema dinámico siempre sigue un patrón predictivo y no puede adaptarse.
Un sistema dinámico es aquel que cambia con el tiempo y responde a las influencias internas y externas.
Un sistema dinámico no tiene interacción con su entorno ni con otros sistemas.
¿Cómo se denomina el proceso mediante el cual un sistema obtiene información sobre su entorno y ajusta su comportamiento?
Adaptación dinámica.
Retroalimentación.
Aislamiento sistémico.
Proceso de estabilización.
Respuesta estática.
¿Qué es un subsistema dentro de un sistema?
Un subsistema es un sistema completamente independiente que no se comunica con el sistema principal.
Un subsistema siempre tiene un impacto negativo en el comportamiento del sistema.
Un subsistema es un conjunto de elementos dentro de un sistema que interactúan para cumplir una función específica.
Un subsistema no puede ser estudiado sin descomponer el sistema completo.
¿Qué tipo de interacción ocurre entre los componentes de un sistema?
Los componentes de un sistema interactúan solo cuando se les proporciona un estímulo externo.
Los componentes de un sistema no se comunican entre sí, operan de forma completamente independiente.
Los componentes de un sistema interactúan entre sí, influenciándose mutuamente para lograr el objetivo del sistema.
Los componentes de un sistema solo intercambian información a través de señales externas.
¿Qué caracteriza a un sistema abierto?
Un sistema abierto está completamente aislado de su entorno y no intercambia energía ni materia.
Un sistema abierto intercambia energía pero no materia con su entorno.
Un sistema abierto intercambia tanto energía como materia con su entorno.
Un sistema abierto solo permite la salida de energía, pero no permite la entrada de ninguna sustancia.
¿Cuál es un ejemplo clásico de un sistema abierto?
Un recipiente hermético con gas a presión constante.
Un organismo vivo, como una planta, que intercambia gases con el aire y nutrientes con el suelo.
Un espacio vacío en el que no existe ningún intercambio de energía ni materia.
Un sistema de energía cerrada que no permite la interacción con otras fuentes externas.
Un termostato que regula la temperatura en un cuarto cerrado.
¿Cuál de las siguientes opciones describe mejor la relación entre un sistema abierto y su entorno?
Un sistema abierto está completamente separado de su entorno y no tiene ninguna relación con él.
Un sistema abierto intercambia recursos, energía y materia con su entorno, lo que influye en su funcionamiento.
Un sistema abierto solo recibe energía sin emitir ninguna forma de salida.
Un sistema abierto solo interactúa con su entorno en condiciones controladas y constantes.
¿Qué tipo de análisis es más adecuado para entender el comportamiento de un sistema abierto?
Análisis estático sin considerar la influencia externa sobre el sistema.
Análisis dinámico que tenga en cuenta los intercambios y la retroalimentación con el entorno.
Análisis simple basado solo en los componentes internos del sistema, ignorando el entorno.
Análisis que estudie un sistema cerrado que limita la interacción con su entorno.
¿Qué caracteriza a la retroalimentación en un sistema abierto?
La retroalimentación en un sistema abierto permite que el sistema ajuste su comportamiento basándose en la información recibida de su entorno.
La retroalimentación en un sistema abierto es un proceso que solo ocurre dentro del sistema, sin ningún impacto del entorno.
La retroalimentación siempre destruye el equilibrio del sistema, llevando a su inestabilidad.
La retroalimentación en un sistema abierto se limita a un único ciclo sin modificar las condiciones del sistema.
La retroalimentación en un sistema abierto es un proceso que ocurre únicamente cuando el sistema está en equilibrio.
¿Qué caracteriza a un sistema cerrado?
Un sistema cerrado intercambia tanto energía como materia con su entorno.
Un sistema cerrado intercambia solo energía con su entorno, pero no materia.
Un sistema cerrado no tiene ningún tipo de interacción con su entorno.
Un sistema cerrado solo permite la entrada de materia, pero no de energía.
¿Cuál de los siguientes es un ejemplo de sistema cerrado?
Un sistema de calefacción en una casa que intercambia calor con el entorno pero no materia.
Un ecosistema natural que recibe nutrientes y agua de su entorno.
Un automóvil en movimiento que libera gases contaminantes al ambiente.
Una planta que absorbe CO2 y emite oxígeno en su proceso de fotosíntesis.
¿Qué ocurre en términos de energía en un sistema cerrado?
La energía puede intercambiarse con el entorno, pero la materia no puede entrar ni salir del sistema.
La energía permanece completamente dentro del sistema y no puede ser intercambiada.
La energía no tiene ningún impacto en el sistema, ya que este es completamente aislado.
La energía solo se transfiere dentro del sistema sin afectar el entorno.
¿En qué tipo de sistemas se observan las leyes de la termodinámica de manera más clara?
En sistemas completamente aislados, sin ningún tipo de intercambio.
En sistemas cerrados, donde los intercambios de energía se pueden controlar sin que la materia entre o salga del sistema.
En sistemas abiertos, donde los intercambios de energía y materia son constantes.
En sistemas abiertos con constantes flujos de energía y materia.
¿Cuál de las siguientes afirmaciones es correcta respecto a un sistema cerrado?
Un sistema cerrado intercambia tanto materia como energía con su entorno.
Un sistema cerrado no experimenta ninguna variación interna ni externa.
Un sistema cerrado no permite el intercambio de materia, pero sí de energía.
Un sistema cerrado puede intercambiar energía, pero no materia ni información.
¿Qué limita la dinámica de un sistema cerrado?
Los sistemas cerrados solo pueden mantener equilibrio sin ninguna intervención externa.
Los sistemas cerrados tienen un intercambio de energía con el entorno, pero no permiten que la materia entre o salga.
Los sistemas cerrados pueden intercambiar tanto energía como materia con el entorno.
Los sistemas cerrados pueden recibir materia y energía desde su entorno para mantener su equilibrio.
¿Qué pasa si un sistema cerrado se encuentra en contacto con un entorno con diferente temperatura?
El sistema cerrado no se verá afectado por la temperatura del entorno.
El sistema cerrado intercambiará energía en forma de calor con su entorno hasta que se alcance el equilibrio térmico.
El sistema cerrado se congelará debido al contacto con un entorno frío.
El sistema cerrado permanecerá en su temperatura interna sin ningún cambio.
¿En qué tipo de situaciones se podría aplicar el concepto de un sistema cerrado?
En situaciones donde la materia y la energía no interactúan con el entorno.
En un contenedor sellado que puede intercambiar calor con su entorno, pero mantiene la misma cantidad de materia.
En sistemas biológicos que intercambian energía y materia constantemente con su entorno.
En sistemas abiertos, donde las entradas y salidas de materia son ilimitadas.
¿Qué es un sistema de información?
Un conjunto de componentes interrelacionados que recopilan, procesan, almacenan y distribuyen información para apoyar la toma de decisiones.
Un sistema de información es solo un software utilizado para la gestión de bases de datos.
Un sistema de información se refiere únicamente al hardware necesario para operar una red de computadoras.
Un sistema de información es un conjunto de equipos de comunicación que no interactúan entre sí.
¿Cuáles son los componentes principales de un Sistema de Información?
Hardware, diseño gráfico, marketing, bases de datos y clientes.
Hardware, software, datos, personas y procesos.
Procesadores, memorias, interfaces de usuario y redes sociales.
Servidores, datos, usuarios finales y sistemas de diseño.
¿Qué función tiene el software en un Sistema de Información?
Garantizar el mantenimiento de equipos físicos en la organización.
Procesar y gestionar datos mediante aplicaciones para generar información útil.
Almacenar documentos físicos en un entorno digital.
Supervisar exclusivamente el uso de Internet en la organización.
¿Qué diferencia un Sistema de Información de un Sistema Operativo?
Un Sistema de Información controla el hardware, mientras que un Sistema Operativo almacena datos.
Un Sistema de Información gestiona datos y procesos para la toma de decisiones, mientras que un Sistema Operativo coordina y administra recursos de hardware y software en un dispositivo.
Ambos conceptos son sinónimos y se utilizan indistintamente.
Un Sistema Operativo se enfoca en redes, y un Sistema de Información solo maneja interfaces.
¿Qué rol desempeñan las personas en los Sistemas de Información?
Los usuarios y profesionales interactúan con los sistemas para ingresar datos, analizar información y tomar decisiones informadas.
Son responsables únicamente del mantenimiento físico de los equipos.
Solo interactúan con la parte visual del sistema, sin acceder a los datos.
Su función es exclusivamente supervisar los sistemas automatizados.
¿Cuál es una ventaja clave de implementar un Sistema de Información en una organización?
Reduce automáticamente los costos operativos sin análisis previo.
Mejora la eficiencia operativa, facilita la toma de decisiones y optimiza los procesos organizacionales.
Sustituye completamente la necesidad de personal en las áreas de administración.
Limita la capacidad de la organización para innovar debido a la dependencia de tecnología.
¿Qué tipos de Sistemas de Información existen según su nivel organizacional?
Sistemas de Información Contables, de Marketing y Financieros.
Sistemas Transaccionales, de Información Gerencial, de Apoyo a Decisiones y Estratégicos.
Sistemas de Red, Sistemas Gráficos y Sistemas de Almacenamiento.
Sistemas Analíticos, Predictivos y Comunicacionales.
¿Qué función tienen los datos en un Sistema de Información?
Servir únicamente como soporte visual para la interfaz de usuario.
Generar documentos físicos para archivar en la organización.
Ser la materia prima que se transforma en información útil para la toma de decisiones.
Almacenar únicamente información financiera y contable.
¿Cuál es la principal función de un Sistema Transaccional (TPS)?
Generar reportes estratégicos para altos ejecutivos.
Registrar y procesar transacciones operativas diarias, como ventas y pagos.
Realizar análisis predictivos basados en inteligencia artificial.
Administrar las relaciones con clientes y proveedores.
¿Cuál es el propósito de un Sistema de Información Gerencial (MIS)?
Proveer reportes estructurados y resumidos para ayudar en la toma de decisiones operativas y tácticas.
Realizar análisis complejos para decisiones estratégicas.
Automatizar la captura de datos de ventas y compras.
Gestionar datos relacionados con ubicaciones geográficas.
¿Qué característica principal define a un Sistema de Apoyo a las Decisiones (DSS)?
Gestionar transacciones operativas como facturación y pagos.
Proveer herramientas para analizar datos y tomar decisiones no rutinarias basadas en modelos predictivos.
Automatizar la comunicación entre departamentos mediante herramientas colaborativas.
Generar reportes financieros de rutina.
¿Qué distingue a un Sistema de Información Ejecutiva (EIS) de otros sistemas?
Su capacidad para capturar datos operativos.
Su enfoque exclusivo en la gestión de clientes.
Proporcionar resúmenes estratégicos y análisis específicos diseñados para altos ejecutivos.
Automatizar el análisis contable de las finanzas.
¿Qué tipo de datos gestiona principalmente un Sistema Transaccional (TPS)?
Información estratégica utilizada por la alta gerencia.
Datos estructurados y repetitivos relacionados con transacciones diarias.
Información analítica utilizada para decisiones no rutinarias.
Información no estructurada, como correos electrónicos.
¿Cuál es una de las diferencias clave entre un MIS y un DSS?
Ambos son sistemas enfocados únicamente en la captura de datos operativos.
Un MIS se centra en reportes estructurados para decisiones rutinarias, mientras que un DSS ayuda en decisiones complejas y no rutinarias.
El MIS se utiliza exclusivamente en áreas contables.
Un DSS se encarga de gestionar relaciones con clientes y proveedores.
¿Qué función cumple un Sistema de Información Ejecutiva (EIS)?
Controlar inventarios y recursos operativos.
Automatizar tareas administrativas, como el procesamiento de nóminas.
Ayudar a los altos ejecutivos a acceder a información estratégica y resúmenes clave para la toma de decisiones.
Gestionar las transacciones operativas diarias de ventas.
¿Qué problema resuelve un Sistema de Apoyo a las Decisiones (DSS)?
La generación de reportes financieros para auditores externos.
El análisis de problemas no estructurados y la generación de alternativas basadas en datos complejos.
La integración de operaciones empresariales en diferentes departamentos.
La recopilación de datos operativos como ventas y depósitos.
¿Qué hace un Sistema Transaccional (TPS) en el contexto de una empresa?
Crear resúmenes estratégicos para la alta gerencia.
Automatizar la gestión de clientes y proveedores.
Procesar actividades rutinarias como pagos, facturas y compras.
Ayudar en la toma de decisiones complejas mediante simulaciones.
¿Qué característica define mejor a un Sistema de Información Gerencial (MIS)?
Su capacidad para realizar análisis predictivos avanzados.
Su enfoque en la captura de datos de sensores industriales.
Proveer reportes resumidos y estructurados para decisiones operativas y tácticas.
Automatizar procesos de manufactura y logística.
¿Qué tarea principal realiza un Sistema de Procesamiento de Transacciones (TPS)?
Generar simulaciones estratégicas basadas en datos.
Crear reportes ejecutivos para la alta gerencia.
Procesar actividades operativas como ventas, pagos y registros.
Gestionar bases de datos no estructuradas.
¿Cuál es el propósito de un Sistema de Información Gerencial (MIS)?
Administrar transacciones bancarias en tiempo real.
Proveer información estructurada a los gerentes para decisiones operativas y tácticas.
Automatizar tareas administrativas como nóminas y pagos.
Facilitar la colaboración entre empleados mediante plataformas digitales.
¿Qué caracteriza a un Sistema de Apoyo a las Decisiones (DSS)?
Proveer herramientas para analizar alternativas y tomar decisiones complejas.
Registrar transacciones operativas diarias.
Generar reportes financieros periódicos.
Administrar inventarios y logística en tiempo real.
¿Qué define mejor a un Sistema de Información Ejecutiva (EIS)?
Proporcionar a los altos ejecutivos información clave para decisiones estratégicas.
Gestionar procesos operativos como ventas y compras.
Crear reportes tácticos para niveles medios de la empresa.
Realizar análisis de datos no estructurados.
¿Qué tipo de información procesa un TPS?
Información estratégica utilizada por altos ejecutivos.
Datos transaccionales repetitivos, como registros de ventas y compras.
Datos no estructurados provenientes de redes sociales.
Informes consolidados para gerentes de nivel medio.
¿En qué se diferencia un DSS de un MIS?
Ambos están diseñados para tareas operativas únicamente.
Un DSS procesa únicamente datos financieros, mientras que un MIS no.
Un DSS se centra en decisiones no rutinarias, mientras que un MIS maneja reportes rutinarios.
Un DSS siempre utiliza inteligencia artificial, mientras que un MIS no.
¿Qué tipo de usuario utiliza principalmente un EIS?
Empleados operativos que gestionan transacciones diarias.
Técnicos que administran bases de datos.
Altos ejecutivos que necesitan información estratégica resumida.
Gerentes de nivel medio que supervisan equipos.
¿Qué herramienta es comúnmente utilizada por un DSS para la toma de decisiones?
Reportes predefinidos y estructurados.
Modelos de análisis de datos como árboles de decisión o simulaciones.
Bases de datos de transacciones operativas.
Dashboards diseñados para gerentes de nivel medio.
¿Qué información genera un MIS típicamente?
Datos operativos en tiempo real como registros de ventas.
Reportes estructurados que ayudan en decisiones rutinarias.
Análisis detallados para la alta gerencia.
Modelos de predicción de demanda futura.
¿Cuál de las siguientes tecnologías se usa principalmente para el desarrollo del Front-End de una aplicación web?
HTML, CSS y JavaScript, que son las tecnologías fundamentales para la creación de interfaces web interactivas y visuales.
Python y Django, utilizados para el desarrollo de la lógica del servidor.
Java y Spring, que son principalmente para el desarrollo Back-End.
Ruby y Rails, utilizados en el lado del servidor para manejar las bases de datos y la lógica de la aplicación.
¿Qué hace un desarrollador Back-End?
Se encarga de diseñar la estructura de la interfaz de usuario usando HTML y CSS.
Es responsable de la lógica de la aplicación, la gestión de la base de datos, y la interacción con el servidor a través de APIs.
Se encarga de la implementación de animaciones y efectos visuales en la web.
Trabaja exclusivamente con el lado del cliente, asegurando la accesibilidad y la usabilidad de las páginas.
¿Cuál de las siguientes tecnologías se utiliza principalmente en el desarrollo Back-End?
Node.js, que permite ejecutar JavaScript en el servidor para la creación de aplicaciones del lado del servidor.
React.js, una librería de JavaScript para crear interfaces de usuario interactivas.
Angular, un marco de desarrollo de Front-End para aplicaciones web.
Vue.js, un framework de JavaScript para crear interfaces dinámicas del lado del cliente.
¿Qué define a un desarrollador Full-Stack?
¿Qué define a un desarrollador Full-Stack?
Un desarrollador que solo se especializa en el desarrollo del lado del servidor (Back-End).
Un desarrollador que trabaja exclusivamente con bases de datos y la administración de servidores.
Un desarrollador que tiene conocimientos tanto en Front-End como en Back-End, y puede trabajar en todas las capas de la aplicación.
¿Cuál de las siguientes afirmaciones es correcta sobre el desarrollo Front-End?
El Front-End se encarga de manejar las interacciones con la base de datos directamente.
El Front-End gestiona la seguridad y la autenticación de los usuarios.
El Front-End se ocupa de la interfaz de usuario y la experiencia del usuario (UX), interactuando con el Back-End para obtener y mostrar datos.
El Front-End gestiona la lógica de negocio de la aplicación.
¿Qué lenguaje es comúnmente utilizado para el desarrollo Back-End en aplicaciones web?
HTML, utilizado para la estructura de la página web.
Python, especialmente con frameworks como Django o Flask, utilizado para desarrollar la lógica del servidor y la interacción con bases de datos.
CSS, utilizado para el diseño y el estilo de la interfaz de usuario.
JavaScript, principalmente utilizado en el Front-End, aunque con Node.js también se usa en el Back-End.
¿Qué caracteriza a un marco de trabajo (framework) de Front-End, como React o Angular?
Un marco de trabajo Front-End proporciona herramientas y estructuras para crear interfaces de usuario interactivas y dinámicas, gestionando el comportamiento del navegador.
Un marco de trabajo Front-End permite gestionar las bases de datos de forma eficiente.
Un marco de trabajo Front-End se utiliza exclusivamente para la administración de servidores y la lógica de la base de datos.
Un marco de trabajo Front-End se encarga de la implementación de sistemas de autenticación y seguridad en la aplicación.
¿Qué es lo principal que hace un framework Back-End como Django o Express.js?
Un framework Back-End proporciona herramientas para manejar rutas, lógica del servidor, interacción con bases de datos y autenticación de usuarios.
Un framework Back-End se usa solo para manejar la parte visual de la aplicación, como un marco de diseño.
Un framework Back-End ayuda a crear interfaces de usuario con JavaScript y otros lenguajes de programación del lado del cliente.
Un framework Back-End se especializa únicamente en la creación de aplicaciones móviles y sus interfaces de usuario.
¿Cuál de las siguientes es una característica importante de un desarrollador Full-Stack?
Un desarrollador Full-Stack solo se dedica a diseñar la interfaz de usuario.
Un desarrollador Full-Stack solo se enfoca en la parte del servidor, sin interactuar con la interfaz de usuario.
Un desarrollador Full-Stack es capaz de trabajar en todas las capas de desarrollo, tanto del Front-End como del Back-End, con conocimientos en bases de datos, APIs y servidores.
Un desarrollador Full-Stack se especializa en la administración y mantenimiento de servidores de base de datos.
¿Qué hace el desarrollo Full-Stack con respecto a las tecnologías de Front-End y Back-End?
El desarrollo Full-Stack combina las habilidades necesarias para desarrollar tanto el lado del cliente (Front-End) como el lado del servidor (Back-End), trabajando con bases de datos, APIs, y la lógica de la aplicación.
El desarrollo Full-Stack se enfoca únicamente en el uso de lenguajes de programación como Java y PHP.
El desarrollo Full-Stack se dedica exclusivamente a diseñar la estructura y funcionalidad del servidor, dejando el Front-End a otros desarrolladores.
El desarrollo Full-Stack permite especializarse solo en la creación de interfaces de usuario sin tener que interactuar con el servidor.
¿Qué significa que una aplicación sea "Full-Stack"?
La aplicación utiliza exclusivamente tecnologías de Front-End para crear su interfaz de usuario.
La aplicación está diseñada solo para gestionar bases de datos y funciones del servidor, sin necesidad de un cliente o interfaz.
La aplicación está diseñada para trabajar tanto en el Front-End como en el Back-End, utilizando tecnologías para ambas capas, y gestionando bases de datos, rutas, y la interfaz de usuario.
La aplicación utiliza un solo lenguaje de programación para todas las funcionalidades, tanto en el servidor como en el cliente.
¿Qué propósito tiene el uso de un framework Front-End como Angular o React?
Proporcionar un conjunto de herramientas y estructuras para desarrollar aplicaciones web interactivas y dinámicas, facilitando la creación de interfaces de usuario escalables.
Facilitar la administración de bases de datos en tiempo real.
Proporcionar una plataforma para la gestión de servidores y almacenamiento en la nube.
Administrar la seguridad de las aplicaciones, como la encriptación de contraseñas y tokens.
¿Cuál es la función principal de un servidor en el desarrollo Back-End?
Almacenar y gestionar los datos de la aplicación, procesar las solicitudes del cliente y enviar respuestas, a menudo interactuando con bases de datos.
Ejecutar animaciones y efectos visuales de la interfaz de usuario.
Generar los archivos de diseño de la interfaz que se muestran en el navegador del cliente.
Enviar solicitudes a otros servidores sin realizar ninguna operación de procesamiento.
¿Qué rol cumple un desarrollador Full-Stack en la gestión de bases de datos?
Un desarrollador Full-Stack maneja tanto el diseño de bases de datos como la implementación de consultas y la integración con el servidor y la interfaz de usuario.
Solo se encarga de diseñar las consultas SQL para la interacción con bases de datos.
Solo administra las bases de datos, sin interactuar con la lógica del servidor ni la interfaz de usuario.
Se encarga exclusivamente de la migración de datos desde un sistema a otro.
¿Cuál de las siguientes es una ventaja principal de usar Node.js en el Back-End?
Permite el uso de JavaScript tanto en el cliente como en el servidor, proporcionando un entorno de desarrollo unificado y escalable.
Solo permite la creación de aplicaciones móviles, no web.
No tiene capacidad para manejar múltiples conexiones simultáneas, lo que limita su escalabilidad.
No es compatible con aplicaciones en tiempo real, como las que requieren chat en vivo.
¿Cuál de las siguientes afirmaciones es correcta respecto a la arquitectura de aplicaciones Full-Stack?
La arquitectura Full-Stack involucra la creación tanto del lado cliente (Front-End) como del servidor (Back-End), con la integración de bases de datos y APIs.
La arquitectura Full-Stack solo se refiere al desarrollo del servidor, sin involucrar la creación de la interfaz de usuario.
El desarrollo Full-Stack es utilizado únicamente para aplicaciones móviles, no para aplicaciones web.
La arquitectura Full-Stack se centra exclusivamente en la optimización del código del lado del cliente.
¿Cuál de las siguientes es una característica clave de las aplicaciones web desarrolladas con tecnologías Full-Stack?
Son aplicaciones que solo funcionan en servidores locales, no en la nube.
Pueden gestionar tanto la interfaz de usuario como la lógica del servidor y la base de datos, lo que permite aplicaciones más completas y escalables.
Están limitadas a una sola tecnología de servidor, como PHP o Java.
Solo pueden conectarse a una base de datos específica, sin capacidad de integración con otras.
¿Cuál de los siguientes es un desafío común al desarrollar aplicaciones Full-Stack?
La necesidad de tener un dominio completo de múltiples tecnologías, tanto en Front-End como en Back-End, lo que puede requerir habilidades avanzadas en desarrollo y gestión de bases de datos.
La creación de interfaces de usuario que no sean interactivos.
La dependencia exclusiva de un solo lenguaje de programación.
La imposibilidad de integrar bases de datos en tiempo real.
¿Qué diferencia principal existe entre el desarrollo Front-End y Back-End en términos de interacción con el cliente?
El Front-End gestiona las bases de datos directamente, mientras que el Back-End no tiene acceso a ellas.
El Front-End se encarga de la presentación visual y la interacción directa con el usuario, mientras que el Back-End maneja la lógica del servidor y las bases de datos.
El Front-End se ocupa de la gestión de las peticiones del servidor, mientras que el Back-End solo envía respuestas.
El Front-End se encarga de almacenar datos, mientras que el Back-End se dedica a mostrar los datos al usuario.
¿Qué tecnología utilizarías para mejorar la interactividad del Front-End de una página web?
JavaScript, especialmente con bibliotecas o frameworks como React, Angular o Vue.js, que permiten crear interfaces de usuario dinámicas y reactivas.
Ruby on Rails, que se utiliza para desarrollar aplicaciones del lado del servidor.
PHP, que se utiliza para gestionar la lógica del servidor y no interactúa directamente con el Front-End.
Python, que se utiliza principalmente en el desarrollo Back-End.
¿Cuál es una ventaja de usar un marco de trabajo como Angular en el desarrollo Front-End?
Angular facilita el desarrollo de aplicaciones web dinámicas al proporcionar herramientas para la creación de interfaces ricas, el manejo de estados, y la integración de servicios con APIs.
Angular está diseñado únicamente para la gestión de servidores web.
Angular es solo útil para crear aplicaciones móviles, no web.
Angular se utiliza solo para manejar bases de datos en tiempo real.
¿Qué diferencia esencial existe entre el desarrollo Front-End y Back-End en cuanto a su comunicación con bases de datos?
El Front-End interactúa directamente con las bases de datos, mientras que el Back-End solo se ocupa de la lógica de negocios.
El Back-End se encarga de la comunicación con las bases de datos, realizando operaciones de CRUD (Crear, Leer, Actualizar, Eliminar), mientras que el Front-End solo visualiza los datos.
El Back-End no tiene ninguna interacción con las bases de datos.
El Front-End gestiona bases de datos locales, mientras que el Back-End trabaja con bases de datos en la nube.
¿Cómo se pueden mejorar los tiempos de carga en una aplicación Full-Stack?
Utilizando técnicas como la carga diferida (lazy loading) y la optimización de imágenes en el Front-End, mientras que en el Back-End se pueden implementar cachés para mejorar la eficiencia.
Eliminando todo el uso de bases de datos y almacenando la información solo en el cliente.
Implementando un balanceo de carga en los servidores, utilizando CDN (Content Delivery Network) y optimizando las consultas a la base de datos.
Solo utilizando bases de datos en memoria sin interacción con los servidores.
¿Cuál es la principal ventaja de usar bases de datos relacionales sobre bases de datos no relacionales?
Las bases de datos relacionales ofrecen una estructura estricta basada en tablas y relaciones entre ellas, lo que facilita la integridad y consistencia de los datos.
Las bases de datos relacionales no requieren un esquema predefinido y permiten almacenar datos semi-estructurados.
Las bases de datos relacionales son más fáciles de escalar horizontalmente debido a su naturaleza distribuida.
Las bases de datos relacionales están optimizadas para consultas de alta velocidad sobre grandes volúmenes de datos no estructurados.
¿Qué tipo de bases de datos es más adecuado para manejar datos no estructurados o semi-estructurados?
Las bases de datos relacionales, debido a su uso de tablas y relaciones estrictas.
Las bases de datos no relacionales, debido a su flexibilidad para almacenar datos como documentos JSON, pares clave-valor o grafos.
Las bases de datos relacionales, debido a su capacidad para manejar grandes cantidades de registros.
Las bases de datos no relacionales, debido a su capacidad de realizar operaciones de procesamiento de transacciones complejas.
¿Cómo se gestionan las relaciones entre tablas en una base de datos relacional?
Las relaciones entre tablas se gestionan a través de la replicación de datos entre las tablas.
Las relaciones entre tablas no son necesarias, ya que cada tabla es autónoma.
Las relaciones entre tablas se gestionan utilizando claves primarias y claves foráneas para mantener la integridad referencial.
Las relaciones entre tablas se gestionan mediante la duplicación de datos en cada tabla para evitar problemas de integridad.
¿En qué tipo de bases de datos es más común el uso de un modelo de datos flexible como el de clave-valor o documento?
Las bases de datos relacionales, ya que permiten el uso de tablas relacionadas por claves.
Las bases de datos relacionales, debido a sus restricciones de integridad y esquema fijo.
Las bases de datos no relacionales, debido a su capacidad de almacenar y consultar grandes volúmenes de datos semi-estructurados como JSON o BSON.
Las bases de datos relacionales, debido a su enfoque en datos tabulares y normalización.
¿Qué característica distingue a las bases de datos no relacionales de las bases de datos relacionales?
Las bases de datos no relacionales solo permiten realizar operaciones de lectura sobre los datos.
Las bases de datos no relacionales permiten manejar datos no estructurados o semi-estructurados, sin un esquema fijo, y se escalan horizontalmente más fácilmente.
Las bases de datos no relacionales utilizan estrictamente un modelo de datos relacional.
Las bases de datos no relacionales son más lentas en las consultas que las bases de datos relacionales.
¿Cuál es una de las limitaciones de las bases de datos no relacionales frente a las relacionales?
Las bases de datos no relacionales son más difíciles de escalar horizontalmente.
Las bases de datos no relacionales no permiten la integración de diferentes tipos de datos.
Las bases de datos no relacionales carecen de un sistema robusto para garantizar la integridad referencial entre datos relacionados.
Las bases de datos no relacionales no permiten el almacenamiento de grandes volúmenes de datos.
¿Qué tipo de operaciones de consulta se realizan de manera más eficiente en una base de datos relacional?
Consultas que implican la combinación de múltiples tablas mediante JOINs, garantizando la consistencia y integridad de los datos.
Consultas que implican la manipulación de grandes volúmenes de datos no estructurados.
Consultas que requieren escalabilidad horizontal en entornos distribuidos.
Consultas que manejan datos de alta variabilidad y sin un esquema definido.
¿Qué tipo de base de datos es más adecuado para aplicaciones con grandes volúmenes de datos de acceso rápido y escalabilidad horizontal?
Las bases de datos relacionales, debido a su capacidad para almacenar datos tabulares y normalizados.
Las bases de datos no relacionales, debido a su capacidad de escalar horizontalmente y manejar grandes volúmenes de datos no estructurados.
Las bases de datos relacionales, debido a su estructura fija y la capacidad para manejar grandes cantidades de registros.
Las bases de datos no relacionales, pero solo cuando se necesita mantener la consistencia estricta entre los datos.
¿Cómo se gestiona la consistencia en una base de datos relacional?
La consistencia se gestiona a través de la replicación de datos entre diferentes nodos.
La consistencia se gestiona mediante el uso de transacciones ACID que aseguran que las operaciones sean atómicas y consistentes.
La consistencia se gestiona utilizando particiones de datos entre tablas.
La consistencia no es una prioridad en las bases de datos relacionales.
¿Qué modelo de base de datos es más adecuado para aplicaciones que requieren flexibilidad y rapidez en la manipulación de datos sin un esquema definido?
Las bases de datos relacionales, debido a su control estricto sobre las relaciones entre tablas.
Las bases de datos relacionales, debido a su estructura de tablas normalizadas.
Las bases de datos no relacionales, debido a su capacidad para manejar datos sin un esquema predefinido y su flexibilidad para adaptarse a cambios rápidos en los datos.
Las bases de datos relacionales, debido a su capacidad para manejar grandes volúmenes de datos en entornos distribuidos.
¿Cuál es una característica importante de las bases de datos relacionales con respecto al manejo de datos?
Las bases de datos relacionales permiten almacenar solo datos numéricos.
Las bases de datos relacionales no requieren un esquema predefinido para la organización de los datos.
Las bases de datos relacionales utilizan un esquema estructurado que define claramente las relaciones entre tablas.
Las bases de datos relacionales están diseñadas para manejar datos no estructurados como videos y documentos.
¿Qué tipo de consulta es más adecuado para una base de datos no relacional tipo documento (por ejemplo, MongoDB)?
Consultas que acceden a documentos completos sin necesidad de realizar joins entre diferentes colecciones.
Consultas que requieren la combinación de múltiples tablas utilizando operadores JOIN.
Consultas que se enfocan en la normalización de datos para evitar la redundancia.
Consultas que requieren el procesamiento de transacciones altamente consistentes entre múltiples registros.
¿Cuál de los siguientes es un ejemplo de base de datos no relacional tipo columna (por ejemplo, Cassandra)?
Una base de datos que almacena grandes cantidades de datos en columnas, optimizada para lecturas rápidas de grandes volúmenes de datos.
Una base de datos que usa relaciones entre filas y columnas para mantener la integridad referencial.
Una base de datos que emplea un modelo de datos basado en tablas y relaciones estrictas entre ellas.
Una base de datos orientada a documentos que utiliza JSON para almacenar información estructurada.
¿Cómo se gestiona la escalabilidad en una base de datos no relacional tipo clave-valor (por ejemplo, Redis)?
La escalabilidad se gestiona principalmente a través de particionamiento horizontal y replicación de datos, permitiendo un alto rendimiento y escalabilidad.
La escalabilidad se gestiona mediante el uso de una arquitectura de nodos monolíticos que procesan todas las consultas de manera secuencial.
La escalabilidad se logra utilizando un solo servidor que almacena todos los datos en un solo lugar.
La escalabilidad en bases de datos no relacionales se limita a un solo servidor sin posibilidad de distribuir los datos.
¿Cuál es una desventaja significativa de las bases de datos relacionales frente a las no relacionales?
Las bases de datos relacionales tienen una mayor complejidad para manejar grandes volúmenes de datos no estructurados y requieren un esquema rígido.
Las bases de datos relacionales son más lentas en la ejecución de consultas transaccionales complejas que las bases de datos no relacionales.
Las bases de datos relacionales requieren más tiempo para realizar consultas simples que las bases de datos no relacionales.
Las bases de datos relacionales no son escalables horizontalmente y no pueden manejar grandes volúmenes de datos.
¿Qué tipo de base de datos es más adecuado para almacenar y consultar grandes volúmenes de registros de logs o eventos en tiempo real?
Las bases de datos no relacionales tipo clave-valor, como Elasticsearch, que están optimizadas para búsquedas rápidas y grandes volúmenes de datos.
Las bases de datos relacionales, como MySQL, que requieren un esquema fijo y son lentas para consultas en tiempo real.
Las bases de datos no relacionales tipo grafos, que son útiles para almacenar redes complejas.
Las bases de datos relacionales, como PostgreSQL, que son ideales para consultas analíticas complejas.
¿Qué característica distingue a las bases de datos relacionales respecto a las bases de datos no relacionales cuando se trata de almacenamiento de datos estructurados?
Las bases de datos relacionales están diseñadas específicamente para manejar datos estructurados y asegurar la integridad referencial mediante el uso de claves primarias y foráneas.Las bases de datos relacionales están diseñadas específicamente para manejar datos estructurados y asegurar la integridad referencial mediante el uso de claves primarias y foráneas.
Las bases de datos relacionales no son adecuadas para manejar datos estructurados debido a su falta de flexibilidad.
Las bases de datos no relacionales están diseñadas para manejar datos estructurados, mientras que las bases de datos relacionales no lo hacen.
Las bases de datos no relacionales son más rápidas en el manejo de datos estructurados que las bases de datos relacionales.
¿Qué tipo de base de datos es más adecuado para almacenar datos que varían mucho en estructura, como logs de aplicaciones, datos de sensores o eventos en tiempo real?
Las bases de datos relacionales, como MySQL, debido a su capacidad para manejar datos con relaciones complejas.
Las bases de datos no relacionales tipo documento, como MongoDB, debido a su flexibilidad para almacenar datos no estructurados o semiestructurados.
Las bases de datos no relacionales tipo columna, como Cassandra, que almacenan datos de manera muy estructurada.
Las bases de datos relacionales, como PostgreSQL, que requieren un esquema rígido.
¿Qué tipo de base de datos utiliza documentos como unidades principales de almacenamiento?
Base de datos NoSQL basada en documentos.
Base de datos relacional.
Base de datos jerárquica.
Base de datos orientada a grafos.
¿Qué tipo de servidor gestiona y facilita el acceso a los archivos almacenados en una red de computadoras?
Servidor de archivos.
Servidor web.
Servidor de base de datos.
Servidor de correo electrónico.
¿Qué tipo de servidor se utiliza principalmente para almacenar, gestionar y recuperar bases de datos en una red?
Servidor web.
Servidor de aplicaciones.
Servidor de base de datos.
Servidor de archivos.
¿Qué tipo de servidor gestiona las solicitudes de acceso y entrega de páginas web a los usuarios?
Servidor de base de datos.
Servidor web.
Servidor FTP.
Servidor de aplicaciones.
¿Cuál de los siguientes servidores es responsable de gestionar la comunicación de correo electrónico entre los clientes y los servidores?
Servidor de correo electrónico.
Servidor web.
Servidor de archivos.
Servidor de aplicaciones.
¿Qué tipo de servidor proporciona recursos informáticos y almacenamiento a través de la nube a los usuarios y dispositivos remotos?
Servidor de nube.
Servidor de aplicaciones.
Servidor de archivos.
Servidor DNS.
¿Qué tipo de servidor se utiliza para almacenar archivos y programas que pueden ser accedidos y utilizados por los usuarios en una red local o remota?
Servidor de aplicaciones.
Servidor de archivos.
Servidor web.
Servidor DNS.
¿Qué tipo de servidor se utiliza para proporcionar acceso a aplicaciones específicas y servicios compartidos a través de una red interna o externa?
Servidor de base de datos.
Servidor de aplicaciones.
Servidor de archivos.
Servidor web.
