T1 (parte 2) ER y DFD (J) Flashcards
En E/R ¿Qué tipos de modelos conoces?
Lógico - Conceptual - Físico
¿Que es Modelo lógico?
representación detallada de la estructura de una base de datos diseñada para reflejar cómo los datos se almacenarán y accederán a nivel lógico
¿Cuales son los elementos claves del modelo lógico?
Tablas,
columnas
PK
FK
Índices
Restricciones
¿Que es el modelo conceptual?
representación abstracta de la estructura de la base de datos
¿Con que modos podemos hacer diagramas conceptuales?
- E/R Chen(Modelo Entidad-Relación)
- RM/T(Modelo Relacional Modificado (RM/T)
- Módulos semánticos
- UML (Unified Modeling Language)
¿Para que vale el modelo E/R?
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í
¿Que es una entidad?
Es aquel objeto, real o abstracto, acerca del cual se desea almacenar información en la base de datos.
¿Que es un tipo de entidad?
La estructura genérica de un conjunto de entidades con las mismas características
¿Que tipos de entidad conoces?
Fuerte(regular-entidad normal que existe por sí misma) - débil(es aquella cuya existencia depende de otra)
¿Que es un atributo?
propiedad o característica de un tipo de entidad
¿Que tipos de atributo conoces?
- Simple
- Compuesto
- Multiple
- Opcionales
- Clave
- Clave Parcial
- Derivado
- Multivalor
¿Que es una relación?
asociación o correspondencia existente entre una o varios tipos de entidades
¿Que campos contiene una relación?
- Nombre
- Grado de la relación
- Cardinalidad
- Esquema
- Tipo de asociación
¿Que 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 que valen las Relaciones ISA o relaciones de Herencia?
para representar la relación entre una entidad general (superclase) y una entidad más específica (subclase).
¿Que es el atributo discriminador?
al conjunto de atributos de una entidad que permite distinguir a las entidades dentro del conjunto
¿Que es una relación solapada en el ejemplo de personal con (profesor - bede - técnico) de los apuntes?
Puedes ser pluriempleado. Relación máxima n. Tiene que ver con las cardinalidades máximas. (no lleva arco).
¿Que es una relación total en el ejemplo de personal con (profesor - bede - técnico) de los apuntes?
Si cada instancia de esa entidad debe estar relacionada con al menos una instancia de la otra entidad en la relación
Mínimo debe ser 1. Lleva un círculo en la flecha
¿Que es una relación parcial en el ejemplo de personal con (profesor - bede - técnico) de los apuntes?
Si algunas instancias de esa entidad pueden no estar relacionadas con ninguna instancia. Lo mínimo es un 0.
¿Que es un DFD?
Diagrama de Flujo de datos. Herramienta utilizada en el análisis y diseño de sistemas de información para representar gráficamente el flujo de datos a través de un sistema
¿Que elementos aparecen en un DFD?
- Entidades externas.
- Flujos de Datos.
- Proceso.
- Almacén de Datos.
- Proceso de Control.
- Flujo de ControlEntidades externas.
- Almacén de datos.
- Procesos.
En un DFD ¿Que es una entidad externa?
representa un ente ajeno al sistema que proporciona y/o recibe información del mismo.
¿Que tipos de flujo de datos existen?
- Consulta
- Actualización
- DiálogoConsulta
En un DFD ¿Que es un proceso?
Representa una funcionalidad que tiene que llevar a cabo el sistema para transformar o manipular datos. El proceso debe ser capaz de generar los flujos de datos de salida a partir de los de entrada.
En un DFD ¿Que es Almacen de datos?
representa la información en reposo
¿Cuando aparece por primera vez un almacen de datos?
En aquel nivel en que dos o más procesos accedan a él.
En un DFD ¿Que es Proceso de control?
representa procesos que coordinan y sincronizan las actividades de otros procesos del diagrama de flujo de datos. Se dispara por eventos
En un DFD ¿Que es Flujo de control?
representa el flujo entre un proceso de control y otro proceso
Herramienta para hacer los DFD:
son herramientas CASE (Ej: Visible Analyst)
¿Que significa que los niveles de un DFD deben de ser balanceados?
Consistencia entre niveles: la información que entra y sale de un proceso de nivel N
En un DFD.
¿Qué es un sumidero?
Un DFD que solo tenga flujos de entrada (sumidero) y no salidas.
Este DFD no es correcto.
En un DFD ¿Qué es Flujos de datos?
Movimiento de los datos.
Nota: Eliminada de Javi
¿Qué es una relación exclusiva en el ejemplo de personal con (profesor - bede - técnico) de los apuntes ?
Eres una u otra, pero no dos profesor o bede o técnico.
Nota: Eliminada de Javi