Академический Документы
Профессиональный Документы
Культура Документы
Industrial
INFORMATICA II
Introduccin al Anlisis y Diseo de Sistemas
Grado de la Relacin
Supervisa Supervisa es una relacin de grado 1 Empleado
Empleado
Trabaja
Proyecto
Grado de la Relacin
Cliente
Venta
Item
Empleado
Trabaja
(1,n)
Proyecto
(1,n)
Empleado
Pertenece
(1, 1)
Empresa
Supervisa
(1, 1) (0, n)
Empleado
Empleado
E Tiene
(0,n)
Familiar
(1,1)
Empleado
Responsable
(0, 1)
Departamento
Tipo de Correspondencia
(1,n)
Empleado
(1,n)
Pertenece
(1, 1)
Empresa
1:N
Empleado Trabaja
(1,n)
Proyecto
N:M
Supervisa
(1, 1) (0, n)
Empleado
1:N
Tipo de Correspondencia
(1,1)
Empleado
E Tiene
(0,n)
Familiar
1:N
Tiene es una relacin dbil, de existencia condicional
(1,1)
Empleado
Responsable
(0, 1)
Departamento
1:1
Atributos
Cada una de las propiedades o caractersticas que tiene una entidad o relacin se denomina atributo. La representacin de un atributo consiste en un crculo u valo con su nombre. Entre todos los atributos de una entidad se debe elegir uno (o varios) que permitan identificar unvocamente cada una de las ocurrencias de esa entidad. Este atributo (o conjunto de atributos) se denomina atributo identificador y se representa mediante un crculo lleno
cdigo DNI nombre apellido antigedad funcin
(1,n)
Empleado
Trabaja
(1,n)
Proyecto
N:M
Generalizacin/Especializacin
Este tipo de relacin permite definir jerarquas de entidades. Permite establecer un vnculo entre un supertipo y sus subtipos, es decir entre una entidad y las entidades en las que se especializa. Se representa mediante un tringulo invertido, con la base paralela al rectngulo que representa el supertipo y el vrtice apuntando hacia los subtipos.
Empleado
Emp. Convenio
Construccin de un Modelo ER
No hay reglas fijas para la construccin de estos modelos, ni pautas que permitan definir estrictamente que elementos sern entidades y cuales relaciones. Sin embargo, los siguientes lineamientos pueden ser de utilidad: Un sustantivo comn que acta como sujeto o complemento directo en una frase es un candidato a ser una entidad, aunque puede ser un atributo. Los nombres propios suelen indicar la ocurrencia de entidades. Los verbos se asocian a relaciones. Las preposiones o frases preposicionales sealan la existencia de (i) una relacin entre entidades o (ii) una asociacin entre una entidad y un atributo.
Ejemplo Modelo ER
INFORMATICA II
Normalizacion
Teora de la Normalizacin
Su aplicacin a la creacin de diagramas ER y esquemas de Bases de Datos
Esta tcnica tiene como propsito ayudar a los diseadores a prevenir problemas de redundancia y anomalas de modificacin, insercin y borrado en los esquemas de datos, aunque a costa de penalizar su velocidad de recuperacin.
Teora de la Normalizacin
Su aplicacin a la creacin de diagramas ER y esquemas de Bases de Datos
Consiste en ir descomponiendo los registros en otros de menor tamao, es decir con un menor nmero de campos, de manera que satisfagan una serie de restricciones especficas que definen lo que se conocen como forma normal. La teora de la normalizacin suele emplearse tanto a nivel de modelo conceptual en los diagramas ER como a nivel lgico, en el diseo de bases de datos relacionales.
Normalizacin
No todas las afinidades son igualmente deseables, ya que pueden dar lugar a problemas de redundancia (con los consiguientes problemas de mantenimiento de consistencia) o de anomalas. stas ocurren cuando los cambios en los datos poseen efectos no deseados.
Normalizacin
Por ejemplo,
Una anomala de eliminacin ocurre cuando inadvertidamente al borrar un dato se elimina informacin correspondientes a otra entidad. Una anomala de insercin ocurre cuando no se puede insertar un hecho acerca de una entidad hasta que no se registre otro hecho adicional acerca de la entidad.
Los inconvenientes mencionados se evitan si las afinidades satisfacen las primera a quinta formas normales.
Una afinidad est en segunda forma normal (2FN) si, adems de estar en 1FN, todos sus atributos que no son claves dependen funcionalmente de la clave completa. En otras palablas, no debe existir ningn atributo que dependa de uno de los componentes de una clave compuesta.
NIF
CPost
Pobl
Prov Asturias Valladolid Pontevedra NIF Ape 1 Garca 2 Snchez Nom Francisco Luisa
NIF
Dir CPost C/ Marn 1 n16 33698 C/ Teneras 2 n34 85458 C/ Ramorta 2 n65 54585
CPost
Pobl
Toda entidad se convierte en una afinidad o tabla. Los atributos de la entidad pasan a ser los campos de la tabla, siendo el/los atributo/s identificador/es de la entidad tomado/s como la clave primaria de la tabla. Toda relacin con tipo de correspondencia N:M se convierte en una afinidad. Los atributos de la relacin pasan a ser los campos de la tabla. La nueva tabla tendr como clave primaria una clave completa que surge de la unin de los atributos identificadores de las dos entidades que vincula la relacin.
Transformacin del Modelo ER al Esquema Relacional Reglas a aplicar Las relaciones con tipo de correspondencia 1:1 se traducen en:
Una afinidad o tabla, si ambas entidades poseen cardinalidades (0,1). La clave completa de la tabla surge de la unin de los atributos identificadores de las entidades involucradas en la relacin. Si se apelara a un procedimiento de propagacin de clave se tendran valores nulos.