Los usuarios deben ser una parte muy importante del modelo, solicita el gerente de la revista al plantear las necesidades para la creación de una base de datos; y continua diciendo, porque ellos pueden publicar varios anuncios o artículos y es muy importante tener un registro de cada usuario y de los anuncios o artículos que realizan en la revista ya que requiere autorización y recursos de la empresa.
De los usuarios, nos explica el gerente que como mínimo debemos conocer de ellos son un código de usuario que los identifique exclusivamente, nombre de usuario, contraseña y los permisos que tiene dentro de la empresa, pero nos dice que debemos tener otro lugar para almacenar la información personal de cada usuario.
El gerente explica que los usuarios pueden realizar los siguientes proyectos:
Publicar anuncios: necesitamos saber de los anuncios el código que identifique a un nuncio de otro, la fecha y el texto que fue publicado.
Y escribir artículos : necesitamos saber de los artículos un código que lo identifique de forma única, fecha, titulo, texto y quien autorizo que el articulo fuera escrito.
Recordar que un usuario puede llegar a publicar varios anuncios, pero un anuncio solo poder ser publicado por un usuario; lo mismo sucede con los artículos: los usuarios escriben muchos durante su carrera pero solo un articulo será escrito por un usuario.
También, no hay que olvidar que los artículos se deben poder clasificar por una o varias categorías, dice el gerente y explica con un ejemplo, Un articulo escrito sobre la "Educación Actual en Colombia“ puede estar en varias categorías como las de Educación, Nacional y Actualidad; pero también van a ver varios categorías clasifiquen a varios artículos distintos.
Retomando que de los usuarios necesitamos guardar la información personal y de interés en otro lugar; plantea el equipo una entidad llamada ficha donde guarde la información sobre: nombres, apellidos, fecha de nacimiento, titulo profesional, lugar de nacimiento, biografía, genero, etc. Un usuario solo puede tener una ficha donde se almacene su información y solo una ficha puede contener información de un solo usuario.
El gerente nos pide que anexemos los atributos que creamos convenientes para cada tabla del modelo y solicita que planteemos un modelo E-R.
0 comments:
Publicar un comentario