Universo del discurso - Uno de los pasos para realizar el proyecto final, en esta se definen las pautas PDF

Title Universo del discurso - Uno de los pasos para realizar el proyecto final, en esta se definen las pautas
Course Base De Datos
Institution Universidad Tecnológica de Guadalajara
Pages 5
File Size 189.8 KB
File Type PDF
Total Downloads 54
Total Views 120

Summary

Uno de los pasos para realizar el proyecto final, en esta se definen las pautas ara el proyecto....


Description

IMPLEMENTACION DE UNA BASE DE DATOS DISTRIBUIDA Bases de datos avanzadas

1.- Universo del discurso Se busca elaborar una base de datos distribuida dirigida a una tienda departamental que se centrara en productos como electrónicos, mueblería, ropa, farmacéuticos, zapatería. Se esperan 3 sucursales ubicadas en distintas áreas geográficas, como lo son “Xalapa”, “Perote” y “Veracruz”, cada sucursal será identificada por un numero de sucursal y una dirección de donde se encuentre ubicada. Cada sucursal cuenta con empleados que son identificados por NSS, nombre, salario y área de trabajo. Todas las sucursales ofrecen los mismos productos por lo cual se considera guardar los datos de los productos en un solo sitio, siendo este la sucursal centro, por lo tanto, se considera crear réplicas de esta entidad y mandarlas a las demás sucursales los datos por los cuales se registrarán los productos son código de producto, descripción, precio y cantidad. Los clientes pueden adquirir una membresía en alguna de las sucursales, para ello deben otorgar nombre, teléfono y dirección para ser registrados, al hacerlo se les dará un código de cliente. Cuando un cliente compre algo en alguna sucursal se le generará una factura, la cual será registrada por un empleado, esta factura tendrá un numero de compra, código de producto, precio de producto y la cantidad total a pagar, así como el nombre del empleado que le atendió.

2.- Diagrama Entidad-Asociación

3.- Esquema Relacional SUCURSAL (numero_sucursal, ciudad, dirección). EMPLEADO (NSS, nombre, salario, área, numero_sucurusal) CLIENTE (código_cliente, nombre, dirección, teléfono, numero_sucursal). PRODUCTO (código_producto, cantidad, precio, descripción). FACTURA (folio, código_producto, precio, total, NombreE).

4.- Esquemas de fragmentación El esquema de fragmentación se da en base a el área de las sucursales, por los cual se pretende usar la fragmentación Horizontal. Sucursal = ((suc_Xalapa U suc_Perote) U suc_Veracruz) suc_Xalapa: σCiudad = ‘Xalapa’ (Sucursal) suc_Perote: σCiudad = ‘Perote’ (Sucursal) suc_Veracruz: σCiudad = ‘Veracruz’ (Sucursal)

Factura = ((fac_Xalapa U fac_Perote) U fac_Veracruz) Fac_Xalapa: = factura |>< nombreE=nombreE(emp_Xalapa) Fac_Perote = factura |>< nombreE=nombreE(emp_Perote) Fac_Veracruz = factura |>< nombreE=nombreE(emp_Veracruz)

Empleado = ((emp_Xalapa U emp_Perote) U emp_Veracruz) emp_Xalapa = empleado |>< num_sucursal = num_sucursal (suc_Xalapa) emp_Perote = empleado |>< num_sucursal = num_sucursal (suc_Perote) emp_Veracruz = empleado |>< num_sucursal = num_sucursal (suc_Veracruz)

Cliente = ((cli_Xalapa U cli_Perote) U cli_Veracruz) cli_Xalapa = Cliente |>< numSucursa = numSucursal (suc_Xalapa) cli_Perote = Cliente |>< numSucursa = numSucursal (suc_Xalapa) cli_Veracruz = Cliente |>< numSucursa = numSucursal (suc_Xalapa)

5.- Esquema de asignación Esquema de asignación a partir de (1) y (4) Sitio1 (Xalapa) : suc_Xalapa, emp_Xalapa, cli_Xalapa, fac_Xalapa, Producto. Sitio2 (Perote) : suc_Perote, emp_Perote, cli_Perote, fac_Perote. Sitio3 (Xalapa) : suc_Veracruz, emp_Veracruz, cli_Veracruz, fac_Veracruz....


Similar Free PDFs