Documente Academic
Documente Profesional
Documente Cultură
Datos Relacionales
1
Diseo de una Base de Datos
Modelo de Datos:
Modelo de datos conceptual
Esquema de BD:
Modelo de datos lgico
Implementacin en la BD:
modelo de datos fsico
M.C. Daniel Esparza Soto 2
Espacio del problema
Ferretera:
Artculos
Familias
Ferreteras
Empleados
Clientes
Zonas
Colonias
Municipio
Ventas
Nombre de la
Entidad Artculos
Articulo Clave Principal
ArtNombre
Listado de
atributos ArtDescripcin
Precio
Ferretera:
Artculos
Familias
Ferreteras
Empleados
Clientes
Zonas
Colonias
Municipio
Ventas
Ventas
Folio
Fecha
- Entidades participantes.
- Grado de una asociacin.
Clientes Pedidos
E. Normal E. dbil
Familias Productos
E. Normal E. dbil
Estados Municipios
E. Normal E. dbil
Clientes Pedidos
E. Normal E. dbil
E. Principal E. Externa
Familias Productos
E. Normal E. dbil
E. Principal E. Externa
Estados Municipios
E. principal E. Externa
despachos Empleados
Solucin I :
E. principal E. Externa
despachos Empleados
Empleados
Despachos
Clave
NumeroDesp
Nombre
Dimensiones
Domicilio
Baos
Fecha Nac.
Ventanas
NumeroDesp (unico)
despachos Empleados
E. Externa E. principal
Despachos Empleados
NumeroDesp Clave
Dimensiones Nombre
Baos Domicilio
Ventanas Fecha Nac.
Clave(unico)
E. principal E. Externa
Estados Municipios
Edo Mpio
Nombre Nombre
Edo
Materias Alumnos
Materias Alumnos
Se convierte en :
Materias T. unin Alumnos
Descripcion ApePat
Creditos ApeMat
Domicilio
Generando el modelo:
ProdxPRov
ProdxPRov
ProdxPRov
ProdxPRov
La solucin seria ligar ahora prodxprov a Detalle,
de esta manera la cadena cambia de sentido
slo una vez en Detalle y se mantiene la
asociacin ternaria. La nica observacin es que
para capturar el detalle, es necesario contar
tambin con la clave del proveedor para
registrarlo.