Forum: Rails-ES Modelo para aplicación

A029d961684de9df3c11ae42c692cb01?d=identicon&s=25 Manuel A. (manuel_a)
on 2014-08-21 12:03
Hola, voy a hacer una aplicación web en Rails que consiste en  una bolsa
de video curriculums colgados por usuarios que puedan consultar empresas
que se registren en la plataforma.

La duda viene con el modelo, había pensado hacer tres tablas
(candidatos,curriculums y empresas) con las relaciones:

candidatos tiene un único curriculum por por usuario
curriculums guarda el id del candidato y el de la empresa
empresa que puede tener tantos curriculums guardados como quiera

No sé si el planteamiento es correcto. A ver si alguien me puede ayudar
un poco. Gracias
571b6dd148a79f321b2ecf0300681db9?d=identicon&s=25 Ivan Hinojal (ivan_h)
on 2014-10-27 13:35
Hola Manuel,
yo a bote pronto lo veo bien. Al final te quedarian las tablas:

Candidatos
Curriculums
Empresas

Y una tabla adicional para la relacion de has_and_belongs_to_many. Por
ejemplo curriculums_empresas. En tu caso me pensaria si es interesante
guardar algun dato extra en esta ultima tabla. Por ejemplo si es
favorito o alguna cosa asi. De guardar datos extra te ocasionara el usar
has_many :through (en lugar de has_and_belongs_to_many) ademas de estar
creando un modelo para la relacion. Ya como tu veas.


Por cierto hay un libro que me toco empollar en la uni que me gusto
bastante para darle vueltas a como crear las relaciones:

 ISBN(13): 9788496094697
 Título: PROBLEMAS DE BASES DE DATOS (3ª)

Por si lo puedes conseguir en alguna biblio y te pica la curiosidad
_____________________________________________________
Aplicaciones web en rails a medida: http://drails.com
A029d961684de9df3c11ae42c692cb01?d=identicon&s=25 Manuel A. (manuel_a)
on 2014-10-27 13:49
Muchas gracias por tu respuesta Ivan, me aclara mucho. me apunto el
libro: Un saludo
This topic is locked and can not be replied to.