DEFINE: ER - Tipo de
Correspondencia
Se coloca encima de la relacion y son las maximas cardinalidades de cada extremo
DEFINE: Relacional -
Intension/Esquema
Conjunto de los atributos
DEFINE
Integridad de entidad
Integridad referencial
Ningun atributo que forme parte de la clave primaria puede ser NULO
El valor de una clave ajena debe coincidir con la clave
primaria referenciada o ser NULO
DEFINE: Relacional - Reglas de Codd (0-12)
Las debe de cumplir cualquier SGBBDDR
¿Qué modelo es?. Orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico es el Modelo Entidad-Relación
Modelos de Datos Conceptuales
¿Qué modelo es? Orientados a las operaciones, más que a la descripción de una realidad. Se implementan en algún gestor de base de datos.
El ejemplo más típico es el Modelo Relacional (Normalización de bases de datos)
Modelos de Datos Lógicos
¿Qué modelo es? Estructuras de datos a bajo nivel implementadas dentro del propio gestor.
Ejemplos típicos de estas estructuras son los Árboles B+, estructuras Hash, triggers, procedures, índices…
Modelos de Datos Físicos
4 ventajas de usar un modelo de datos
*Comprensión de los datos de una organización y del funcionamiento de la organización.
*Obtención de estructuras de datos independientes del entorno físico.
*Control de los posibles errores desde el principio, o al menos, darse cuenta de las deficiencias lo antes posible.
*Mejora del mantenimiento.
Son aquellos ATRIBUTOS que tienen un solo componente y que no se pueden dividir en partes más pequeñas con significado propio. Se representan mediante círculos.
Simples
Son aquellos ATRIBUTOS que están formados por varios componentes y que tienen afinidad en cuanto a su significado. Se representan, también, con círculos unidos a cada uno de los atributos de los que se compone.
Compuestos
Es aquel ATRIBUTO que tiene un solo valor por cada ocurrencia de la entidad a la que pertenece. Se representan mediante un círculo.
Monovaluados
ATRIBUTO que puede tener varios valores por cada ocurrencia de la entidad. Se representan con dos círculos, uno dentro de otro.
Multivaluados
Son aquellos ATRIBUTOS cuyos datos se almacenan directamente en la base de datos sin necesidad de realizar ningún trámite intermedio. Se representan mediante círculos.
Almacenados
Son aquellos ATRIBUTOS que son obtenidos a partir del valor de uno o varios atributos existentes en la misma o en otras entidades. Se representan mediante círculos discontinuos.
Derivados
Clave formada por un solo atributo
Clave formada por más de un atributo
Clave simple
Clave compuesta
Los flujos de datos pueden ser de:
Consulta
Actualización
Diálogo
Los flujos de datos y los almacenes también se …
Todos los niveles de un DFD han de estar …
descomponen
balanceados
Reglas de construcción:
Los flujos son direccionales y los flujos permitidos son
Entre dos procesos
Entre un proceso y un almacén
Entre un proceso y una entidad externa
¿Qué diagrama es? Representación del flujo de procesos y actividades en un sistema
Diagrama de actividad de UML
¿Cúal es? Diagrama estructurado que muestra la lógica de un algoritmo sin usar bucles ni flechas.
Diagrama de Nassi–Shneiderman
¿Cúal es? Técnica de diseño estructurado basada en la jerarquía y la organización lógica de datos y procesos.
Método Warnier
¿Cúal es? Enfoque de programación estructurada que deriva el diseño a partir de la estructura de los datos de entrada y salida.
Método Jackson
¿Cúal es? Técnica de diseño que utiliza descomposición funcional para organizar sistemas complejos.
Método Bertini
¿Cúal es? Método de análisis y diseño que representa procesos mediante redes funcionales y flujos de información.
Método Tabourier