Base de datos

Páginas: 14 (3369 palabras) Publicado: 5 de abril de 2013
Pasos para la realización de un Diseño de Base de Datos.
1. Identificar las Entidades principales.
2. Realizar el modelo entidad relación extendido, rompiendo todas las relaciones M-M, dejamos sol relaciones 1-M o 1-1
3. Identificar los campos propios de cada entidad.
4. Identificar Campos Multivaluados.
5. Identificar Llaves primarias.
6. Identificar Llave secundarias

Ejercicioexplicativo:

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 unapelí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úncliente (DNI, nombre, dirección, teléfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolución.
Un socio tiene que ser avalado por otro socio que responda de él en caso de tener problemas en el alquiler.
Desarrollo
1. Identificación de Entidades Principales.
Podemos identificar las entidades mediante la identificación de campos, recordar que una entidad es aquellaque tiene atributos o características propias, en nuestro ejercicio vemos que la película (título, nacionalidad, productora y fecha), actor (nombre, nacionalidad, sexo), director (nombre, nacionalidad), ejemplar (número y estado de conservación), cliente (DNI, nombre, dirección, teléfono), son las que tiene atributos. Por lo cual las reconocemos como entidades.

2. Realizar las relacionesentre las entidades identificadas.
Realizamos las relaciones entre las diferentes entidades.
a. Director-Pelicula: un director dirige varias películas y una película es dirigida por un director, asumimos que la película tiene un solo director. Relación 1-M
b. Película-Actor: una película actúan varios actores y un actor actúa en varias películas. Relación M-M, por lo cual sale una entidad llamadaREPARTO, y se realiza el análisis entre la nueva entidad y sus padres.
c. Película-Ejemplar: Una película tiene varios ejemplares y un ejemplar pertenece a una película. Relación 1-M.
d. Ejemplar-Cliente: Un ejemplar es rentado por varios clientes y un cliente puede rentar varios ejemplares. Relación M-M, por lo cual sale una entidad llamada RENTA, y se realiza el análisis entre la nuevaentidad y sus padres.
e. Renta-Cliente: una renta es realizada por un cliente y un cliente realiza varias rentas. Relación 1-M.

3. Solucionar el modelo hasta tener relaciones 1-1 ó 1-M
Realizamos las relaciones entre las diferentes entidades.
1. Director-Pelicula: un director dirige varias películas y una película es dirigida por un director, asumimos que la película tiene un solo director.Relación 1-M
2. Película-Actor: una película actúan varios actores y un actor actúa en varias películas. Relación M-M, por lo cual sale una entidad llamada REPARTO, y se realiza el análisis entre la nueva entidad y sus padres.
3. Reparto-Pelicula: una película tiene varios registros de reparto y un registro de reparto pertenece a una película. Relación 1-M.
4. Reparto-Actor: un actor tiene variosregistros de reparto y un registro de reparto pertenece a un solo actor. Relación 1-M.
5. Película-Ejemplar: Una película tiene varios ejemplares y un ejemplar pertenece a una película. Relación 1-M.
6. Ejemplar-Cliente: Un ejemplar es rentado por varios clientes y un cliente puede rentar varios ejemplares. Relación M-M, por lo cual sale una entidad llamada RENTA, y se realiza el análisis entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS