Home Bases de Datos El Modelo Entidad/Relación Control Entidad-Relación

PostHeaderIcon Control Entidad-Relación

Usar puntuación: / 3
MaloBueno 

A continuación mostramos tres ejercicios sin solución como colofón del tema

Ejercicio 1.

 

VAmos a diseñar la base de datos de un sistema de compartición y almacenamiento de archivos en la nube. De un usuario que se da de alta se almacena su nombre y apellidos, su dirección de correo electrónico, su contraseña, la cantidad de espacio que tiene consumido (al principio obviamente 0) y su tipo de cuenta. El usuario sube archivos a la página web. En el momento de subida de un archivo se almacena del archivo el nombre y el espacio que ocupa. Un usuario puede compartir un archivo o una carpeta (a efectos del programa una carpeta es un tipo de archivo especial que enlaza con una serie de archivos) con varios usuarios. En el momento de la compartición se añade el archivo compartido a la lista de archivos del usuario, incrementando el espacio usado por el usuario. El usuario tiene tres tipos de cuenta: La gratuita, la especial y la VIP cada una con distintas capacidades. Cuando el espacio ocupado por un usuario se supera, se manda un mensaje al usuario con la advertencia.

Desarrollar el modelo E/R

Ejercicio 2. 

Hace mucho tiempo, en una galaxia lejana, muy lejana… miles de planetas y satélites eran habitados por diferentes razas y culturas bajo el orden de la república galáctica… La orden Jedi, poderosos caballeros adiestrados en el conocimiento y uso de la fuerza y de los sables láser, eran los encargados de mantener el orden y la paz.

El alto consejo Jedi ha decidió informatizar sus informes para controlar la distribución de sus agentes por la galaxia. De cada caballero Jedi necesitamos conocer su nombre, su planeta de origen, su rango, su nivel de midiclorianos y la fecha en que se incorporó a la orden. Además de los Jedis, debemos controlar a los aprendices de Jedi que se dividen en dos tipos: Por un lado los estudiantes Jedis que viven en el palacio y que se encuentran organizados en compañías (ALFA, BRAVO, GAMMA…). Por otro lado hay padawans que ya han superado el primer periodo de adiestramiento y han salido de palacio. Cada padawan se encuentra al cuidado de un maestro Jedi y cada Jedi solo tiene a su cargo a un padawan. Finalmente se encuentran los 12 miembros del consejo Jedi de los que queremos conocer cuándo entraron en el consejo.

Todos los caballeros Jedis (y sus correspondientes padawan si los tuvieran) están asignados a sistemas planetarios de manera que están encargados de mantener la paz en ese sistema. Cada sistema planetario está compuesto de varios planetas. De cada planeta se quiere almacenar la o las razas que lo habitan, la localización, la superficie y el tipo de planeta (boscoso, desértico, helado…) así como su alineación (república, imperio o imparcial). Además cada grupo de sistemas planetarios está agrupado en sectores galácticos y en cada sector galáctico hay una residencia Jedi dónde viven los Jedis en común.

A cada caballero Jedi y a cada miembro del consejo (pero no a los aprendices ni a los padawan) se le asigna un monoplaza para que pueda desplazarse (vehículos oficiales) de los cuales se pretende almacenar el tipo de nave, el número máximo de plazas y la autonomía (medida en años luz) para el desplazamiento. Cada Jedi debe informar después de cada misión de la cantidad de años luz recorridos para ir llevando un control del mismo.

Realizar el modelo entidad-relación

Ejercicio 3.

Sobre el siguiente esquema entidad-relación que hace referencia a una gran centro comercial

 

Responder a las siguientes preguntas

  1. a.¿Cuántos vendedores atienden un departamento? 
  2. b.¿Puede un jefe ser jefe de dos departamentos? 
  3. c.¿Se podría saber qué trabajadores están en el departamento que lleva el jefe X? En caso afirmativo ¿cómo? 
  4. d.Queremos modificar esta base de datos para controlar no solo a los jefes y a los vendedores sino a todos los empleados del centro comercial (administrativos, seguridad, transportistas…). Indicar los cambios necesarios en el modelo E/R
 

Escribir un comentario


Código de seguridad
Refescar

PostHeaderIcon Más Comentado

PostHeaderIcon Últimos Comentarios

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy783
mod_vvisit_counterAyer736
mod_vvisit_counterEsta semana783
mod_vvisit_counterLa semana pasada8055
mod_vvisit_counterEste mes22548
mod_vvisit_counterEl mes pasado31024
mod_vvisit_counterTodos los días1571126

We have: 57 guests online
Hoy es: Abr 23, 2018