Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELO E R
Indaga sobre las bases de datos, basados en el modelo Entidad
Relacin y en el modelo relacional, luego realiza para cada uno un
esquema similar a los que se muestra en las siguientes figuras. Enva
tu archivo a travs de este medio.
ENTIDAD: Objeto del mundo real distinguible de otros objetos, que existe en un
contexto determinado o puede llegar a existir y del cual deseamos guardar informacin.
Una entidad se describe usando un conjunto de atributo.
Una entidad es un elemento con existencia independiente de otros elementos.
Fsica: un auto, una casa, una persona, un empleado.
Conceptual: un trabajo, un curso, un prestamo.
Un conjunto de entidades o tipo entidad es un conjunto de entidades que comparten
las mismas propiedades.
Ejemplos: conjuntos de empleados, empresas, clientes, autos, etc.
ATRIBUTOS
Toda entidad tiene propiedades particulares, denominadas atributos.
Ejemplo:
ENTIDAD
ATRIBUTOS
Cod_emplead
o
Nombres
Apellidos
Empleado Fec.Nacimien
to
DNI
Domicilio
Ciudad
Alumno : PEDRO
RELACIN: Es un vnculo que nos permite definir una dependencia entre varias
entidades, es decir, nos permite exigir que varias entidades compartan ciertos
atributos de forma indispensable.
Ejemplo:
ENTIDAD
Persona
ATRIBUTO
Cod_emplead
o
Cod_cargo
Nombres
Apellidos
Fec.Nacimien
to
DNI
Domicilio
Ciudad
ENTIDA
D
Cargo
ATRIBUTO
Cod_cargo
Des_cargo
Sueldo
Bono
Los
empleados del taller (de la entidad Empleados) tienen un cargo (segn la entidad
Cargos). Es decir, un atributo de la entidad Empleados especificar que cargo
tiene en el taller, y tiene que ser idntico al que ya existe en la entidad Cargos.
ENTIDAD RELACION
Cada ejemplar de trabajar asocia una entidad de Empleado con una de Proyecto. De manera
formal trabajar es un subconjunto de Empleado X Proyecto.
TIPOS DE RELACION
Existen distintos tipos de relaciones segn como participen en ellas las entidades. Es decir, en el caso
anterior cada empleado trabaja en un proyecto, pero un mismo proyecto lo pueden trabajar varios
empleados.
Alumno : PEDRO
Uno a uno:
En una relacin uno-uno, cada entidad de alguno de los conjuntos entidad est relacionada a lo sumo
con una entidad del otro conjunto entidad. Por ejemplo, Un equipo tiene a los sumo un estudiante lider
y un estudiante lider lidera a lo sumo un equipo.
Relacin uno a muchos:
Determina que un registro de una entidad puede estar relacionado con varios de otra entidad, pero en
esta entidad existir solo una vez. Como ha sido en el caso anterior del trabajador del taller.
Relacin muchos a uno:
Cada entidad del primer conjunto est conectado a lo sumo con una entidad del segundo conjunto.
Relacin muchos a muchos:
Determina que una entidad puede relacionarse con otra de varios registros y viceversa.
Por ejemplo: En un Hospital, un medico puede atender a varios pacientes y los pacientes pueden
atenderse en varios mdicos.
Alumno : PEDRO
Alumno : PEDRO
MODELO RELACIONAL
El modelo relacional constituye una alternativa para la organizacin y representacin de la informacin
que se pretende almacenar en una base de datos. Se trata de un modelo terico matemtico que,
adems de proporcionarnos los elementos bsicos de modelado (las relaciones), incluye un conjunto
de operadores (definidos en forma de un lgebra relacional) para su manipulacin, sin ambigedad
posible.
El carcter formal del modelo relacional hace relativamente sencilla su representacin y gestin por
medio de herramientas informticas. No es casual, pues, que haya sido elegido como referencia para
la construccin de la gran mayora de los Sistemas de Gestin de Bases de Datos comerciales
disponibles en el mercado; ni tampoco que sea tambin habitualmente seleccionado como modelo de
referencia para la elaboracin del esquema lgico de una base de datos, como tercer paso de la
habitual metodologa de diseo de BDs (despus del anlisis de requerimientos y la elaboracin del
esquema conceptual).
Se puede transformar un diagrama entidad Relacin (diseo conceptual) en un modelo relacional
(diseo lgico) mediante una serie de transformaciones:
Tipos de entidades.
Atributos multivalor.
Tipos de relaciones.
o
Restricciones de cardinalidad
Entidades dbiles.
Generalizaciones.
Agregaciones.
Alumno : PEDRO
Una vez obtenido el esquema relacional resultantes del modelo entidad relacin que representaba la
base de datos, normalmente tendremos una buena base de datos. Pero otras veces, debido a fallos
en el diseo o a problemas indetectables en esta fase del diseo, tendremos un esquema que puede
producir una base de datos que incorpore estos problemas:
-
Redundancia. Se llama as a los datos que se repiten continua e innecesariamente por las
tablas de las bases de datos.
El principio fundamental reside en que las tablas deben referirse a objetos o situaciones muy
concretas. Lo que ocurre es que conceptualmente es difcil obtener ese problema.
La solucin suele ser dividir la tabla con problemas en otras tablas ms adecuadas
Ejemplo: Se muestra un Esquema de Base de Datos en modelo Relacional donde las tablas se
relacionan los unos a los otros con las claves principales y secundarias.
Alumno : PEDRO