Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objeto de la base de
datos
Ejemplo
Ejemplares Conjuntos
Extensin
Conjunto-Usuarios{Jorge Martnez(1|alumno),
Enrique Valtierra(2|profesor), Miguel dos
Santos(3|investigador)}
Entidad
Tabla usuarios
Atributos Intencin
Relacin
Interrelacin
Entidades fuertes
Tabla principal
Tabla Usuarios
Entidades dbiles
Tabla auxiliar
Clave externa. Campo clave conformado por el valor de una clave principal
primaria de otra tabla. Por ejemplo el campo id_tipodeusuario en la tabla usuarios
es un campo clave externo que guarda el valor del campo primario ID de la tabla
tipodeusuario, especificando de esa forma que un usuario como Enrique Valtierra
sea de tipo 2 es decir profesor.
Tipos de relaciones
Segn modalidad
Una entidad es un ente que se puede distinguir de cualquier objeto. El ejemplo ms claro lo
define una persona con su DNI, nacido en una localidad determinada en una fecha
determinada. Todos estos datos conforman una entidad que identifica nicamente a una
persona.
Un conjunto de entidades es un grupo de entidades que comparten las mismas
propiedades. Podra ser un ejemplo de conjunto de entidades el alumnado de un colegio.
Cada entidad se compone de atributos. Un atributo es cada una de las propiedades del
conjunto de entidades. Siguiendo el ejemplo del alumnado, podramos hablar de los
siguientes atributos: DNI, nombre, direccin y fecha de nacimiento. Cada entidad tiene
unos determinados valores para cada uno de los atributos de la tabla. El conjunto de valores
permitidos para cada uno de los atributos se conoce con el nombre de dominio o conjunto
de valores.
Un atributo en el modelo entidad.relacin puede ser de varios tipos:
Una vez definidas las diferentes entidades, podemos realizar asociaciones entre las
mismas; lo que se conoce con el nombre de relacin. Ej: el alumno 1 asiste a la asignatura
1. La relacin puede tener atributos incluidos (por ejemplo nota que sera la calificacin
del alumno para esa asignatura).
Un conjunto de relaciones es un grupo de relaciones del mismo tipo. Si definimos la
entidad matrcula, podramos representar la asociacin entre los alumnos y todas aquellas
asignaturas en las que se encuentra matriculados.
A continuacin definimos clave como el conjunto de uno o ms atributos que permiten
identificar de forma nica a una entidad del conjunto de entidades. Es importante que el
ningn subconjunto de atributos puede ser a su vez clave. Ej: el DNI. La clave principal
identifica la entidad del conjunto de entidades y clave externa, es el conjunto de atributos
de una entidad que son clave primaria en otra entidad.
El diagrama de entidad-relacin representa el modelo grficamente, mediante el uso de
rectngulos, elipses, rombos, lneas,. Ejemplo:
Para cada conjunto de entidades fuertes existe una nica tabla al que se le asigna el
nombre y cuyos atributos son el del conjunto de entidades.
Para cada conjunto de entidades dbiles existe una nica tabla a la que se asigna
dicho nombre ms los de la clave primaria de la entidad fuerte a la que est
subordinada.
Para cada conjunto de relaciones existe una nica tabla a la que se asigna el nombre
del conjunto de relaciones, y cuyos atributos son las claves primarias de todas las
entidades que relaciona, ms los atributos propios de la relacin.
Los conjuntos de entidades y relaciones pueden definirse de varias formas, por lo que es
necesario examinar las siguientes cuestiones a la hora de disear un esquema de base de
datos:
Existen unas caractersticas extendidas del modelo entidad-relacin para poder reflejar las
caractersticas de las bases de datos, y son:
Generalizacin: es una relacin que existe entre entidades de nivel superior y uno
o ms conjuntos de nivel inferior.