Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de datos
Especial de base
Problema 1
Artculos y encargos Una base de datos para una pequea empresa debe
contener informacin acerca de clientes, artculos y pedidos. Hasta el
momento se registran los siguientes datos en documentos varios: Para
cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por
cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso
debe superar los 3.000.000 pts), Descuento. Para cada artculo: Nmero
de artculo (nico), Fbricas que lo distribuyen, Existencias de ese artculo
en cada fbrica, Descripcin del artculo. Para cada pedido: Cada pedido
tiene una cabecera y el cuerpo del pedido. La cabecera est formada por el
nmero de cliente, direccin de envo y fecha del pedido. El cuerpo del
pedido son varias lneas, en cada lnea se especifican el nmero del artculo
pedido y la cantidad. Adems, se ha determinado que se debe almacenar la
informacin de las fbricas. Sin embargo, dado el uso de distribuidores, se
usar: Nmero de la fbrica (nico) y Telfono de contacto. Y se desean ver
cuntos artculos (en total) provee la fbrica. Tambin, por informacin
estratgica, se podra incluir informacin de fbricas alternativas respecto
de las que ya fabrican artculos para esta empresa. Nota: Una direccin se
entender como N, Calle, Comuna y Ciudad. Una fecha incluye hora. Se
pide hacer el diagrama ER para la base de datos que represente esta
informacin.
Diagrama de Clases:
Especial de base
MAPEO
Nombre de la
tabla: CLIENTE
Nombre de columna
Tipo de llave
cliente
PK
saldo
FK
PK
N
NN
UK
CK
Restricciones
descuento
Limite
FK
PK
N
NN
UK
CK
FK
PK
N
NN
UK
CK
FK
direccin
PK
FK
N
NN
UK
CK
N
NN
UK
CK
numrico
numrico
numrico
numrico
Varchar2
Longitud
50
10
10
Ejemplo
98122
2,545
30,123
-269,2
Emiliano zapata
pedido
direccin
Tipo de llave
PK
Restricciones
FK
PK
N
NN
UK
CK
FK
N
NN
UK
CK
numrico
Varchar2
50
15/02/2015
Emiliano Zapata
Especial de base
articulo
Tipo de llave
PK
Restricciones
descripcin
FK
PK
N
NN
UK
CK
N
NN
UK
CK
FK Tabla de ref.
FK Columna de ref.
Tipo de dato
FK
numrico
Varchar2
Longitud
50
Ejemplo
25487
Color azul
Nombre de la
tabla: FABRICA
Nombre de columna
Tipo de llave
fabrica
PK
FK
telfono
PK
FK
Narticulos
PK
N
NN
UK
CK
N
NN
UK
CK
N
NN
UK
CK
FK Tabla de ref.
FK Columna de ref.
Restricciones
Tipo de dato
Longitud
FK
Varchar2
numrico
numrico
20
10
10
Especial de base
Especial de base
Especial de base
Problema 2
Sistema de ventas Le contratan para hacer una BD que permita apoyar la
gestin de un sistema de ventas. La empresa necesita llevar un control de
proveedores, clientes, productos y ventas. Un proveedor tiene un RUT,
nombre, direccin, telfono y pgina web. Un cliente tambin tiene RUT,
nombre, direccin, pero puede tener varios telfonos de contacto. La
direccin se entiende por calle, nmero, comuna y ciudad. Un producto
tiene un id nico, nombre, precio actual, stock y nombre del proveedor.
Adems se organizan en categoras, y cada producto va slo en una
categora. Una categora tiene id, nombre y descripcin. Por razones de
contabilidad, se debe registrar la informacin de cada venta con un id,
fecha, cliente, descuento y monto final. Adems se debe guardar el precio al
momento de la venta, la cantidad vendida y el monto total por el producto.
Entidades
PROVEEDOR
RUT
Nombre
Direccin
Telfono
pagina
PODUCTO
VENTA
ID_Pro
ID_Ven
Nombre_P
Fecha
Precio
Descuento
Stock
Monto_final
Especial de base
CATEGORIA
CLIENTE
ID_Cat
Rut_Cli
Nombre
Nombre
Descripcin
Direccion
Telfono
Especial de base
MAPEO
Nombre de la
tabla: PROVEEDOR
Nombre de
columna
Tipo de llave
Restricciones
RUT
PK
Nombre
FK
PK
FK
direccion
telefono
PK
PK
FK
pagina_web
FK
PK
FK
N
NN
UK
CK
N
NN
UK
CK
N
NN
UK
CK
N
NN
UK
CK
N
NN
UK
CK
numbre
varchar2
varchar2
numbre
varchar2
60
30
10
Nombre de la
tabla: CLIENTE
Nombre de
columna
Tipo de llave
Rut_cli
PK
FK
nombre_c
direccion
telefono
PK
PK
PK
FK
FK
FK
30
Restricciones
Valor por default
FK Tabla de ref.
FK Columna de
ref.
Tipo de dato
Longitud
N
NN
UK
CK
Especial de base
N
NN
UK
CK
number
N
NN
UK
CK
varchar2
5
N
NN
UK
CK
varchar2
60
number
30
10
Nombre de la
tabla: PRODUCTO
Nombre de
columna
Tipo de llave
Restricciones
Valor por default
FK Tabla de ref.
FK Columna de
ref.
Tipo de dato
Longitud
Ejemplo
ID_Pro
PK
FK
N
NN
UK
CK
nombre_p
precio
PK
PK
FK
N
NN
UK
CK
number
Stock
FK
PK
N
NN
UK
CK
varchar2
10
4354 Jesus
nombre
FK
PK
N
NN
UK
CK
number
N
NN
UK
CK
varchar2
30
10
1550
varchar2
15
Tipo de llave
Restricciones
Valor por default
FK Tabla de ref.
FK Columna de
ref.
Tipo de dato
Longitud
ID_ven
PK
Fecha
FK
PK
FK
descuento
monto_fin
PK
PK
FK
N
NN
UK
CK
N
NN
UK
CK
N
NN
UK
CK
N
NN
UK
CK
number
varchar2
number
number
10
30
10
60
jose
Nombre de la
tabla: VENTA
Nombre de
columna
FK
FK
10
Nombre de la
tabla:
CATEGORIA
Nombre de
columna
ID_cat
Tipo de llave
Restricciones
Valor por default
FK Tabla de ref.
FK Columna de
ref.
Tipo de dato
Longitud
PK
Especial de base
Nombre
FK
PK
N
NN
UK
CK
descripcion
FK
PK
N
NN
UK
CK
number
N
NN
UK
CK
varchar2
10
FK
varchar2
30
50
Especial de base