quiz image

Implementación de lógica en base de datos

ITKnow avatar
ITKnow
·
·
Download

Start Quiz

Study Flashcards

30 Questions

¿Cuál de las siguientes afirmaciones describe mejor la arquitectura de cliente pesado (servidor liviano)?

El software del cliente implementa la mayor parte de la lógica de la aplicación y la interacción con el usuario.

¿Cuál de las siguientes ventajas se menciona para la arquitectura de cliente pesado?

Permite aprovechar la capacidad de procesamiento de los clientes.

¿Cuál de las siguientes desventajas se menciona para la arquitectura de cliente pesado?

El sistema es más complejo de gestionar.

¿Para qué tipo de sistemas se recomienda la arquitectura de cliente liviano (servidor pesado)?

Sistemas transaccionales.

¿Cuál de las siguientes afirmaciones describe mejor la arquitectura de cliente liviano (servidor pesado)?

El cliente solo es responsable de la capa de presentación de la aplicación.

¿Cuál de las siguientes es una desventaja de la arquitectura de cliente liviano (servidor pesado)?

No aprovecha la capacidad de procesamiento de los clientes.

En la arquitectura de tres capas, ¿qué componente implementa la lógica de presentación?

El cliente

¿Cuál es la principal diferencia entre una base de datos remota y una base de datos distribuida?

En una base de datos remota, el servidor solo se encarga del almacenamiento de la base de datos, mientras que en una base de datos distribuida, la gestión de la base de datos se puede realizar entre el cliente y varios servidores.

¿Cuál es la principal ventaja de un sistema basado en un proceso distribuido, donde parte del proceso se desarrolla en el cliente y otra parte en el servidor de lógica de negocios?

Mejora el rendimiento general del sistema al distribuir el procesamiento.

¿Cuál de las siguientes afirmaciones sobre la arquitectura de tres capas es correcta?

Permite distribuir la lógica de negocio entre varios servidores, lo que facilita el escalado.

¿Cuál es la principal característica de una base de datos remota?

La lógica de la aplicación se encuentra completamente del lado del cliente.

¿Qué componente tiene acceso directo a los datos en la arquitectura de tres capas?

El servidor intermedio

¿Cuál de las siguientes características NO es una ventaja de la arquitectura de tres capas?

Aumento de la complejidad y costos de implementación

¿Cuál es la principal característica de una base de datos distribuida?

La gestión de la base de datos se puede realizar entre el cliente y varios servidores.

¿Qué esquema se sugiere aplicar en el caso de estudio mencionado?

Un sistema basado en una base de datos distribuida, donde la gestión de la base de datos se realiza entre el cliente y varios servidores.

En la arquitectura de tres capas, ¿en qué componente residen los datos?

En el servidor de bases de datos

¿Cuál es la principal ventaja de concentrar gran parte de la lógica en servidores que permiten una fácil actualización ante cambios en las reglas?

Permite una fácil actualización de las reglas de negocio en el servidor.

¿Cuál de las siguientes afirmaciones sobre la arquitectura de tres capas es falsa?

La lógica de presentación y la lógica de negocio se implementan en el mismo componente.

¿Qué es lo que se encarga de resolver y procesar las actividades cuando el cliente realiza llamadas a funciones en el servidor en este caso?

La base de datos

¿Cuál es una desventaja de la implementación donde se desarrolla la lógica sobre un determinado motor de base de datos?

Dependencia de un producto determinado

¿Por qué es muy utilizada la forma de implementación donde el cliente realiza llamadas a funciones en el servidor?

Aprovecha los recursos provistos por el motor de base de datos

¿Cómo se implementan todas las actividades que corresponden al nivel de aplicación en el servidor en este caso?

Utilizando procedimientos almacenados

¿Cuál es una posible consecuencia de desarrollar la lógica sobre un determinado motor de base de datos?

Dificulta la migración a otro gestor de datos

¿Qué tipo de implementación puede resultar muy conveniente pero con cierta dependencia de un producto determinado?

Implementación con lógica en el servidor

¿Qué función cumple un servidor de integración en un modelo cliente-servidor multicapa?

Integrar los datos distribuidos y presentarlos como una única base de datos.

¿Por qué es importante considerar una implementación basada en tres capas funcionales para el plan de mejora del sistema de información?

Para permitir la integración de todas las reglas de negocio en un servidor exclusivo.

¿Qué función cumple un servidor de lógica de aplicación en el diseño del nuevo sistema?

Mantener el esquema de cliente liviano para el sector de facturación.

¿En qué consiste la sugerencia de incorporar servidores de lógica de aplicación en el nuevo sistema?

Integrar todas las reglas de negocio en un punto central.

¿Por qué se menciona que el sector de facturación puede mantener un esquema de cliente liviano?

Porque trabaja contra el servidor de lógica de aplicación que tiene acceso a los datos.

¿Cuál es la ventaja principal de utilizar un modelo cliente-servidor multicapa con servidores adicionales en un sistema que necesita acceder a múltiples bases de datos?

Integrar los datos distribuidos y presentarlos como si fuesen una única base de datos.

Study Notes

  • El modelo cliente-servidor de tres capas puede extenderse a una variante multicapa para acceder a múltiples bases de datos, utilizando servidores de integración.
  • Se sugiere una implementación basada en tres capas funcionales para el diseño de sistemas de información, evitando depender de un único servidor central.
  • En el modelo Fat Client, la mayor parte del procesamiento se realiza en el cliente, mientras que en el Thin Client, el procesamiento pesado corre en el servidor.
  • En una base de datos remota, la lógica de la aplicación está del lado del cliente y el servidor solo se encarga del almacenamiento.
  • En una base de datos distribuida, la gestión de la base de datos se realiza entre cliente y varios servidores de forma compartida.
  • Se sugiere un sistema basado en un proceso distribuido para mejorar el rendimiento del sistema y permitir una fácil actualización de reglas.
  • La arquitectura de tres capas permite distribuir la lógica de negocio entre varios servidores, reducir el tráfico de red y mejorar la respuesta a los clientes.

Explora cómo se realiza la implementación de lógica en una base de datos, donde las funciones son llamadas por el cliente y procesadas internamente. Conoce las ventajas y desventajas de esta metodología comúnmente utilizada en el tratamiento de información.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser