Modelo E/R Flashcards

(52 cards)

1
Q

Cuál es el proceso de modelado (fases de creación) de una BBDD

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? (Análisis)

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

Tipos de Modelos Lógicos?

A
  • Relacional (Codd)
  • Jerárquico
  • Red
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
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.(dar una vuelta a esto)
  • Propio de la etapa de Análisis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definición del modelo Entidad/Relación?

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
6
Q

Ventajas de usar un modelo de datos? (realmente no se a cual se refiere, esta donde E/R, doy por sentado que es ese, por cosas de la respuesta)

A
  • Compresió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
7
Q

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

A

Es aquel objeto, real o abstracto, acerca del cual se desea almacenar la información en la base de datos
Una entidad no es un propiedad concreta sino un objeto que puede poseer múltiples propiedades (atributos)
(ej. Ocurrencia del Tipo de Entidad Persona)

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

Definición de Tipo de entidad: (Conjunto de Entidad?)

A

La estructura genérica de un conjunto de entidades con las mismas características
(ejemplo de una biblioteca ? Libro)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
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
10
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
11
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
12
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
13
Q

Tipos de Entidades (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
14
Q

Definición de roles. Representación

A
  • Aclaran el significado de la relación (opcionales)
  • se indican, Nombrando las líneas que conectan los Relaciones con las Entidades.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
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
16
Q

Cuales son los Grados en el modelo E/R? (Clasificación)

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
17
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
18
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
19
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
20
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
21
Q

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

A
  • Atributo que puede ser subdividido en atributos más elementales
22
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.
23
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)
24
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
25
Definición del Atributo Derivado y como se representa gráficamente?
- 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 funcion de otro(s)) Ejemplo: Edad deriva del atributo fecha de nacimiento.
26
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
27
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)
28
Concepto de Relación Total. Representación Gráfica:
1. 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)
29
Concepto de Relación Parcial. Representación Gráfica:
Una persona NO tiene que ser no Programador ni Director (mín 0) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
30
Concepto de Relación Exclusiva (o disjunto). Representación Gráfica:
Una persona tiene que ser o Programador o Director (Máx 1) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
31
Concepto de Relación Solapada (no disjuntos). Representación Gráfica:
Una persona tiene que ser Programador y Director (a la vez) (Máx n) (en el ejemplo de jerarquía: Director y Programador ? heredan de Persona)
32
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 alguna de ellas
33
Notación gráfica de las relaciones de Generalización/Especialización en Metrica3?
- Relación Total ? con dos lineas de la entidad a la jerarquía - Relación Parcial ? con una linea de la entidad a la jerarquía - Relación Exclusiva (o disjunto) ? Con una d en el triangulo de la jerarquía - Relación Solapada (no disjuntos) ? Con una O o 0 en el triangulo de la jerarquía - Aquí tenemos también el caso de las uniones por categoría ? Con una U
34
Entidad Fuerte
o Regular, es aquella que sí puede ser identificada unívocamente
35
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
36
Entidad Débil en Existencia
- Tiene un atributo clave (en el ejemplo de Autor-Libro ? libro tiene el IBSN que lo identifica)
37
Entidad Débil en Identidad
- Necesita un Atributo de la regular para su identificación (atributo de clave "parcial")
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
En un Diagrama de Flujo de Datos (DFD), los elementos principales que intervienen son:
- las entidades externas - los procesos - los almacenes de datos - los flujos de datos.
41
Concepto de Entidades externas en un DFD:
Representan elementos fuera del sistema que interactúan con él, como usuarios, otros sistemas o fuentes de datos.
42
Concepto de Procesos en un DFD:
Son las actividades o funciones que realiza el sistema para transformar o manipular los datos.
43
Concepto de Almacenes de datos en un DFD:
Representan los lugares donde se almacena la información, como bases de datos o archivos.
44
Concepto de Flujos de datos en un DFD:
Son las flechas que indican el movimiento de la información entre los diferentes elementos del DFD.
45
Como se denomina el Proceso de nivel 0 en un DFD?
- Diagrama de Contexto
46
Como suelen acabar los DFD?
- En un Flujograma
47
Reglas de Construcción de los DFD?
- Son Direccionales - Permiten ciertos Flujos - Los Flujos de datos y los Almacenes también se descomponen - Todos los niveles de un DFD han de estar balanceados
48
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
49
Cuales son los Flujos permitidos 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
50
Cuáles son flujos NO permitidos en un DFD?
- Almacén y Almacén - 2 Entidades Externas
51
Cómo pueden ser los Flujos de Datos?
- Consulta (leer) - Actualización (escribir) - Diálogo (leer y escribir)
52
Flujogramas (diagramas de Flujo) que conoces?
- Diagrama de actividad de UML - Diagrama de Nassi/Shneiderman