Tipos de Modelos de Datos : Ventajas y Desventajas

3,317 views 3 slides Apr 30, 2021
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

Tipos de Modelos de Datos
Ventajas y desventajas


Juan Miguel Custodio Macgiver 100480765


Slide Content

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.

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
-UML no 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