Sitio Web de Héctor E. Medellín Anaya

Base de datos de agenda

Construya una base de datos para manejo de contactos. No utilice el asistente. Cree la tabla de contactos con al menos los siguientes campos:

Nombre
Apellidos
Dirección
Teléfono casa
Teléfono celular
e_mail
Dirección
Colonia
CP
Ciudad
Sexo (hombre o mujer)
Trabajo
Fecha de nacimiento
TipoRelación
Notas

El TipoRelación puede ser al menos: hermano, padre, madre, hijo, tío, conocido, amigo, suegro, etc. Haga una tabla con estos datos.

Ponga la tabla de los tipos de relación como cuadro combinado en la tabla de contactos.

Haga una tabla de aficiones y cree una tabla para relacionar la tabla de contactos con las aficiones. Note que una persona puede tener varias aficiones y una afición la pueden tener varias personas (muchos a muchos). Las aficiones podrían ser: musica, pesca, baile, fotografía, cine, teatro, modelos de plático, lectura, pintura, natación, etc.

Ponga tabla de aficiones como campo combinado en la tabla que relaciona contactos con aficiones.

Haga formularios para capturar contactos, TipoRelacion, Aficiones y TipoRelación y dele una apariancia agradable.

Haga consultas para lo siguiente:

Nombres y teléfonos de todos los hermanos de un contacto solicitado al usuario.
Nombres y direcciones de los contactos que son aficionados al cine.
Contar cuantos contactos son aficionados a la pesca.
Contar cuantos contactos son aficionados a la pesca y viven en Zacatecas.

Haga el diagrama ER de la base de datos.