Вы находитесь на странице: 1из 4

Como se menciona en el planteamiento del problema cada sucursal requiere

nicamente la informacin de sus proveedor, por tal motivo y tomando en cuenta


que esta tabla tiene un atributo llamado municipio se realizara una fragmentacin
horizontal tomando como punto de partida dicho atributo, por ende los fragmentos
nos quedaran de la siguiente manera.

Fragmento 16: Fragment Direccion_proveedor_taxco

Fragment Direccion_proveedor_taxco = direccion_proveedor, Fragment


municipio_taxco where direccion_proveedor.id_municipio = Fragment
municipio_taxco.id_municipio

Tabla Direccin_proveedor
Atributo Tipo de dato y tamao Observaciones
Id_Proveedor Int Llave primaria, no
acepta campos nulos
Id_Municipio Varchar 45 Llave fornea, hace
referencia a la tabla
municipio
Codigo_Postal_Proveedor Varchar 45 El campo puede ser nulo
Colonia_Proveedor Varchar 45 No acepta campos nulos
Calle_Proveedor Varchar 45 No acepta campos nulos

Fragmento 17: Fragment Direccion_proveedor_zihuatanejo

Fragment Direccion_proveedor_zihuatanejo = direccion_proveedor, Fragment


municipio_zihuatanejo where direccion_proveedor.id_municipio = Fragment
municipio_zihuatanejo.id_municipio

Tabla Direccin_Proveedor
Atributo Tipo de dato y tamao Observaciones
Id_Proveedor Int Llave primaria, no
acepta campos nulos
Id_Municipio Varchar 45 Llave fornea, hace
referencia a la tabla
municipio
Codigo_Postal_Proveedor Varchar 45 El campo puede ser nulo
Colonia_Proveedor Varchar 45 No acepta campos nulos
Calle_Proveedor Varchar 45 No acepta campos nulos
Fragmento 18: Fragment Direccion_proveedor_acapulco

Fragment Direccion_proveedor_acapulco = direccion_proveedor, Fragment


municipio_acapulco where direccion_proveedor.id_municipio = Fragment
municipio_acapulco.id_municipio

Tabla Direccin_Proveedor
Atributo Tipo de dato y tamao Observaciones
Id_Empleado Int Llave primaria, no
acepta campos nulos
Id_Municipio Varchar 45 Llave fornea, hace
referencia a la tabla
municipio
Codigo_Postal_Proveedor Varchar 45 El campo puede ser nulo
Colonia_Proveedor Varchar 45 No acepta campos nulos
Calle_Proveedor Varchar 45 No acepta campos nulos

Sefragmentara.

Fragmento 19: Fragment proveedor_taxco

Fragment proveedor_taxco = proveedor, Fragment direccion_proveedor_taxco


where proveedor.id_proveedor = Fragment
direccion_proveedor_taxco.id_proveedor

Tabla Proveedor
Atributo Tipo de dato y tamao Observaciones
Id_Proveedor Int Llave primaria, no
acepta campos nulos
Id_Municipio Int Llave primaria, no
acepta campos nulos
Nombre_Proveedor Varchar 45 No acepta campos nulos
Fragmento 20: Fragment proveedor_zihuatanejo

Fragment proveedor_zihuatanejo = proveedor, Fragment


direccion_proveedor_zihuatanejo where proveedor.id_proveedor = Fragment
direccion_proveedor_zihuatanejo.id_proveedor

Tabla Proveedor
Atributo Tipo de dato y tamao Observaciones
Id_Proveedor Int Llave primaria, no
acepta campos nulos
Id_Municipio Int Llave primaria, no
acepta campos nulos
Nombre_Proveedor Varchar 45 No acepta campos nulos

Fragmento 21: Fragment proveedor_acapulco

Fragment proveedor_acapulco = proveedor, Fragment


direccion_proveedor_acapulco where proveedor.id_proveedor = Fragment
direccion_proveedor_acapulco.id_proveedor

Tabla Proveedor
Atributo Tipo de dato y tamao Observaciones
Id_Proveedor Int Llave primaria, no
acepta campos nulos
Id_Municipio Int Llave primaria, no
acepta campos nulos
Nombre_Proveedor Varchar 45 No acepta campos nulos

Вам также может понравиться