Вы находитесь на странице: 1из 6

Actividades y Ejercicios

ADMINISTRACION DE BASE DE DATOS 2da. UNIDAD

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

1 INGENIERIA DE SISTEMAS E INFORMATICA


VELASQUEZ HURTADO

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

El Modelo de Entidad Relacin es un modelo de datos basado en


una percepcin del mundo real que consiste en un conjunto de
objetos bsicos llamados entidades y relaciones entre estos
objetos, implementndose en forma grfica a travs del Diagrama
Entidad Relacin.
Una relacin se representa con un rombo.

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.

2 INGENIERIA DE SISTEMAS E INFORMATICA


VELASQUEZ HURTADO

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.

3 INGENIERIA DE SISTEMAS E INFORMATICA


VELASQUEZ HURTADO

Alumno : PEDRO

DIAGRAMAS ENTIDAD RELACION


- Entidades organizadas en conjuntos entidad.
- Conjuntos entidad: igual tipo.
- Atributo de entidad con valor nico: llave o clave.
- Llaves: simples o compuestas.
- Subrayadas (notacin).
- Estado entidad: entidades almacenadas (instancias)
- Atributos: propiedades entidades.
- Asociados con dominios.
- Conectados a conjuntos entidad.
- Simples o compuestos.
- Llave: atributo especial.
- Una Relacin conecta dos o ms entidades.
- Grado de tipo relacin: nmero de tipos de entidad que
participan en ella.
- Puede tener atributos propios
- El rol de una entidad en una relacin representa su propsito
en la relacin.
- Nombre de relacin con significado.
- Un conjunto entidad E se dice que es dbil si para identificar
sus instancias, de manera nica, es necesario considerar la
llave de otra entidad.
- Un conjunto entidad propietaria (fuerte) y la entidad dbil
participan tipo de relacin de muchos-uno.
- Existencia dependiente de otra entidad
- Necesidad de identificacin

SISTEMA CONTROL HOSPITALARIO:


Se desea registrar en la base de datos cada ingreso que realiza el paciente, dentro
del centro Hospitalario. Para llevar un adecuado control de Produccin y revisar las
veces que el paciente Ingresa al Hospital.
De cada ingreso se guarda el cdigo de ingreso (que se incrementar
automticamente cada vez que el paciente realice un ingreso), el nmero de
habitacin, cama y la fecha en la que el paciente realiza el ingreso.

4 INGENIERIA DE SISTEMAS E INFORMATICA


VELASQUEZ HURTADO

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.

5 INGENIERIA DE SISTEMAS E INFORMATICA


VELASQUEZ HURTADO

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.

Ambigedades. Datos que no clarifican suficientemente el registro al que representan.

Prdida de restricciones de integridad.

Anomalas en operaciones de modificacin de datos. El hecho de que al insertar un solo


elemento haya que repetir tuplas en una tabla para variar unos pocos datos. O que eliminar
un elemento suponga eliminar varias tuplas.

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.

En el modelo relacional se basa en el concepto matemtico de relacin. En este modelo, la


informacin se representa en forma de tablas o relaciones, donde cada fila de la tabla se interpreta
como una relacin ordenada de valores (un conjunto de valores relacionados entre s). El siguiente
ejemplo presenta una relacin que representa al conjunto de los departamentos de una determinada
empresa, y que recoge informacin sobre los mismos.

6 INGENIERIA DE SISTEMAS E INFORMATICA


VELASQUEZ HURTADO

Alumno : PEDRO

Вам также может понравиться