Está en la página 1de 2

DH-Noticias

Este es un proyecto integrador súper desafiante y lo vamos a desarrollar en tres


partes. Hoy, comenzamos por la primera parte y antes de arrancar con el
modelado, ¿leamos lo que nos explica la institución respecto de sus datos?

Enunciado

La empresa DH-Noticias desea desarrollar un blog de noticias y para esto


necesita generar una base de datos relacional para almacenar toda la información
relacionada a los contenidos que se publican diariamente y de las personas que
interactúan con el mismo.
Esta base de datos tendrá las siguientes características, los contenidos
publicados en un blog (regularmente se llaman artículos o posts), estos artículos están
agrupados en subcategorías y éstas a su vez agrupadas en categorías. Cada artículo
solo puede pertenecer a una sola subcategoría y además tiene una fecha de creación,
una fecha de publicación, un título y el contenido del mismo, así como también un
estado (publicado o no publicado)
Las subcategorías, al igual que las categorías, tienen un nombre y un estado
(activa o inactiva). Los artículos pueden tener a su vez varios recursos (archivos
adjuntos), pero un recurso puede pertenecer a un solo artículo. Los recursos son las
fotos, audios y videos. Del recurso interesa el nombre y ruta (relativa al archivo en el
servidor web o bien una URL). Los artículos tienen un autor, los cuales pueden escribir
varios artículos, de estos se requiere almacenar: nombre, apellido, cuenta o usuario,
contraseña, correo electrónico, teléfono móvil, la ciudad de nacimiento y el país. Cabe
aclarar que estos autores, los cuales son periodistas, tienen más de una especialidad y
dentro nuestro blog se dedican al periodismo de investigación, político, deportivo,
cultural, social y científico.
Una vez que nuestro blog entre en producción también necesitaremos
almacenar información de nuestros usuarios que diariamente acceden al mismo;
DH-Noticias almacenará de cada usuario: nombre, apellido, usuario, contraseña, correo
electrónico y el lugar de nacimiento (ciudad, país)
Por otro lado, cada autor puede, a su vez, publicar comentarios de su artículo o
del artículo de otro autor como también lo pueden hacer los usuarios. Entonces cada
artículo puede tener muchos comentarios que se listan en orden cronológico. Del
comentario interesan: fecha, contenido.

Base de datos I - CheckPoint I - Pág. 1


Se solicita

● Confeccionar el DER correspondiente con las entidades, atributos, tipos de

datos, claves primarias, claves foráneas y relaciones.

● Agregar todo lo que se considere necesario para una mejor implementación.

● Entregar una imagen del DER y el script completo de la creación de la base de

datos.

● Recordar que la base de datos es relacional.

Base de datos I - CheckPoint I - Pág. 2

También podría gustarte