Está en la página 1de 3

UNIVERSIDAD CENTRAL DELECUADOR

PROYECTO GRUPAL DE MODELIZACION EN MONGO DB

ASIGNATURA: Bases de datos II

DOCENTE: Bayron Torres Gordillo

PROYECTO GRUPAL: Base de datos MONGO DB

EJERCICIOS PROPUESTOS

1. Se precisa diseñar un blog de noticias donde los usuarios registrados pueda


publicar sus comentarios:
a. Cada autor tiene un nombre, un nombre de usuario, una cuenta de Twitter
y una descripción. Además, de forma opcional, los usuarios pueden
proporcionar como datos su dirección postal (calle, número, puerta, C.P.,
ciudad) o sus teléfonos de contacto (pueden tener varios).
b. Las noticias tienen un título, un cuerpo, una fecha de publicación y fecha
de modificación. Son publicadas por un autor y pueden contener o no,
una lista de tags; además se debe registrar el dispositivo por el cual
realizo la noticia.
c. Las noticias reciben comentarios, quedando registrado la persona que lo
escribió, el comentario escrito y el momento en el que lo hizo, incluyendo
la dirección ip y dispositivo por el cual realizo el comentario.
Base de datos: noticias

2. Se tiene una tienda de videojuegos que se desea subir a la web mediante una
tienda virtual la cual tiene un catálogo de videojuegos:
a. Los videojuegos tienen un nombre, descripción, empresa quien la
desarrollo, año de lanzamiento, su precio, una serie de tag (etiquetas) y
su portada.
b. Estos juegos pertenecen a distintas temáticas (Acción, Carreras,
Deportes, etc.) los cuales tienen también tags para su búsqueda.
c. Cuando un cliente compra un juego se genera ticket para controlar
controlar el flujo descarga de cada juego y los servidores de los cuales va
a proceder a descarga. Este ticket tiene información como fecha y hora,
ip del cliente, ip del servidor de descarga y región.
Base de datos: Videojuegos

3. Se está indexando los libros de una biblioteca para poder presentar un catálogo
de libros que puede ofrecer dicha biblioteca:
a. La biblioteca tiene varias secciones en las cuales están los libros. Estas
secciones, en su formato virtual, va a tener la descripción física en donde
se encuentra el libro (piso, pasillo, estantería, ala norte o sur).
b. Cada libro contiene la información de título, autor o autores, editorial (que
puede ser la misma para varios libros), año, número de edición y número
de páginas.
c. Los libros estarán en grandes categorías de acuerdo con la temática a la
cual pertenecen (Literatura, Arte, Informática, Novelas, Ciencia ficción,
etc.) y cada uno de ellos contiene subcategorías (Informatica  Redes,
Inteligencia artificial, Programación, Ciencia de datos, etc)
Base de datos: Biblioteca

4. Una empresa de publicidad desea controlar los patrocinadores que aparecen en


la programación semanal de las emisoras de radio en las que inserta la publicidad
que tiene contratada.
a. De las emisoras de radio se desea conocer el RUC, su nombre, la
dirección postal, el nombre del director y la banda o frecuencia por la que
emite.
b. Cada programa que se emite en las distintas emisoras radiales tiene un
nombre representativo y el nombre de su conductor o conductores;
además se emite en una o más franjas horarias. Cada franja se caracteriza
por la hora de inicio, el día de la semana en el que se emite y la duración.
c. Un patrocinador se identifica por el número del contrato que tiene con la
empresa de publicidad y la duración de la publicidad se mide en
segundos por semana, cada publicidad se calcula multiplicando dicho
valor por el precio por segundo asociado al programa de radio.
Base de datos: Radio
ACTIVIDADES POR REALIZAR

1. Diseñar el modelo relacional (Entidad relación) de cada problema. (PDF)


2. Des-modelizar el modelo anterior y convertirlo a Colecciones que permita el
manejo de documentos. (PDF)
3. Crear una base de datos según el nombre especificado e ingresar por lo menos
50 documentos en cada colección (cuando sea posible).
4. Generar las consultas básicas (Crear, Leer, Actualizar y Borrar) para los
documentos generados anteriormente.
5. Empaparse del modelo y manejo de la base para la explicación en clase. También
se debe explicar o hacer una práctica sobre la base de datos.

FECHAS

• Inicio: 6 de Julio de 2021


• Entrega: máximo 12 de Julio de 2021
• Entregables: PDF (punto 1 y 2), backup de la base de datos generada y
documentos con consultas básicas (TXT) (puntos 3 y 4)
• Explicación del modelo: 17 de Julio de 2021 (30 minutos por grupo)

También podría gustarte