Está en la página 1de 11

Balmes granados Jorge armando

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:

Balmes granados Jorge armando


de datos

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

Valor por default


FK Tabla de ref.
FK Columna de ref.
Tipo de dato

numrico

numrico

numrico

numrico

Varchar2

Longitud

50

10

10

Ejemplo

98122

2,545

30,123

-269,2

Emiliano zapata

Nombre de la tabla: PEDIDO


Nombre de columna

pedido

direccin

Tipo de llave
PK

Restricciones

FK

PK

N
NN
UK
CK

FK

N
NN
UK
CK

Valor por default


FK Tabla de ref.
FK Columna de ref.
Tipo de dato
Longitud
Ejemplo

numrico

Varchar2

50

15/02/2015

Emiliano Zapata

Balmes granados Jorge armando


de datos

Especial de base

Nombre de la tabla: ARTICULO


Nombre de columna

articulo

Tipo de llave

PK

Restricciones

descripcin

FK

PK

N
NN
UK
CK

N
NN
UK
CK

Valor por default

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

Valor por default

FK Tabla de ref.

FK Columna de ref.

Restricciones

Tipo de dato
Longitud

FK

Varchar2

numrico

numrico

20

10

10

Balmes granados Jorge armando


de datos

Especial de base

Balmes granados Jorge armando


de datos

Especial de base

Balmes granados Jorge armando


de datos

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

Balmes granados Jorge armando


de datos

Especial de base

CATEGORIA
CLIENTE

ID_Cat

Rut_Cli

Nombre

Nombre

Descripcin

Direccion
Telfono

Balmes granados Jorge armando


de datos

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

Valor por default


FK Tabla de ref.
FK Columna de
ref.
Tipo de dato
Longitud

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

Balmes granados Jorge armando


de datos

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

Balmes granados Jorge armando


de datos

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

Balmes granados Jorge armando


de datos

Especial de base

También podría gustarte