Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pract BD
Pract BD
mcruz@uaem.mx
Tabla Clientes.
NOMBRE CAMPO
TIPO DE CAMPO
idcomprador
nombrecompaia
nombrecontacto
apellidoscontacto
RepVentas
ciudad
estado/provincia
codigopostal
Autonumrico
Texto
Texto
Texto
Numrico
Texto
Texto
Texto. Mascara: 00000-9999;1;_
Valor predeterminado: 00000-0000
Texto
cargocontacto
Tabla RepVentas.
NOMBRE CAMPO
TIPO DE CAMPO
NumEmpleado
Nombre
Apellido
Puesto
Autonumrico
Texto
Texto
Texto
Tabla Inventario.
NOMBRE CAMPO
TIPO DE CAMPO
Idarticulo
articulo
cantidad
costo
expira
Autonumrico
Texto
numrico
moneda
Feha/hora (mascara)
mcruz@uaem.mx
Tabla Pedidos.
NOMBRE CAMPO
TIPO DE CAMPO
numerodepedido
idcomprador
fecha
RepVentas
embarcadopor
Autonumrico
numrico
fecha/hora (mascara, valor predeterminado es fecha de captura)
numrico
texto (tamao: campo=8. formato: mayscula. valor
predeterminado: UPS. regla de validacin:
in(UPS,FEDEX,DHL,AEREO,MARITIMO).
texto de validacin: debe ser UPS, FEDEX, DHL, AEREO,
MARITIMO.
urgencia
si/no
Tabla DetallePedidos.
NOMBRE CAMPO
TIPO DE CAMPO
Numerodepedido
idarticulo
cantidad
Numrico
Numrico
Numrico
DEFINICIN DE NDICES. Crear los ndices necesarios por cada tabla en base a los
requerimientos.
TABLA
INDICE
Clientes
Idcomprador
nombrecontacto
NumEmpleado
Idarticulo
numerodepedido
Numerodepedido
idarticulo
RepVentas
Inventario
Pedidos
DetallePedidos
mcruz@uaem.mx
3. ANTES DE
INTRODUCIR INFORMACIN EN TABLAS: CREAR LAS
RELACIONES EXISTENTES DE ACUERDO AL DISEO LGICO.
Por cada relacin existente defina lo siguiente:
Exigir integridad referencial. Evita registros hurfanos. No se puede eliminar un cliente
que tiene uno o ms pedidos.
Actualizar en cascada los campos relacionados. Actualiza referencias en la BD. Cambiar
la clave de un cliente (slo clave principal), cambia tambin en donde se haga referencia a
esta clave en la BD.
Eliminar en cascada los registros relacionados. Elimina todos los registros y sus
relaciones en la BD. Se puede eliminar un cliente con todos sus pedidos en la BD.
Definir tipo de combinacin (1):
Cuando selecciona la opcin 2 3, se muestra una flecha en la lnea de relacin. Esta flecha
apunta al lado de la relacin en el que se muestran slo las filas coincidentes. Los
resultados de la opcin seleccionada aparecen al efectuar consultas en las tablas
relacionadas de la BD.
4
mcruz@uaem.mx
Si desea ver mediante una consulta a todos los artculos que inciden en un pedido:
1. La opcin uno mostrar solamente a los artculos que estn dados de alta en algn
pedido.
2. La opcin dos mostrar a todos los artculos pero sin nmero de pedido pues estos
no estn solicitados en algn pedido.
3. La opcin tres mostrar a todos los nmeros de pedidos pero sin artculo pues estos
no estn dados de alta todava para solicitar artculos (pedido donde no hay
artculos, no existe el pedido).
Nota. La hoja secundaria de datos funciona slo entre par de tablas que posean una relacin
establecida por clave principal y clave fornea. Por ejemplo si el par de tablas PEDIDOS y
REPVENTAS no establecieran relacin entre ellas aadiendo una clave fornea en
PEDIDOS entonces no se puede establecer una hoja secundaria que permita a la tabla
REPVENTAS poder ver los pedidos que cada representante de ventas levanta. La relacin
puede ser de manera explcita o implcita. Explcita, se aade con el mouse en el icono de
relaciones la relacin de las claves principal-fornea entre tablas; implcita, slo se tiene
definida la relacin por las claves principal y fornea establecidas entre las tablas
PEDIDOS-REPVENTAS (ACCESS). Cuando la relacin es explcita, permite que
ACCESS revise la introduccin de datos en la tabla PEDIDOS correspondientes al
representante de ventas y slo permita la introduccin de representantes existentes en la
tabla REPVENTAS. Cuando no existe la relacin de manera explcita o implcita, no se
puede establecer una hoja secundaria que permita a la tabla REPVENTAS poder ver los
pedidos que cada representante de ventas levanta en la tabla PEDIDOS. Esto ltimo puede
obtenerse con una consulta sin necesidad de establecer relacin (explcita ni implcita) entre
el par de tablas. Cabe aclarar que es permitido que un representante de ventas puede dar de
alta el pedido solicitado por cualquier cliente (definido en los requerimientos del sistema),
considerando que en una empresa existen incentivos para altas de nuevos clientes y nuevos
pedidos.
mcruz@uaem.mx
mcruz@uaem.mx
PARA
LA
TABLA
DE
PEDIDOS
Utilizar el asistente de formularios para crear este formulario, que estar compuesto
por dos tablas, la tabla de pedidos y la tabla de detallespedidos. Introduce los siguientes
artculos a travs del formulario creado.
mcruz@uaem.mx
7. CREAR INFORME.
Utilizar el asistente de informes con los campos: Nombrecompaia, idcomprador, fecha,
artculo y cantidad.
mcruz@uaem.mx