B3T1 - Modelo E/R y DFD Flashcards
(54 cards)
Cuál es el proceso de modelado (fases de creación) de una BBDD? Y de que son dependientes esas fases?
- 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)
Tipos de Modelos Conceptuales?
- Modelo E/R (P. Chen)
- Modelo RM/T (Codd y Date)
- Modelos Semánticos
- UML
En que consiste el modelo de Datos Conceptual? Y donde se usan?
- 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
Objetivos del modelo Entidad/Relación? Y sus particularidades?
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
Ventajas de usar un modelo de datos?
- 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
Definición de Entidad y como se representa gráficamente?
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”))
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.)
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)
Definición de Atributo:
- 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)
Tipos de atributos que conoces:
- Simple
- Compuesto
- Univaluado
- Multivaluado
- Obligatorio
- Derivado
Definición de Dominio:
- 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”)
Definición de Relación y como se representa gráficamente?
- Es una asociación o correspondencia existente entre una o varias entidades.
- Se representa gráficamente con un rombo
Tipos de Relaciones (modelo E/R Extendido)
- Entidad Fuerte
- Entidad débil
?En existencia
?En Identidad
Definición de roles
- 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
Concepto de Grado en E/R
- Número de “tipos de entidad” involucrado o que participan en una relación. (ej. Relación Binaria)
Cuales son los Grados en el modelo E/R?
- 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.
Concepto de Cardinalidad en el modelo E/R?
- 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
Concepto de tipo de Correspondencia en el modelo E/R
- 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
Características del Modelo Entidad/Relación (E/R)
- 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
Definición del Atributo Simple
- Son atributos que no están divididos en partes, representan un valor indivisible
Definición del Atributo Compuesto y como se representa gráficamente?
- Atributo que puede ser subdividido en atributos más elementales
Definición del Atributo Univaluado y como se representa gráficamente?
- Atributo que sólo puede tomar un valor para todas y cada una de las ocurrencias del tipo de entidad al que pertenecen.
Definición del Atributo Multivaluado y como se representa gráficamente?
- 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)
Definición del Atributo Obligatorio y como se representa gráficamente?
- Atributo que tiene que tomar al menos un valor para todas y cada una de las ocurrencias del tipo entidad al que pertenece
Definición del Atributo Derivado y como se representa gráficamente? (Todavia no apuntada la representación)
- 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.