Académique Documents
Professionnel Documents
Culture Documents
INDUSTRIAL
Base de Datos
Resultados Internet
Requerimientos
BASE DATOS
1. 2. 3. 4. 5.
1. Modelizacin Conceptual
LOS MODELOS CONCEPTUALES - Modelos de Datos de muy alto nivel - En general se concentran en estructuras. - Tienen una representacin grfica asociada. * ALGUNOS MODELOS CONCEPTUALES - Modelo Entidad-Relacin (1976) - Modelos ER extendidos (80s y 90s). - SDM (1981).
de base de datos mediante entidades y asociaciones Describe una base de datos de una forma sencilla y global Se realiza a partir de los requisitos de datos que debe cumplir una base de datos
Dominio
Valor
Atributo
Generalizacin
Asociacin o correspondencia entre entidades. Puede haber ms de una interrelacin entre dos entidades. Cada asociacin que se establece entre ejemplares concretos de las entidades que intervienen en una interrelacin se denomina ejemplar u ocurrencia de interrelacin
Nombre
Grado
Tipo de Correspondencia
Papel (rol)
asociar a otra a travs de una relacin Posibilidades: 0:0, 0:1, 1:0, 1:1
Nota: Hay que tener especial cuidado con las mnimas 1:1
realizador
film
PELICULA
Los nombres de rol se deben usar, sobre todo, en los tipos de relacin reflexivos, para evitar ambigedad
original
VERSION_DE
versin
PELICULA
Atributo derivado, es aqul cuyos valores se obtienen a partir de otros ya existentes (ha de controlarse la redundancia)
Caso de Estudio
Ejemplo (Requisitos)
Departamentos: cdigo nico por departamento y el nombre Proyectos: cdigo nico por proyecto y nombre. Cada proyecto se gestiona por un solo departamento y un departamento puede gestionar varios Empleados: cdigo nico de empleado, nombre y apellidos, direccin, telfono, fecha de nacimiento, sexo, si est casado o no y sueldo que percibe. Un empleado pertenece a un solo departamento y en un departamento puede haber varios empleados. Por otro lado cada departamento tiene un empleado como jefe. Los empleados pueden participar en varios proyectos y en un proyecto pueden participar varios empleados, pero interesa saber el tiempo (en horas) que dedica cada empleado a los proyectos en los que participa.
Caso de Estudio
Conjuntos de objetos: Empleado, Proyecto, Departamento.
Relaciones entre esos conjuntos: Empleados participan en Proyectos. Departamentos realizan proyectos. Empleado pertenece a un departamento. Em0pleado es jefe de un departamento. Caractersticas que interesan de los objetos: Empleado: cdigo, nombre, apellidos, direccin, .. Departamento; cdigo, nombre de departamento. Proyecto: cdigo, nombre de proyecto.
Caso de Estudio
Restricciones:
Un empleado pertenece a un nico departamento. Un empleado trabaja en varios proyectos. Un proyecto lo realiza un departamento. Un empleado es jefe de un departamento. Un departamento tiene un nico jefe.
Solucin
4. Redundancias
En los esquemas E/R, y en general en los de cualquier MD, es necesario evitar las redundancias para no tener problemas de inconsistencias de la representacin. Un elemento de un esquema es redundante si puede ser eliminado sin prdida de semntica. Existen dos formas principales de redundancia: - En los atributos - En las interrelaciones.
4. Redundancias
Ejemplo: Redundancia en Interrelaciones
4. Redundancias
La existencia de un ciclo no implica la existencia de interrelaciones redundantes. Para que una Interrelacin pueda ser eliminada por redundante se tiene que cumplir: a) Que exista un ciclo b) Que las interrelaciones que componen el ciclo sean equivalentes semnticamente. c) Que se puedan asociar los ejemplares de las dos entidades que estaban interrelacionadas, an habindose eliminado la interrelacin, y d) Que la interrelacin no tenga atributos o que stos puedan ser transferidos a otro elemento del esquema a fin de no perder su semntica.
VEHCULO
EMPLEADO_HOSPITAL
CAMIN
TURISMO
La empresa tiene un conjunto de autos de los que se conoce su marca y nmero de matricula. Estos autos son conducidos por los choferes y a cualquier chofer se le puede asignar cualquier auto.
! FIN TEMA 3 !