Necesito ayuda con el modelo entidad-relación. Bases de datos.
#13
Cita
no te puedes quejar @jase te lo han dado masticado

esta genial @Chaper
[Imagen: giphy.gif]
#14
Cita
(12-11-2015 17:29)Chaper escribió:Las foreign keys están en itálica. Si tienes alguna duda avisa.

Solo verlo ha hecho que me alegre de haber aprobado esa asignatura y que las bbdd con las que trabajo no exijan esos diagramas.

@Jase, te he mandado todo por MP.
(Ultima edición: 12-11-2015 18:20 por xugaox.)
[Imagen: lqk2Ln1.jpg]
#15
Cita
Ya, esto está muy bien, pero yo no quería que nadie me lo resolviese, porque ya lo tenía hecho. Quiero los enunciados de los ejercicios para hacerlos yo roto2
#16
Cita
(12-11-2015 18:19)xugaox escribió:Solo verlo ha hecho que me alegre de haber aprobado esa asignatura y que las bbdd con las que trabajo no exijan esos diagramas.

@Jase, te he mandado todo por MP.
+infiinito.
#17
Cita
Estoy haciendo un ejercicio que puso mi profesor, y tengo una duda con el primer párrafo Facepalm Facepalm Facepalm

ÔÇó Al departamento llegan una serie de clientes que quieren realizar proyectos. Generalmente los clientes son empresas que realizan contratos con el grupo de investigación del Departamento. Un cliente puede realizar varios proyectos.

He puesto esto:

[Imagen: s6tI5Vy.png?1]

No creo que esté bien, pero bueno.
#18
Cita
¿La duda esta en la cardinalidad de las relaciones o en las relaciones en si que has puesto?
[Imagen: ifar.png]
#19
Cita
En si el dibujo del primer párrafo sería correcto de esa forma.
#20
Cita
Yo creo que esas relaciones están bien porque tiene pinta que luego te darán atributos concretos de los contratos(no se como sigue el enunciado)

En el tema de la cardinalidad no se si lo haces con flechas o poniendo 1:1 1:N y demás, yo siempre lo hacia con las flechas

Te dicen que un cliente realiza varios proyectos, entonces para mi esa seria tal que asi


Cliente ------ [REALIZA] ------ >Proyectos

Para indicar que es una relación uno a varios

¿Has dado el concepto de participación total?

PD : Edito que creo que puse la flecha al reves
(Ultima edición: 22-11-2015 21:41 por ifar B.)
[Imagen: ifar.png]
#21
Cita
No me dan atributos para contatratos, así que no sé.

No, no me han dado eso @ifar B

También tengo una duda con simplificar las relaciones de grado 3 que este señor lo quiere así.
#22
Cita
(22-11-2015 21:41)Jase escribió:No me dan atributos para contatratos, así que no sé.

No, no me han dado eso @ifar B

También tengo una duda con simplificar las relaciones de grado 3 que este señor lo quiere así.

Entonces la relación con contratos me la cargaria tranquilamente

Te preguntaba porque lo que se denomina restricción de participación total se indica uniendo con dos rayas paralelas una entidad con la relacion

Ejemplo participacion total : todos los proyectos pertenecen obligatoriamente a un unico departamento

   Proyecto <-------------- [Pertenecen] -------- Departamento
                 <--------------

Si te dijesen que pudiese haber un proyecto que no estuviese asignado a ningun departamento

  Proyecto <------  [Pertenecen] ----- Departamento

En los apuntes que te pase y en san google seguramente venga mejor explicado que con los cutres diagramas que me acabo de marcar
(Ultima edición: 22-11-2015 21:51 por ifar B.)
[Imagen: ifar.png]
#23
Cita
Ah, vale, eso nos dijo que le daba igual que las cardinalidades mínimas no le importaban mientras la máxima estuviese bien.

¿Entonces tendría eso bien?

Pasando a lo de la interrelación de grado 3 que te digo dice así el ejercicio:

ÔÇó De cada proyecto se realizan muchos pagos para pagar a los colaboradores. De los pagos nos interesa saber, la cantidad, IVA aplicado y la fecha de pago. Existen varios tipos de pagos ÔÇ£Nomina, material, ETC.ÔÇØ. Un pago es de un tipo de pago y a un tipo de pago pueden pertenecer muchos pagos. Un pago solo puede ser para un colaborador, este a su vez puede recibir muchos pagos.

Te pego el ejercicio entero para que no pierdas el hilo de lo demás:

Spoiler :
Se desea informatizar la gestión de los proyectos del Departamento de Química de una Universidad siguiendo las siguientes especificaciones:

ÔÇó Al departamento llegan una serie de clientes que quieren realizar proyectos. Generalmente los clientes son empresas que realizan contratos con el grupo de investigación del Departamento. Un cliente puede realizar varios proyectos.

ÔÇó Un colaborador puede trabajar en varios proyectos a la vez, queriéndose registrar el número de horas semanales que dedica a cada proyecto. Para cada proyecto debe de existir un investigador principal único. De los colaboradores adicionalmente interesa saber: Nombre, NIF, Domicilio, teléfono y CCC (código cuenta corriente).

ÔÇó Un proyecto es de un solo cliente, cada proyecto tiene asignado un presupuesto que se utilizará para pagar los gastos del proyecto. De este presupuesto se saca el dinero para realizar los pagos a los colaboradores. También interesa saber de los proyectos: el nombre, la fecha de comienzo y fin, entre otros.

ÔÇó De cada proyecto se realizan muchos pagos para pagar a los colaboradores. De los pagos nos interesa saber, la cantidad, IVA aplicado y la fecha de pago. Existen varios tipos de pagos ÔÇ£Nomina, material, ETC.ÔÇØ. Un pago es de un tipo de pago y a un tipo de pago pueden pertenecer muchos pagos. Un pago solo puede ser para un colaborador, este a su vez puede recibir muchos pagos.

Realizar el diagrama entidad relación

Entonces yo lo que he hecho ha sido poner una interrelación para PAGO, COLABORADOR y PROYECTO.

Al margen de eso, tengo otra duda, que sería con respecto a ese párrafo que he puesto, donde he tirado una interrelación llamada TIENE a una entidad que sería TIPO DE PAGO. Más que nada lo he hecho así por las cardinalidades que da.
Eso creo que haberlo hecho bien.
#24
Cita
Sube si puedes el esquema de lo que tienes que dibujado que estoy un poco espeso y no visualizo todo el conjunto  roto2rie
[Imagen: ifar.png]


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)