Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T8/BasesDatos/ejercicios»
Línea 41: | Línea 41: | ||
}} | }} | ||
[[imagen:universidad_er.png]] | [[imagen:universidad_er.png]] | ||
+ | {{Actividad|Title= Concesionario.| | ||
+ | ;Realiza este ejercicio sin poner atributos, solo relaciones | ||
+ | *Sea un concesionario de venta y alquiler de automóviles cuyo funcionamiento se rige básicamente por los siguientes aspectos: | ||
+ | #La intención del Concesionario es atender a una serie de clientes a los que diferencia en dos grupos, Clientes compradores y Clientes que alquilan | ||
+ | #Los Clientes compradores, realizan el Pedido de un vehículo nuevo del que se les hará entrega acompañado de la correspondiente Factura, que el cliente cerrará a través de un Pago formalizado(Dicho pago puede ser diferido a través de una financiación). | ||
+ | #Los Clientes que alquilan, solicitan un Vehículo de alquiler mediante un documento de solicitud o una señal. A la devolución del Vehículo, el Cliente realiza aun Abono directo para satisfacer la Factura que le es presentada | ||
+ | #El concesionario adquiere los Vehículos nuevos de las diferentes Fábricas del país a través de un Albarán de pedido.Los pedidos son satisfechos en Entregas de las Fábricas. | ||
+ | #Los Vehículos de alquiler, se Adquieren mediante la compra de los mismos a Concesionarios de Vehículos de ocasión. | ||
+ | #Tanto en compra como en alquiler, es posible que una misma operación el correspondientes Cliente solicite varios Vehículos. | ||
+ | #Así mismo, más de un Vehículo puede incluirse en una sola Compra a un Concesionario de Ocasión. | ||
+ | <!--[[Archivo:Concesionario.png]]--> | ||
+ | }} | ||
+ | {{Actividad|Title= Vuelta ciclista| | ||
+ | *Se desea diseñar una base de datos que recoja información sobre las distintas vueltas ciclistas que ha habido. Se tiene los siguientes supuestos: | ||
+ | #Nos interesa guardar el año en que se produce cada edición, ya que todos los años se celebra la vuelta ciclista. | ||
+ | #Todas las ediciones tienes las mismas etapas con idénticas características. | ||
+ | #Todos los equipos tienes un patrocinador, que es siempre es el mismo con independencia de la edición de que se trate. | ||
+ | #Queremos guardar los equipos que han participado en cada edición con el puesto que han conseguido en cada una. #Además dos equipos no pueden conseguir el mismo puesto en la misma edición. | ||
+ | #Los corredores pueden cambiar de equipo de una edición a otra, pero nunca dentro de la misma. | ||
+ | #En cada etapa de una edición un corredor consigue un único puesto y un puesto es conseguido por un único corredor. | ||
+ | *Ademas se producen los siguientes supuestos semánticos: | ||
+ | a.- Nos interesa guardar el año en que se produce cada edición, ya que no todos los años se celebra la vuelta ciclista | ||
+ | b.- Todas las ediciones tienen las mismas etapas con idénticas características. En cada edición se realizna el mismo número de etapas_tipo. | ||
+ | En un Edición se realizan de 1 a N etapas_tipo. | ||
+ | Una Etapa_tipo se realiza en 1 o N ediciones. | ||
+ | Supongo que como mínimo se ha realizado una edición | ||
+ | y que como mínimo una edición tiene una Etapa_tipo-. | ||
+ | c.- todos los equipos tienes un patrocinador, que es siempre el mismo con independencia de la edición de que se trate. | ||
+ | Un equipo patrocinado pro un único patrocinador | ||
+ | Un patrocinador patrocina a 1 o N equipos | ||
+ | Supongo que un patrocinador tiene que patrocinar | ||
+ | como mínimo a un equipo en alguna de las ediciones | ||
+ | d.- Queremos guardar los equipos que han participado en cada edición. con el puesto que han conseguido en cada una. Además dos equipos no pueden conseguir el mismo puesto en la misma edición. | ||
+ | Un Equipo participa en 1 o N Ediciones. | ||
+ | En una edición participan de 1 a N equipos | ||
+ | Cada vez que un Equipo participa en una Edición | ||
+ | consigue un único puesto que lo identifica | ||
+ | e.- Los corredores puede cambiar de equipo de una edición a otra, peri nunca dentro de la misma. | ||
+ | Un corredor en una edición pertenece a un único equipo | ||
+ | Un equipo en una edición le pertenece de 1 a N corredores. | ||
+ | Un corredor de un equipo puede pertenecer (es decir, puede participar) de 1 a n ediciones. | ||
+ | f.- En cada etapa de una edición un corredero consgue un único puesto y un puesto es conseguido pro un único corredor,. Además cada puesto conseguido implica un tiempo determinado. Es decir, cada corredor en cada etapa de cada edición, consigue un tiempo. | ||
+ | Un corredor en una edición corre de 1 a N etapas_tipo. | ||
+ | Un corredor corre en una Etapa_tipo de 1 a N ediciones. | ||
+ | En una Etapa_tipo de una Edición corren de 1 a N corredores. | ||
+ | Un corredor corre en una etapa de una Edición, consiguiendo un tiempo y un puesto. | ||
+ | |||
+ | <!--[[Archivo:Ciclista.png]]--> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Revisión de 02:27 26 abr 2018
- Al menos debe de haber 3 atributos por cada entidad
- Se debe de especificar un atributo (o conjunto de atributos) que constituyan la clave para cada entidad
)
Base de datos de Empleados
|
|
|
|
{{Actividad|Title= Vuelta ciclista|
- Se desea diseñar una base de datos que recoja información sobre las distintas vueltas ciclistas que ha habido. Se tiene los siguientes supuestos:
- Nos interesa guardar el año en que se produce cada edición, ya que todos los años se celebra la vuelta ciclista.
- Todas las ediciones tienes las mismas etapas con idénticas características.
- Todos los equipos tienes un patrocinador, que es siempre es el mismo con independencia de la edición de que se trate.
- Queremos guardar los equipos que han participado en cada edición con el puesto que han conseguido en cada una. #Además dos equipos no pueden conseguir el mismo puesto en la misma edición.
- Los corredores pueden cambiar de equipo de una edición a otra, pero nunca dentro de la misma.
- En cada etapa de una edición un corredor consigue un único puesto y un puesto es conseguido por un único corredor.
- Ademas se producen los siguientes supuestos semánticos:
a.- Nos interesa guardar el año en que se produce cada edición, ya que no todos los años se celebra la vuelta ciclista b.- Todas las ediciones tienen las mismas etapas con idénticas características. En cada edición se realizna el mismo número de etapas_tipo.
En un Edición se realizan de 1 a N etapas_tipo. Una Etapa_tipo se realiza en 1 o N ediciones. Supongo que como mínimo se ha realizado una edición y que como mínimo una edición tiene una Etapa_tipo-.
c.- todos los equipos tienes un patrocinador, que es siempre el mismo con independencia de la edición de que se trate.
Un equipo patrocinado pro un único patrocinador Un patrocinador patrocina a 1 o N equipos Supongo que un patrocinador tiene que patrocinar como mínimo a un equipo en alguna de las ediciones
d.- Queremos guardar los equipos que han participado en cada edición. con el puesto que han conseguido en cada una. Además dos equipos no pueden conseguir el mismo puesto en la misma edición.
Un Equipo participa en 1 o N Ediciones. En una edición participan de 1 a N equipos Cada vez que un Equipo participa en una Edición consigue un único puesto que lo identifica
e.- Los corredores puede cambiar de equipo de una edición a otra, peri nunca dentro de la misma.
Un corredor en una edición pertenece a un único equipo Un equipo en una edición le pertenece de 1 a N corredores. Un corredor de un equipo puede pertenecer (es decir, puede participar) de 1 a n ediciones.
f.- En cada etapa de una edición un corredero consgue un único puesto y un puesto es conseguido pro un único corredor,. Además cada puesto conseguido implica un tiempo determinado. Es decir, cada corredor en cada etapa de cada edición, consigue un tiempo.
Un corredor en una edición corre de 1 a N etapas_tipo. Un corredor corre en una Etapa_tipo de 1 a N ediciones. En una Etapa_tipo de una Edición corren de 1 a N corredores. Un corredor corre en una etapa de una Edición, consiguiendo un tiempo y un puesto.