El modelo E/R - IES Dionisio Aguado

Anuncio
El modelo E/R
EL MODELO E/R
- Diagrama entdidad /relación
(E/R)
Ejercicio1:-
Se desea almacenar la información de una compañia aerea en una B.D relacional.
La compañia aerea tiene tres recursos principales:
- Aviones,
- pilotos,
- Tripulación.
De cada piloto se desea conocer su cod.,su Nombre y las horas de vuelo.
De los miembros de la tripulación solo se tendra el cod y el nombre.
Pilotos y tripulación tienen una base a la que regresan después de cada jornada.
Un vuelo va desde un origen a un destino a una hora concreta y tiene numero de vuelo.De
cada vuelo que se va a realizar durante los proximos 3 meses, así como de los vuelos que se
han realizado se desea saber el avión en el que se va a hacer o en el que se ha hecho, el
piloto y la tripulación.
Cada avión tiene un cod, es de un tipo (boing, airbus, entre otros). Y tiene una base donde es
sometido a mantenimiento.
Ejercicio 2
Definir el esquema conceptual en el modelo E/R para un Vídeo Club con información
1/5
El modelo E/R
sobre las películas de vídeo, los prestamos, los socios y los empleados. Determinar
razonadamente la funcionalidad de las relaciones identificadas.
Ejercicio 3
Base de Datos de una imprenta:
Necesitamos almacenar información sobre los libros que imprime una imprenta.
Cada libro es identificado únicamente por su ISBN.
El resto de información sobre
un libro incluye la fecha del título y la de publicación.
Además de la información del libro, hay también información salvada sobre el editor del libro.
Esto incluye un identificador único del editor, el nombre del editor, y la dirección.
Un libro solo se puede publicar por un editor. La información sobre los autores de un libro
también se salva.
Esta información incluye el código, el nombre, y el número de la
Seguridad Social del autor.
Cualquier libro se puede escribir por uno o varios autores.
Cuando se imprime el libro, se envía a una imprenta. La información sobre la imprenta incluye
el identificador único, el nombre y la dirección.
Se escribe un contrato que indica que el número de libros que imprimirá la imprenta y el plazo
de impresión.
Ocasionalmente, un mismo libro se puede contratar a varias imprentas si la cantidad
requerida excede la producción de la imprenta.
- DEFINICIONES
- dato: Es una información que refleja el valor de una característica de una entidad, debe
permancer en el tiempo y ser manipulable( mediante operadores)
- base de datos: un conjunto de datos organizados e interrelacionados(deben tener
estructura). Estos datos deben estar libres de redundancias innecesarias y ser
independientes de los programas que los usan
- SGBD Sistema gestor de base de datos. Programa capaz de trabajar con bases de datos
- Tecnología cliente/servidor: Tecnología que se utiliza habitualmente para distribuir
datos. Todos los SGBD relacionales del mercado han sido adaptados a este entorno.
- Redundancia de datos: la misma información es almacenada varias veces en la
misma base de datos. Se debe evitar ya que dificulta la tarea de modificación, y es el motivo de
inconsistencia de los datos aparte de necesitar mas espacio en el sistema, lo cual implica
costes, tiempo de acceso,etc..
- Integridad referencial. Propiedad de las bases de datos que evita inconsistencias en la
2/5
El modelo E/R
base de datos:datos perdidos, relaciones mal resueltas, etc..Ejemplo: Al borrar o modificar el
dato de clave de interprete se debe cambiar la clave externa en la tabla secundaria discos.
- Modelado de bases de datos :El proceso de trasladar un problema del mundo real a un
ordenador, usando bases de datos, se denomina
modelad
o
.
- Modelo Entidad-Relación :Esquema gráfico que consiste en buscar las entidades que
describan los objetos que intervienen en el problema y las relaciones entre esas entidades. Es
una ayuda para el
programador y el usuario ya que permite comprender el problema y el
funcionamiento del programa.
- Entidad: Una representación de un objeto individual concreto del mundo real sobre lo
que se quiere guardar infornación
- Las entidades se representan con un rectángulo, y en su interior el nombre de la entidad:
-
- Atributo: Características que posee una entidad
- Interrelación: es la conexión entre conjuntos de entidades..
-
- Grado: número de conjuntos de entidades que intervienen en una
relación.(binaria,ternaria..)
- Clave primaria: Atributo o conjunto de los msmos que identifican de manera única a una
entidad.
- Ejemplo del modelo
3/5
El modelo E/R
EJEMPLO : BIBLIOTECA
- Se trata de gestionar una biblioteca para controlar libros, socios y préstamos. Se
necesita un control de los
ejemplares
de cada libro, su ubicación y su estado, para esto último necesita información sobre editoriales
a las que se deben pedir los libros.(cada libro tiene varios ejemplares)
Tanto los libros como los socios estarán sujetos a ciertas categorías, de modo que según ellas
cada libro podrá ser o no prestado a cada socio.
El sistema debe proporcionar también un método de búsqueda para libros por parte de los
socios, por tema, autor o título. El socio sólo recibirá información sobre los libros de los que
existen ejemplares, y sobre la categoría.
Se debe conservar un archivo histórico de préstamos, con las fechas de préstamo y
devolución, así como una nota que el responsable de la biblioteca.
4/5
El modelo E/R
la doble
La
línea
ejemplares
que representa
se
llama
las
débil
entidades
yaFormato,
quedébiles
depende
de la existencia
de la entidad libro, de ahí
-entidad
Paso
aClaveLibro,
tablas
Libro(
Título,
Idioma,
Categoría,
ClaveEditorial)
Tema(
ClaveTema,
Nombre)
Autor(
ClaveAutor,
Nombre)
Editorial(
ClaveEditorial,
Nombre,
Dirección,
Teléfono)
Ejemplar(
ClaveLibro,
NúmeroOrden,
Edición,
Ubicación)
Socio(
ClaveSocio,
Nombre,
Dirección,
Teléfono,
Categoría)
Préstamo(ClaveSocio,
ClaveLibro,
NúmeroOrden,
Fecha_préstamo, Fecha_devolución,
Trata_sobre(ClaveLibro,
ClaveTema)
Escrito_por(ClaveLibro,
ClaveAutor)
Notas)
5/5
Descargar