Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BD 03ModeloDeDatos
BD 03ModeloDeDatos
FES Aragón
ICO
MTI. Omar Mendoza González
Representación de datos
Representación Representación Modelo
Lógica Física Relacional
Modelo
de Datos
Esquema
(Estructura
de Datos)
Abstracción
n Busca las propiedades comunes de un conjunto de
objetos reduciendo la complejidad y ayudando a
entender el mundo real.
n Dos acepciones :
n Reproducción simplificada de la realidad
(ciencias empíricas)
n Agregación / Desagregación
n Generalización / Especialización
n Asociación / Disociación
n Jerarquía de Abstracciones
Abstracción
Abstracción
n Clasificación:
n Es de la clase ambulancia.
n Agregación:
n Está formada por cuatro ruedas, un chasis, un
motor, ...
n Generalización:
n Una ambulancia es un vehículo para recoger y
transportar enfermos.
n Asociación:
n Su propietario es la empresa CUASER; su
conductor es Fernández, ...
Clasificación
n Es la acción de abstraer las características
comunes a un conjunto de ejemplares para
crear una categoría a la cual pertenecen
dichos ejemplares
n Se corresponde con el concepto de
pertenencia a un conjunto
n entre el elemento clase y los elementos
miembros se establece una relación
n ES_MIEMBRO_DE
Agregación
n Consiste en construir un nuevo elemento del
modelo como compuesto de otros elementos
( componentes ):
Externo
Lógico
(Usuario)
Global
MD Lógico
(Administrador)
Interno
Físico
(Máquina)
Modelo de Datos
Conceptual
MD Global
Instrumentado
por el SGBD
Modelo de Datos
n Mecanismo formal para representar y
manipular información de manera general y
sistemática:
n Descripción de datos.
n Operaciones.
n Reglas de Integridad
n Reglas de Negocio
Modelo de Datos
n Ejemplos de modelos de datos
n Modelos basados en grafos (en red y
jerárquico)
n Modelo relacional
n Modelo multidimensional
n Modelos Lógicos
Restricciones
n Limitaciones impuestas a la estructura del
modelo o a los datos que invalidan ciertas
ocurrencias de la BD
n Inherentes
n Limitaciones impuestas a la estructura del
modelo
n Semánticas
n Limitaciones impuestas a los atributos de las
relaciones
Modelado conceptual
n Qué es ?
n Primer etapa en diseño de una BD.
n Actividad en la cual se construyen esquemas
conceptuales de una realidad.
n Sub-etapas:
n Estudio del problema real.
n Especificación usando un lenguaje de muy alto nivel.
n Validar resultado.
n Resultado:
n Esquema Conceptual
n Lenguajes usados:
n Modelos Conceptuales.
Modelado de Datos
n Ítems/Entidades/Objetos [sustantivos]:
n Objetos que existen en el “mundo” y que son
distinguibles de otros (un libro, un autor, un tema…)
n Atributos [adjetivos]:
n Propiedades asociadas a un conjunto de entidades
(ISBN, nombre...).
n Relaciones/Conexiones/Asociaciones [verbos]:
n Conexiones semánticas entre dos conjuntos de
entidades (escribe, trata...).
Conceptos Básicos
n Relaciones entre Conjuntos
n Conjuntos de parejas, ternas, cuaternas, etc. de
elementos de los conjuntos anteriores.
(Estudiantes aprueban cursos, docentes dictan
cursos, etc).
n Restricciones de Integridad.
n Condiciones que indican cuando un elemento o
una pareja puede o no puede pertenecer a un
conjunto o relación. (Todos los estudiantes deben
ser mayores de 18 años, etc.)
Conceptos Básicos
n Claves
n Elementos que identifican a una tupla de manera única
n Cardinalidad
n Número de elementos de un tipo que se conectan
con un elemento de otro