- ¿Cuáles son los beneficios de los estudios organizacional, técnico, legal, financiero y de mercado?
- ¿Cuáles son los aspectos a tener en cuenta para realizar cada uno de los estudios?
- ¿Por qué es importante realizar un análisis de la competencia?
|
BDOO |
BDD |
Definición |
La
información está representada mediante objetos que pueden dar soporte
a uno o varios lenguajes de programación |
Es un sistema
en el cual múltiples bases de bases de datos están conectados por un sistema
de comunicación |
Características |
·
Debe soportar objetos complejos ·
Cada objeto tiene un identificador único. ·
Encapsulación. ·
Concurrencia ·
Recuperación ·
Persistencia y manejador de almacenamiento
secundario ·
Facilidad de query ·
Herencia ·
Polimorfismo |
·
Cada uno de los ordenadores que forman parte
de la red tiene autonomía local y poder tener su propia configuración de
hardware ·
no debe haber dependencia de un sitio central
para obtener un servicio ·
Se pueden comunicar a su vez por distintos
medios de comunicación ·
Puede no estar duplicada, parcialmente
duplicada o totalmente duplicada. ·
Operación continua ·
Independencia con respecto a la fragmentación ·
Independencia de réplica ·
Procesamiento distribuido de consultas ·
Manejo distribuido de transacciones |
Ventajas |
·
Fácil integración con lenguajes orientados a
objetos. ·
Manipulación de conjuntos de datos complejos
de manera más rápida ·
Alto nivel de confiabilidad en la ejecución de
transacciones ·
Mejoras en el rendimiento al utilizar replicas
en memoria chache. ·
Capacidad frente a grandes volúmenes de datos. ·
Persistencia transparente |
·
Localización estratégica de datos en donde
sean más utilizados. ·
Fiabilidad y disponibilidad. ·
Mejor rendimiento. ·
Escalabilidad ·
Reducción de costos |
Desventajas |
·
Limitaciones para el programador ·
Tamaño excesivo en las aplicaciones
resultantes ·
Todavía no existen estándares debido a su poca
implementación |
·
Control y manejo de los datos ·
Integridad. ·
Mantenimiento ·
Ausencia de estándares en el desarrollo e
implementación ·
Complejo de implementar |
¿Qué acciones emprendería ante un incidente como la manipulación indebida de una base de datos?
Depende del daño hecho, en primera instancia recurrirá a Rollbacks, y si no es posible buscar algún punto de backup para hacer una restauración. Si esos recursos no alcanzan también se podrían analiza si a existe una replica o fragmentos tienen la información mal manipulada para copiarla de allí.
Esta actividad de portafolio esta basada en: en un trabajo que nunca se realizó ya que pide capturas de pantalla de 5 ejercicios que no se propusieron.
Ir a Classroom (Clic aquí) y abra la “TIA formativa Ejecución ejemplos BDD”, y siga las instrucciones dadas allí.
Solo puse claves foraneas en las tablas pedidos (para referencias al cliente y a los prodcutos) y en factura (para referenciar a pedidos qu...