B3 - T1 ER y DFD Flashcards
En E/R ¿Qué tipos de modelos conoces?
Conceptual
Lógico
Físico
¿Qué es el modelo lógico?
Representación detallada de la estructura de una base de datos diseñada para reflejar como los datos se almacenarán y accederán a nivel lógico, independientemente de cómo se implementen físicamente
¿Cuáles son los elementos claves del modelo lógico?
Tablas
Columnas
PK
FK
índices
Restricciones
¿Qué es el modelo conceptual?
Representación abstracta de la estructura de la base de datos, enfocada en identificar las entidades y las relaciones entre ellas, sin preocuparse por los detalles técnicos de implementación
¿Con qué modos podemos hacer diagramas conceptuales?
- Modelo E/R Chen (Modelo Entidad Rlacional)
- Modelo RM/T (Modelo Relacional Modificado
- Modelo Semánticos
- UML (Unified Modeling Languaje)
¿Para qué vale el modelo E/R?
Es una herramienta que permite representar de manera simplificada los componentes que participan en un proceso de negocio y el modo en el que estos se relacionan entre sí
¿Qué es una entidad?
Es aqyel objeto, real o abstracto, acerca del cual se desea almacenar información en la base de datos
¿Qué es un tipo de entidad?
La estructura genérica de un conjunto de entidades con las mismas características
¿Qué tipos de entidad conoces?
- Fuerte (regular): entidad normal que existe por sí misma
- Débil: Es aquella cuya existencia depende de otra
¿Qué es un atributo?
Propiedad o característica de un tipo de entidad
¿Qué tipos de atributos conoces?
Simple
Compuesto
Multiple
Opcionales
Clave
Clave parcial
Derivado
Multivalor
¿Qué es una relación?
Es una asociación o correspondencia existente entre una o varios tipos de entidades (se dibuja con un rombo)
¿Qué campos contiene una relación?
Nombre
Grado de la relación
Cardinalidad
Esquema
Tipo de asociación
¿Qué es el grado de relación?
Número máximo de ocurrencias de cada tipo de entidad que pueden intervenir en una ocurrencia de la relación que se está tratando
¿Para qué valen las Relaciones ISA o relaciones de Herencia?
Para representar la relación entre una entidad general (superclase9 y una entidad más especifica (subclase)