Está en la página 1de 8

Esta es una posible solucin realizada paso a paso.

1) PRIMERA APROXIMACIN
Primero identificamos las entidades que nos parezcan ms obvias y vemos que relaciones hay entre ellas. Ponemos nombre a las relaciones y les damos un significado.

2) IDENTIFICAMOS LOS ATRIBUTOS DE LAS ENTIDADES


Los atributos siempre son datos que queremos guardar en la base de datos Las entidades SIEMPRE tienen atributos. NO puede haber entidades sin atributos. Atentos que en esta fase del diseo nos centramos nicamente en atributos que sean propios de la entidad.

3) SEGUNDA APROXIMACIN
Revisamos las relaciones MUCHOS A MUCHOS. Las relaciones MUCHOS A MUCHOS, normalmente siempre van a tener atributos. Tratamos de identificarlos.

Una vez tenemos el diagrama de ENTIDAD / RELACIN, lo comentamos con nuestros compaeros de trabajo posibles usuarios de la base de datos, por si se nos ha pasado algo por alto. Incluimos las modificaciones que estimemos oportunas.

4) PASO DE DIAGRAMA ENTIDAD RELACION A TABLAS DE ACCESS


Seguimos la receta explicada en la UNIDAD 3

PASO UNO
Cada entidad la transformamos en una tabla, cada atributo de la entidad en un campo de la tabla: Tablas de Access: PERSONAL DNI Apellido1 Apellido2 NombrePersona Direccion Localidad CodigoPostal Provincia TelefonoFijo TelefonoMovil Email NEGOCIADOS IdNegociado NombreNegociado PUESTOS NumeroPuesto NombrePuesto Grupo Destino Especifico PERMISOS IdPermiso Denominacion

CURSOS CodigoCurso NombreCurso Horas

SECCIONES IdentificadorSeccin NombreSeccion

SERVICIOS IdServicio NombreServicio

PASO DOS - TRANSFORMACION DE LAS RELACIONES DEL DIAGRAMA E/R


RELACIONES UNO A MUCHOS Los campos clave de la tabla de la entidad de la parte del uno se ponen como campos en la tabla de la entidad de la parte del muchos. Tenemos 3 relaciones 1 a muchos: SECCIONES SERVICIOS SECCIONES IdentificadorSeccin NombreSeccion IdServicio NEGOCIADOS SECCIONES NEGOCIADOS IdNegociado NombreNegociado IdentificadorSeccion PUESTOS - NEGOCIADO PUESTOS NumeroPuesto NombrePuesto Grupo Destino Especifico IdNegociado SERVICIOS IdServicio NombreServicio

SECCIONES IdentificadorSeccin NombreSeccion IdServicio NEGOCIADOS IdNegociado NombreNegociado IdentificadorSeccion

RELACIONES UNO A UNO Hacemos lo mismo que en una relacin uno a muchos. Elegimos una de las tablas y en ella creamos los campos que sean clave en la otra tabla. Estos campos los hacemos indexados SIN repeticin. PERSONAL DNI Apellido1 Apellido2 NombrePersona Direccion Localidad CodigoPostal Provincia TelefonoFijo TelefonoMovil Email NumeroPuesto (INDEXADO SIN REPETICIN) PUESTOS NumeroPuesto NombrePuesto Grupo Destino Especifico

RELACIONES MUCHOS A MUCHOS Creamos una tabla de una entidad intermedia. En dicha tabla incluimos siempre los campos que son clave en las entidades originales. Elegimos una clave para la tabla intermedia. PERSONAL DNI Apellido1 Apellido2 NombrePersona Direccion Localidad CodigoPostal Provincia TelefonoFijo TelefonoMovil Email NumeroPuesto (INDEXADO SIN REPETICIN) PERSONAL DNI Apellido1 Apellido2 NombrePersona Direccion Localidad CodigoPostal Provincia TelefonoFijo TelefonoMovil Email NumeroPuesto (INDEXADO SIN REPETICIN) PERMISOS_DISFRUTADOS DNI IdPermiso FechaInicio FechaFin PERMISOS IdPermiso Denominacion

CURSOS_REALIZADOS DNI CodigoCurso FechaInicio FechaFin LugarImparticion

CURSOS CodigoCurso NombreCurso Horas

ULTIMO PASO Creamos las tablas y las relaciones en Access.

También podría gustarte