Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de datos II
sistemas computacionales.
Ciclo: 8
Nombre del mó dulo: Modelo Relacional
1.1 Estructura de datos relacional
Tema:
1.2 Reglas de integridad
1.3 Á lgebra relacional
Problemática 1
Una base de datos para una pequeña empresa debe contener información acerca de clientes
artículos, pedidos y pagos.
En la actualidad se registra la siguiente información en varios documentos de Excel:
Para cada cliente se registra: Número de cliente (único), Direcciones de envío de la
mercancía (varias por cliente), Saldo, Límite de crédito (este depende del cliente,
pero en ningún caso debe superar los 10.000), Descuento. (depende por dirección de
envío).
Para cada artículo se registra: Número de artículo (único), Fábricas que lo
distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo.
Para cada pedido se registra de la siguiente forma: Todo pedido tiene una cabecera y
el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección
de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se
especifican el número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas.
Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y
Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica.
También, por información estratégica, se podría incluir información de fábricas
alternativas respecto de las que ya fabrican artículos para esta empresa.
Tabla: Fabricas
Numero de Nombre de la fabrica Teléfono Artículos en
fabrica existencia.
1992F Consumibles Cardel. 2961024906 50
1993X Cliker accesorios de computo. 2961173969 100
1994D DC artículos de Computo 2961110752 200
1995E Office Depot 2961193401 200
Tabla: Pedidos.
Tabla: Artículos.
Numero Numero Existenci Descripción.
de de a.
Articulo Fabrica
. .
110 1994D 100 Teclados inalámbricos.
08M 1992F 20 Bases enfriadoras 2 ventiladores 5 posiciones
laptop.
4569 1993X 40 Bocinas para laptops.
203A 1995E 150 Portafolios para laptop Chenson profesional.
208A 1995E 100 Mouse Pad inalámbrico con luz y alfombrilla
antideslizante.
108 1994D 200 Multi contacto Spectra con 4 entradas USB
charger.
4570 1993X 50 Lámparas de escritorio con luz led y entrada
USB.
Tabla: Direcciones.
Numero de Dirección Descuento
Cliente
2100 Ing. La Gloria Calle Bugambilias # 4, ver 20%
2101 Villa Zempoala Calle José Vasconcelos #560, ver 15%
2102 Ing. La Gloria Col. 4 de Octubre, ver 10%
2103 Puebla, Puebla. Calle 7 Nte,Centro #107 20%
2104 Ciudad de México, CDMX Azcapotzalco #02300 Ing. 15%
La Gloria, ver
2105 Veracruz Puerto Zona de tejería #234, Ver. 30%
2106 Xalapa -Enríquez, Antonio M.Carlon Emiliano Zapata, 20%
ver
2107 No ingreso su dirección. NULL
NULL
Tres ejemplos utilizando la operación de diferencias de conjuntos con el resultado
obtenido con los datos ficticios:
Descuent
o
2107
NULL
Clientes que no tienen fecha:
(2106) Número(Clientes) – (2106) Numero(Fecha))
Numero
2106
Crédito
$7000
Problemática 2
Le contratan para hacer un BD que permita apoyar la gestión de un sistema de ventas. La
empresa necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un ID, nombre, dirección, teléfono y página web. Un cliente también tiene
ID, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende
por calle, número, comuna y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además,
se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id,
nombre y descripción.
Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha,
cliente, descuento y monto final. Además, se debe guardar el precio al momento de la venta, la
cantidad vendida y el monto total por el producto.
Tabla: Teléfonos.
Clave IDCliente Teléfono
001 2200 2961161573
002 2201 2969613028
003 2202 NULL
004 2203 2961004678
005 2204 296977245
006 2205 NULL
007 2206 2291617878
Tabla: Ventas.
Tabla: Productos.
ID Nombre Precio Stock Proveed Categoría
or
01A Galón de 20 litros de cloro $150 30 1 Desinfectante
tipo clorales. multiusos.
02A Shampoo/acondicionador $400 100 2 Cuidado del
para regenerar el cabello. cabello.
03A Tratamiento Nocturno $90 40 2 Cuidado del
Elvive Hidra Hialuronico cabello
200 ml. colecciones.
04A Galón de 4 litros de $70 40 1 Lavandería
Suavitel abrazos sol.
05A Paquete de 500 hojas $150 50 3 Cajas oficina
blancas tamaño carta. y papelería.
06A Libreta de cuadros de 100 $40 50 3 Escolares,
hojas. arte y diseño.
07A Galón de 8 litros de $100 30 1 NULL.
reforzador de aroma coco
chanell.
Tabla: Proveedores.
ID Nombre Dirección Teléfono Página web
1 DOGO Av. Miguel Ángel de 229 502 2089 https://dogo.mx/
Veracruz. Quevedo 6219, Ortiz
Rubio, 91750 Veracruz,
Ver.
2 L'OREAL Torre M,Real Mayorazgo 5559995600 https://www.loreal-
PARIS. Piso 28, Xoco, Benito paris.com.mx/
Juárez, 03330 Ciudad de
México, CDMX.
3 Office C. Lázaro Cárdenas 48, 228 812 8900 https://www.officedepot.com.mx/
Depot Col. Badillo, 91190
Xalapa-Enríquez, Ver.
Tabla: Categorías.
ID Nombre Descripción.
1 DOGO Desinfectantes multi usos y lavandería.
Veracruz.
2 L'OREAL Cuidado del cabello y Colecciones.
PARIS.
3 Office Depot Escolares, arte y diseño.
y
Cajas oficina y papelería.
ID(Clientes) – ID(Teléfono):
ID
2202
2205
ID(Clientes) – ID(Dirección):
ID
2 2204
Productos que no tienen categoría:
ID(Productos) – ID(Categoría):
ID
07A
ID(Clientes x Descuento):
ID(Productos x Categoría):
ID(Clientes x Producto)
MontoTotal
$400
$340
$243
$255
$320
MontoTotal(Ventas)-Ventas.MontoTotal(o Ventas.MontoTotal<d.MontoTotal(Ventas x
pd(Ventas)))
MontoTota
l
$425
Stock
100
Referencias APA:
Office Depot México | Compra en línea Artículos de Oficina, Laptops, Sillas, Escritorios y
más. (2023, 21 enero). Recuperado 30 de abril de 2023,
de https://www.officedepot.com.mx/
Office Depot México | Compra en línea Artículos de Oficina, Laptops, Sillas, Escritorios y
más. (2023, 21 enero). Recuperado 30 de abril de 2023,
de https://www.officedepot.com.mx/
SQL JOIN: consultas a varias tablas de datos. (2021, 8 mayo). IONOS Digital Guide.
Recuperado 29 de abril de 2023,
de https://www.ionos.mx/digitalguide/hosting/cuestiones-tecnicas/sql-join/#:~:text=El
%20producto%20cartesiano%20es%20una,la%20forma%20de%20una%20tabla.