domingo, 8 de febrero de 2009

Guía de Base de datos I primer parcial

¿Qué es una base de datos formalmente hablando?
¿Qué es una entidad?
¿Qué es una relación?
¿Qué es un Atributo?
¿Qué es un registro?
¿Qué es un campo?
¿Qué es una tabla?
Describe la sintaxis y la aplicación los siguientes comandos en MySQL:


  • Quit
  • create table
  • Create database
  • insert into
  • Show databases
  • select
  • Use
  • from
  • Describe

    De los siguientes 2 problemas crear su diagrama entidad relacion, especificando los atributos, entidades, relaciones (cardinalidad), Pk's y Fk's:

    1. La cadena de Video-Clubs Glob-Gusters ha decidido, para mejorar su servicio, emplear una base de datos para almacenar la información referente a las películas que ofrece en alquiler. Esta información es la siguiente:
    • Una película se caracteriza por su título, nacionalidad, productora y fecha (p.e.,
    “Quo Vadis”, “Estados Unidos”, “M.G.M.”, 1955).
    • En una película pueden participar varios actores (nombre, nacionalidad, sexo)
    algunos de ellos como actores principales.
    • Una película está dirigida por un director (nombre, nacionalidad).
    • De cada película se dispone de uno o varios ejemplares diferenciados por un número de ejemplar y caracterizados por su estado de conservación.
    • Un ejemplar se puede encontrar alquilado a algún cliente (DNI, nombre, dirección, teléfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolución.
    • Cada socio puede tener alquilados, en un momento dado, 4 ejemplares como máximo.
    • Un socio tiene que ser avalado por otro socio que responda de él en caso de tener problemas en el alquiler.


2. La empresa de formación X, desea llevar un control informatizado de los cursos que imparte así como de lo profesores que participan en dichos cursos. Para ello, nos han dado las siguientes especificaciones:


• Cada curso, del que se desea conocer el título, el número de horas y el tema o los temas que trata, se identifica por un código de cuso.
• Cada curso puede tener una serie de cursos cuyo realización previa es obligatoria (prerrequisito) o recomendada.
• Cada curso se puede impartir una o varias veces, en diferentes fechas y en cada edición del mismo pueden participar diferentes empleados.
• Los empleados, de los que se desea conocer su código de empleado, nombre, DNI y fecha de antiguedad en la empresa, pueden impartir y recibir cursos pero con la restricción de que en una mismo edición de un curso no pueden participar como profesores y como alumnos.

No hay comentarios:

Publicar un comentario