Tipos de Modelos de Datos : Ventajas y Desventajas
1. Actividad 4.2: Elaborar Cuadro Sinóptico
En esta ocasión tienen que llenar un cuadro sinóptico, colocando la siguiente información:
1. En la primera columna: los tres modelos de datos que se han discutido en esta unidad.
2. En la segunda columna: indicar las ventajas que ofrece cada modelo
3. En la tercera columna: indicar las desventajas de cada modelo.
Custodio_JuanMiguel_Unidad4Cuadro.
2. Modelos de
Datos
Ventajas Desventajas
Entidad
Relación
- Diseño de alto nivel: Expresa con
bastante precisión el esquema
conceptual
- Los diagramas permiten mantener
una visión global del diseño y
favorece la comunicación entre los
diseñadores.
-Carece de un soporte formal y
los SGBD no suelen
implementarlo directamente.
-Normalmente hay que
transformarlo en un modelo de
más bajo nivel.
Relacional
-Mayor coherencia.
-Estándares bien definidos.
-Atomicidad y escritura simple.
-Provee herramientas que garantiza
evitar la duplicidad de registros.
-Garantiza la integridad referencial.
-Favorece la normalización por ser
más comprensible y aplicable.
-Independencia de los datos respecto
a los tratamientos y viceversa.
-Mejor disponibilidad de los datos.
-Mayor eficiencia en la recogida,
codificación y entrada.
-Mayor capacidad de modelado.
-Uniformidad en cuanto a la
manipulación de base de datos.
-Presentan deficiencias con
datos gráficos, multimedia,
CAD y sistemas de
información geográfica.
-No se manipulan de forma
manejable los bloques de texto
como tipo de dato.
Modelo
UML
-UML Se puede usar para diferentes
tipos de sistemas
-UML consolida muchas de las
notaciones y conceptos más usadas
orientados a objetos.
-UML es fácilmente entendible
-Nos muestra el requerimiento del
usuario
-Nos muestra las tareas del usuario
-Nos muestra las necesidades del
usuario
UML no es un método de
desarrollo.
-UML al no ser un método de
desarrollo es -independiente del
ciclo de desarrollo
-UMLno se presta con facilidad al
diseño de sistemas distribuidos.
-No establecen completamente los
requisitos funcionales.
-No permite determinar los
requisitos no funcionales
-La inclusión hace que los
diagramas sean más difíciles de
entender para los clientes