Sie sind auf Seite 1von 3

Bases de Datos I - 2017

Parcial Práctico 1

10/10/2017

Modelo relacional, álgebra relacional,


dependencias funcionales, normalización
y diseño conceptual

Firma y aclaración del alumno:

Carreras
Licenciatura en Sistemas
Analista Universitario de Sistemas

Docentes
Lic. Tejero, Germán
A.P.U. Ramos, Nadia
Bases de Datos I - 2017

1 Modelo relacional y álgebra relacional


Dadas las siguientes relaciones:
• BIBLIOTECA(Nombre, Dirección)
• LIBRO(ISBN, Título, Páginas, Autor)
• TIENE(Biblioteca, Libro)
• PERSONA(Documento, Apellido, Nombre, Nacimiento)
• SOCIO(Biblioteca, Persona)
• PRESTAMO(Biblioteca, Libro, Persona, Fecha)
Obtener mediante álgebra relacional, la siguiente información:
1. El ISBN y el título de los libros que tiene tanto la biblioteca “Sarmiento” como la “Ester
Fadul”.
2. El documento, apellido y nombre de todas las personas, que recibieron en préstamo el
libro “Más Platón y menos Prozac”, en la biblioteca “Sarmiento”.
3. El documento, apellido y nombre de todas las personas, que recibieron en préstamo
todos los libros de la biblioteca “Ester Fadul”.
4. El nombre de las bibliotecas, que poseen socios que hayan nacido antes del 01/01/1980 y
le hayan prestado un libro al socio entre el 05/05/2005 y el 05/05/2010.
5. El documento, apellido y nombre de las personas que son socios de la biblioteca
“Sarmiento”, y no retiraron ningún libro de la biblioteca “Ester Fadul”.
Porcentaje de incidencia en aprobación 35%

2 Dependencias funcionales y normalización


Una compañía de taxis por teléfono decide realizar una base de datos para almacenar la información
relativa a su actividad. Los datos relevantes y las restricciones son las siguientes:
• De cada pedido de viaje (Y) se registra la dirección indicada en el pedido (R), el día (D), la
hora (H) , el cliente (C), la distancia (I) y el importe pagado (P).
• Un cliente (C) puede hacer más de un viaje (Y) al día. De cada cliente (C) se registra su
apellido (A) y nombre (N).
• El importe pagado (P) por el viaje (Y), depende de la distancia del mismo (I).
• La compañía de taxis cuenta de muchos coches (M).
• De cada coche (M) se registra su marca (E) y modelo (O).
• A cada pedido de viaje (Y) se le asigna un coche disponible (M), pero el mismo coche (M)
puede participar de varios viajes (Y) en el mismo dia (D).
Sea R(Y, R, D, H, C, I, P, A, N, M, E, O)
A partir de los supuestos semánticos:

Página 1
Bases de Datos I - 2017

a) Determine las dependencias funcionales.


b) Encuentre el recubrimiento irredundante del conjunto de dependencias funcionales.
c) Encuentre la clave candidata de la relación.
d) Determine en que forma normal se encuentra la relación.
e) Normalice la relación utilizando el método de análisis hasta FNBC.
Porcentaje de incidencia en aprobación 35%

3 Diseño conceptual
La Policía quiere crear una base de datos sobre la seguridad en algunas entidades bancarias. Para
ello tiene en cuenta:
Entidad bancarias: Cada entidad bancaria se caracteriza por un nombre y por su domicilio (calle y
número) .
Sucursal: Cada entidad bancaria tiene más de una sucursal de las que se conoce su número único
por entidad y el domicilio (calle y número) de la misma.
Vigilante: Cada sucursal contrata, según el día, algunos vigilantes, de los que se conoce su
documento, apellido, nombre, fecha de nacimiento y edad. Un vigilante puede ser contratado por
diferentes sucursales (incluso de diferentes entidades), en distintas fechas, y es un dato de interés
dicha fecha, así como si se ha contratado con arma o no.
Delincuente: Por otra parte, se quiere controlar a las personas que han sido detenidas por atracar las
sucursales de dichas entidades. Estas personas se conocen por su documento, su apellido, su nombre
y su alias.
Banda: Algunas de estas personas están integradas en algunas bandas organizadas y por ello se
desea saber a qué banda pertenecen, sin ser de interés si la banda ha participado en el delito o no.
Dichas bandas se definen por un nombre de banda. ES importante también conocer el número de
miembros que integran la misma y el monto total en botines de la banda (que es la suma de los
botines de sus miembros).
Delito: Así mismo, es interesante saber en qué fecha ha atracado cada persona una sucursal y cual
es el valor del botín que fue robado o pretendía robarse. Evidentemente, una persona puede atracar
varias sucursales en diferentes fechas, así como que una sucursal puede ser atracada por varias
personas.
Confeccionar el esquema conceptual de la narrativa, utilizando un modelo de entidad-
interrelación.
Porcentaje de incidencia en aprobación 30%

Página 2

Das könnte Ihnen auch gefallen