Está en la página 1de 5

[2013]

CAV

Fundamentos bases de datos

Universidad Manuela Beltrán.

[ 2013 ] CAV Fundamentos bases de datos Universidad Manuela Beltrán. Ciro Alfonso Vera Ciro Alfonso

Ciro Alfonso Vera

[ 2013 ] CAV Fundamentos bases de datos Universidad Manuela Beltrán. Ciro Alfonso Vera Ciro Alfonso

Ciro Alfonso Vera

Fundamentos bases de datos

FUNDAMENTOS BASES DE DATOS

Fundamentos bases de datos F UNDAMENTOS BASES DE DATOS E JERCICIO 1: B ASE DE DATOS

EJERCICIO 1: BASE DE DATOS PARA INSTALACIONES DEPORTIVAS

Realiza un diagrama entidad/relación que modele el siguiente escenario: un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, gimnasios, frontones, etc.), que se encuentran distribuidas en distintas localidades, donde un mismo tipo de instalación se puede encontrar en varias localidades. El centro en cuestión tiene socios, de los cuales se almacenan su dirección, ciudad, provincia, teléfono, nombre y cuota.

Existen una serie de artículos que se pueden alquilar junto con las reservas (balones, redes, raquetas, etc.). Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociados uno o varios artículos deportivos. Por ejemplo, si yo quiero hacer una reserva para jugar a voleibol tengo que reservar una instalación polideportiva más un artículo red, más un artículo balón. Los artículos pueden ser de dos tipos: móviles y fijos. De los artículos móviles necesitamos saber cuántos tenemos, mientras que de los artículos fijos queremos saber en qué instalación están situados. Justifica cualquier decisión de diseño.

¿CÓMO DEBE SER SU PARTICIPACIÓN EN ESTA ACTIVIDAD?

1. Como primer paso deberán definir las entidades y los atributos de este ejercicio.

2. Deben explicar porque definieron las entidades de esa manera. Por ejemplo. Defino la entidad

Materia, porque ahí se guardarán todos los registros de las asignaturas que cursaron, están cursando o cursarán los estudiantes. Es necesaria para sacar la información del estudiante y su estado académico. Dentro de esta entidad se definen como atributos, el código de la materia, la fecha en la que la cursó, el nombre de la materia, etc

3. Establezca las relaciones que considere debe haber en cada entidad y escríbalas de la siguiente manera. Ejp.: Relación muchos a muchos: Un estudiante cursa varias asignaturas y una asignatura es cursada por un estudiante:

5. Aquel que utilice un diagrama y lo coloque como material adicional le subirá puntos a la

calificación. Les sugiero una manera muy fácil es hacer el diagrama en word.

le subirá puntos a la calificación. Les sugiero una manera muy fácil es hacer el diagrama
le subirá puntos a la calificación. Les sugiero una manera muy fácil es hacer el diagrama
le subirá puntos a la calificación. Les sugiero una manera muy fácil es hacer el diagrama
le subirá puntos a la calificación. Les sugiero una manera muy fácil es hacer el diagrama

Ciro Alfonso Vera

Fundamentos bases de datos

ENTREGA DE LA ACTIVIDAD PROPUESTA:

MODELO DE ENTIDAD RELACIÓN

Ejercicio 1: En el centro existen instalaciones deportivas (piscinas, gimnasios, frontones, etc.), que se encuentran distribuidas en distintas localidades, donde un mismo tipo de instalación se puede encontrar en varias localidades.

Nombre_localidad ID_localidad Ciudad ID_instalación Nombre_inst Instalación Se encuentran Localidades N 1
Nombre_localidad
ID_localidad
Ciudad
ID_instalación
Nombre_inst
Instalación
Se encuentran
Localidades
N
1

D EFINI CIÓ N DE LA ENT IDA D I NS TA LA CIÓN :

de acuerdo a la definición del ejercicio solo se requieren el

código identificador de la entidad ID_instalaciony el detalle de la entidad Nombre_inst.

D EFINI CIÓ N DE LA ENT IDA D L O CA LI DAD:

de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad ID_localidady el detalle de la entidad Nombre_localidady ciudad.

De esta forma podemos apreciar que muchas instalaciones se encuentran en una localidad y viceversa, en una localidad se pueden encontrar muchas instalaciones.

Ejercicio 2: El centro en cuestión tiene socios, de los cuales se almacenan su dirección, ciudad, provincia, teléfono, nombre y cuota.

Nombre_socio Nombre_inst ID_instalación ID_socio Teléfono Socios Tiene Instalación N 1 Cuota Provincia
Nombre_socio
Nombre_inst
ID_instalación
ID_socio
Teléfono
Socios
Tiene
Instalación
N
1
Cuota
Provincia
Direccion_socio

D EFINI CIÓ N DE LA ENT IDA D S OCIO S: de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad ID_socioy el detalle de la entidad Nombre_socio, telefono, Provincia, Direccion_socioy cuota.

D EFINI CIÓ N DE LA ENT IDA D I N ST ALA CI Ó N:

de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad ID_instalaciony el detalle de la entidad Nombre_inst.

De esta forma podemos apreciar que muchos socios se encuentran en una instalación y viceversa

” . De esta forma podemos apreciar que muchos socios se encuentran en una instalación y
” . De esta forma podemos apreciar que muchos socios se encuentran en una instalación y
” . De esta forma podemos apreciar que muchos socios se encuentran en una instalación y
” . De esta forma podemos apreciar que muchos socios se encuentran en una instalación y

Ciro Alfonso Vera

Fundamentos bases de datos

Ejercicio 3: Existen una serie de artículos que se pueden alquilar junto con las reservas (balones, redes, raquetas, etc.).

RES_id Cod_alquiler ID_art Articulo 1 Nombre Articulo 2 Reservas Alquiler Articulos Articulo 3 N N
RES_id
Cod_alquiler
ID_art
Articulo 1
Nombre
Articulo 2
Reservas
Alquiler
Articulos
Articulo 3
N
N
fecha_ini
Articulo 4
Nombre
fecha_fin

D EFINI CIÓ N DE LA ENT IDA D R ES ERV A: de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad RES_idy el detalle de la entidad Nombre_socio, Fecha_ini (fecha y hora de inicio de la reserva), Fecha_fin(fecha y hora de finalizacion de la reserva) y Articulos #.

D EFINI CIÓ N DE LA ENT IDA D ALQ UI LER: de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad Cod_alquilery el detalle de la entidad corresponde a su relación con la tabla artículos

De esta forma podemos apreciar que muchas reservas se pueden corresponder a muchos artículos y que estos se encuentran regulados por la entidad alquiler

Ejercicio 4: Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociados uno o varios artículos deportivos.

Nombre_socio RES_id ID_socio Articulo 1 Teléfono Nombre Articulo 2 N Socios realiza Reservas 1 Articulo
Nombre_socio
RES_id
ID_socio
Articulo 1
Teléfono
Nombre
Articulo 2
N
Socios
realiza
Reservas
1
Articulo 3
N
fecha_ini
Provincia
Cuota
Articulo 4
fecha_fin
Direccion_socio

D EFINI CIÓ N DE LA ENT IDA D S OCIO S: de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad ID_socioy el detalle de la entidad Nombre_socio, telefono, Provincia, Direccion_socioy cuota.

D EFINI CIÓ N DE LA ENT IDA D R ES ERV A: de acuerdo a la definición del ejercicio se requiere el código

identificador de la entidad RES_idy el detalle de la entidad Nombre_socio, Fecha_ini (fecha y hora de inicio de la reserva), Fecha_fin(fecha y hora de finalizacion de la reserva) y Articulos #.

reserva) ” , “ Fecha_fin ” (fecha y hora de finalizacion de la reserva) y “
reserva) ” , “ Fecha_fin ” (fecha y hora de finalizacion de la reserva) y “
reserva) ” , “ Fecha_fin ” (fecha y hora de finalizacion de la reserva) y “
reserva) ” , “ Fecha_fin ” (fecha y hora de finalizacion de la reserva) y “

Ciro Alfonso Vera

E JE R C I C I O 5 : Por ejemplo, si yo quiero hacer una reserva para jugar a voleibol tengo que reservar una instalación polideportiva más un artículo red, más un artículo balón. Los artículos pueden ser de dos tipos: móviles y fijos. De los artículos móviles necesitamos saber cuántos tenemos, mientras que de los artículos fijos queremos saber en qué instalación están situados.

tenemos, mientras que de los artículos fijos queremos saber en qué instalación están situados. Ciro Alfonso
tenemos, mientras que de los artículos fijos queremos saber en qué instalación están situados. Ciro Alfonso
tenemos, mientras que de los artículos fijos queremos saber en qué instalación están situados. Ciro Alfonso

Ciro Alfonso Vera