Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseo de Base de
Datos
Lenguaje y Reglas del
Modelo
En la figura anterior se propone exponer como las reglas del modelo realizan
una especie de filtro para poder realizar un diseo que es comprensible y
legible para una comunidad de usuarios.
Niveles
Existen distintos tipos de modelos, de los cuales distinguiremos solo dos
principales:
Modelo de Datos Conceptuales o de Alto Nivel
Son los orientados a la descripcin de estructuras de datos y restricciones
de integridad. Se usan fundamentalmente durante la etapa de diseo de un
problema dado y estn orientados a representar los elementos que
intervienen en ese problema y sus relaciones, entre ellos tenemos:
o
o
o
o
Modelo Entidad-Relacin
Modelo Orientado a Objetos
Lenguaje unificado de Modelados (Diagramas UML)
Diagramas CASE
Se caracterizan por:
o
o
o
Modelo Jerrquico
Modelo de Red
Modelo Relacional
objetos. Una entidad con una existencia fsica es una persona, un carro; o
puede ser un objeto con una existencia conceptual.
Atributos
Las entidades tienen atributos o como se les llama ocasiones, propiedades
que describen las caractersticas de una entidad, por ejemplo una entidad
ALUMNO, tiene sus propiedades como ser: nombre, apellidos, sexo, edad,
etc, los atributos pueden clasificarse de acuerdo al valor o valores que
almacenen, y stos son:
o
Dominio
Cada atributo simple de un tipo de entidad es asociado con un conjunto de
valores al que lamamos dominio de un atributo. En otros trminos dominio
de un atributo es el conjunto de posibles valores que puede tomar un
atributo.
Relacin
Una relacin es cualquier asociacin que puede establecerse entre
entidades de la misma clase o de clases diferentes. A esta relacin tambin
se les conoce como vnculos.
Los roles de una relacin son funciones que desempea cada una de las
clases de entidades asociadas. En toda relacin binaria, existen dos roles
diferentes correspondientes a las entidades de cada una de las clases
relacionadas. Suponiendo que A representa la clase de entidad formada por
los profesores de un centro de estudios, y B la formada por todos los
alumnos de dicho centro, entre entidades de estas dos clases podran
establecerse varias relaciones caracterizadas por los siguientes roles:
ENTIDAD
PROFESOR
PROFESOR
ESTUDIANTE
ESTUDIANTE
ROL
Da clase a
Es tutor de
Recibe clase de
Es dirigido por
ENTIDAD
ESTUDIANTE
ESTUDIANTE
PROFESOR
PROFESOR
Razn de Cardinalidad
Restricciones de participacin y dependencias de existencia
Razn de Cardinalidad
La Cardinalidad expresa el numero de entidades de una clase que
pueden asociarse a una entidad de otra clase; normalmente se ve en
relacin binaria de los tipos de entidades. En funcin de esta propiedad,
se distinguen tres tipos de relaciones:
Relaciones uno a uno (1:1)