B3-T1 (parte 2): ER y DFD Flashcards
En E/R¿Que 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
¿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, enfocada en identificar las entidades y las relaciones entre ellas, sin preocuparse por los detalles técnicos de implementación
¿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?
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í.
¿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?
Es una asociación o correspondencia existente entre una o varios tipos de entidades (se dibuja con un rombo)
¿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?
(no lleva arco) puedes ser pluriempleado. Relación máxima n. Tiene que ver con las cardinalidades máximas
¿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
¿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 Control
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álogo
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?
vez 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 ¿Que es un sumidero?
Un DFD que solo tenga flujos de entrada(sumidero) y no salidas. Esto DFD no es correcto