B3T1 - Modelo E/R y DFD Flashcards

(54 cards)

1
Q

Cuál es el proceso de modelado (fases de creación) de una BBDD? Y de que son dependientes esas fases?

A
  • Modelo Conceptual (semántica de negocio/abstracto)(independiente de todo) (ej: E/R)
  • Modelo Lógico (dependiente del Tipo de BBDD) (ej: Relacional)
  • Modelo Físico (Implementación BBDD) (Dependiente del SGBD)
    (MF ? Estructuras de datos de Bajo nivel dentro del SGBD)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tipos de Modelos Conceptuales?

A
  • Modelo E/R (P. Chen)
  • Modelo RM/T (Codd y Date)
  • Modelos Semánticos
  • UML
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En que consiste el modelo de Datos Conceptual? Y donde se usan?

A
  • a la Descripción de estructuras de Datos y Restricciones de Integridad. (Representa los elementos que intervienen en ese problema y sus relaciones)
  • Propio de la etapa de Análisis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Objetivos del modelo Entidad/Relación? Y sus particularidades?

A

Técnica cuyo objetivo es la representación y definición de todos los datos que se introducen, almacenan, transforman y producen dentro de un sistema de información, SIN tener en cuenta las necesidades de tecnología existente ni otras restricciones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ventajas de usar un modelo de datos?

A
  • Comprensión de los datos de una organización y del funcionamiento de la misma
  • Obtención de estructuras de datos independientes del entorno físico
  • Control de los posibles errores desde el principio o para darse cuenta de las deficiencias lo antes posible
  • Mejora el rendimiento
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definición de Entidad y como se representa gráficamente?

A

Es una instancia concreta que se ajusta a la definición establecida por el tipo de entidad. (ej. cada registro en la base de datos que contenga información específica de un empleado (por ejemplo, “María López, ingresó el 5 de marzo de 2020, gerente de ventas”))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Definición de Tipo de entidad: (Conjunto de Entidad a veces se usa como sinonimo pero es ligeramente diferente: la colección o agrupación de todas las instancias reales que corresponden al tipo de entidad definido.)

A

Se refiere a la definición o __plantilla__ que especifica un conjunto de atributos, características y comportamientos comunes para un grupo de elementos (en el diseño de una base de datos, podrías definir un tipo de entidad llamado “Empleado” que incluye atributos como nombre, apellido, fecha de ingreso y puesto de trabajo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Definición de Atributo:

A
  • Propiedad o característica de un tipo de entidad común a todas las ocurrencias de una entidad
  • Se trata de la unidad básica de información que sirve para identificar o describir la entidad.(se define sobre un dominio)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tipos de atributos que conoces:

A
  • Simple
  • Compuesto
  • Univaluado
  • Multivaluado
  • Obligatorio
  • Derivado
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definición de Dominio:

A
  • Es un conjunto nominado de valores homogéneos (nombre del tipo de datos que toma un tipo de atributo)
  • Tiene existencia propia independiente de cualquier entidad, relación o atributo
  • Una atributo de un objeto toma valores que pertenecen a un determinado dominio.
    (ej. Dominio para el atributo “Edad”: Un dominio podría ser “número entero positivo”)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definición de Relación y como se representa gráficamente?

A
  • Es una asociación o correspondencia existente entre una o varias entidades.
  • Se representa gráficamente con un rombo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Tipos de Relaciones (modelo E/R Extendido)

A
  • Entidad Fuerte
  • Entidad débil
    ?En existencia
    ?En Identidad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definición de roles

A
  • Aclaran el significado de la relación
  • se indican, Nombrando las líneas que conectan los Relaciones con las Entidades.
  • son opcionales y se utilizan para aclarar la semántica de la relación
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Concepto de Grado en E/R

A
  • Número de “tipos de entidad” involucrado o que participan en una relación. (ej. Relación Binaria)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cuales son los Grados en el modelo E/R?

A
  • Relación Unaria o de grado 1: Es aquella relación en la que participa una única entidad. También llamadas reflexivas o recursivas.
    • Relación Binaria o de grado 2: Es aquella relación en la que participan dos entidades. En general, tanto en una primera aproximación, como en los sucesivos refinamientos, el esquema conceptual de la base de datos buscará tener sólo este tipo de relaciones.
    • Relación Ternaria o de grado 3: Es aquella relación en la que participan tres entidades al mismo tiempo.
    • Relación N-aria o de grado n: Es aquella relación que involucra n entidades. Este tipo de relaciones no son usuales y deben ser simplificadas hacia relaciones de menor grado.
    • Relación doble: ocurre cuando dos entidades están relacionadas a través de dos relaciones. Este tipo de relaciones son complejas de manejar.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Concepto de Cardinalidad en el modelo E/R?

A
  • Número de Ocurrencias (instancia o ejemplo particular de una entidad), que se relaciona con una del otro extremo
    (describe la cantidad de instancias de una entidad que pueden estar relacionadas con instancias de otra entidad)
  • Ej. 1:1, 1:N, N:M
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Concepto de tipo de Correspondencia en el modelo E/R

A
  • Es el 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Características del Modelo Entidad/Relación (E/R)

A
  • Independiente del entorno físico
    • Debe ser fiel representación del sistema de información del objeto del estudio.
    • Describe con un alto nivel de abstracción la distribución de datos almacenados
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Definición del Atributo Simple

A
  • Son atributos que no están divididos en partes, representan un valor indivisible
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Definición del Atributo Compuesto y como se representa gráficamente?

A
  • Atributo que puede ser subdividido en atributos más elementales
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Definición del Atributo Univaluado y como se representa gráficamente?

A
  • Atributo que sólo puede tomar un valor para todas y cada una de las ocurrencias del tipo de entidad al que pertenecen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Definición del Atributo Multivaluado y como se representa gráficamente?

A
  • Puede tomar más de un valor para algunas de las ocurrencias del tipo de entidad al que pertenecen. ejemplo: el n de telf.
  • (no tienen sentido en el modelo relacional a partir de la 1FN)
23
Q

Definición del Atributo Obligatorio y como se representa gráficamente?

A
  • Atributo que tiene que tomar al menos un valor para todas y cada una de las ocurrencias del tipo entidad al que pertenece
24
Q

Definición del Atributo Derivado y como se representa gráficamente? (Todavia no apuntada la representación)

A
  • Atributo cuyo valor se obtiene a partir de los valores de otros atributos de la misma o de diferente tipo de entidad (es calculado en función de otro(s)) Ejemplo: Edad deriva del atributo fecha de nacimiento.
25
Definición del Atributo Discriminante (E/R Extendido) y como se representa gráficamente?
'- Dentro de una jerarquía (herencia), nos sirve para determinar en función de los valores que toma es de un subtipo o de otro - sale una li
26
Tipos de Relaciones de Generalización/Especialización (E/R Extendido)
- Total/Parcial (Una entidad puede funcionar como alguno de los hijos) (el mínimo) - Exclusiva/Solapada (Una entidad puede funcionar como 1 o varios hijos)(el máximo) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
27
Concepto de Relación Total
Una persona tiene que ser por lo menos Programador o Director (mín 1) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
28
Concepto de Relación Parcial
Una persona NO tiene que ser ni Programador ni Director (mín 0) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
29
Concepto de Relación Exclusiva (o disjunto)
Una persona tiene que ser por lo menos Programador o Director (mín 1) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
30
Concepto de Relación Solapada (no disjuntos)(disjunto significa separado, distinto o que no comparte elementos en común)
Un padre tiene que ser si o si uno de los hijos (mín 1) (Una persona tiene que ser por lo menos Programador o Director. Jerarquía: Director y Programador -> heredan de Persona)
31
Notación gráfica de las relaciones de Generalización/Especialización?
- la total se representa con un circulo entre la entidad y la jerarquía - la exclusiva con un arco de entidad hija a entidad hija - las otras dos con ausencia de ellas
32
Notación gráfica de las relaciones de Generalización/Especialización en Metrica3?
- Relación Total ? con dos líneas de la entidad a la jerarquía - Relación Parcial ? con una línea de la entidad a la jerarquía - Relación Exclusiva (o disjunto) ? Con una d en el triángulo de la jerarquía - Relación Solapada (no disjuntos) ? Con una O o 0 en el triángulo de la jerarquía - Aquí tenemos también el caso de las uniones por categoría ? Con una U
33
Entidad Fuerte
o Regular, es aquella que sí puede ser identificada unívocamente
34
Entidad Débil en Existencia
- Tiene un atributo clave (en el ejemplo de Autor-Libro ? libro tiene el IBSN que lo identifica)
35
Entidad Débil en Identidad
- Necesita un Atributo de la regular para su identificación (atributo de clave "parcial")
36
En que se Extiende el Modelo E/R extendido?
- Generalización/especialización - Agregación - Entidades Fuertes(Regulares) o débiles ? buscar si hay más
37
Concepto de Entidad Débil
- Es aquella que no puede existir sin participar en la relación (no puede ser unívocamente identificada solamente por sus atributos) (necesita de otra para existir) - Dos tipos: en Existencia y en Identidad
38
Dentro del ejemplo de una biblioteca, ¿qué sería Libro?
Un tipo de Entidad
39
Que tipo de técnica representan los DFD?
- Técnica de descomposición Funcional o Top-Down (es una técnica de programación estructurada)
40
Como se denomina el Proceso de nivel 0 en un DFD?
- Diagrama de Contexto
41
Como suelen acabar los DFD?
- En un Flujograma
42
Reglas de Construcción de los DFD?
- Son Direccionales - Permiten ciertos Flujos (se ven en otra pregunta) - Descomposición de los flujos de datos y almacenes - Todos los niveles de un DFD han de estar balanceados
43
En el contexto de los DFD que significa que los niveles tienen que estar balanceados?
- significa que las entradas y salidas de un proceso en un nivel deben corresponder con las entradas y salidas del mismo proceso en el nivel inferior, después de la descomposición
44
Cuales son los Flujos permitido en un DFD?
- Entre 2 procesos (se dice que son síncronos ) - Entre un Proceso y un Almacén - Entre un Proceso y una Entidad Externa
45
Cómo pueden ser los Flujos de Datos?
- Consulta (leer) - Actualización (escribir) - Diálogo (leer y escribir)
46
Flujogramas (diagramas de Flujo) que conoces?
- Diagrama de actividad de UML - Diagrama de Nassi/Shneiderman
47
Cómo se denomina al conjunto de valores que puede tomar un atributo?
Dominio
48
Cómo se denomina aquella entidad que necesita de otra para existir?
Entidad Débil
49
Esté permitido un flujo de datos entre dos entidades externas?
No
50
Esté permitido el flujo de datos entre dos procesos directamente?
sí (procesos síncronos)
51
El número de entidades de un extremo que se relacionan con una del otro en una relación, se denomina?
Cardinalidad
52
Cuáles son flujos NO permitidos en un DFD?
- Almacén y Almacén - 2 Entidades Externas
53
representación de una entidad Fuerte y Débil
- Fuerte: un rectángulo - Débil: dos rectángulos
54
Como se representa gráficamente una jerarquía?
- Con un triángulo "invertido"