You are on page 1of 6

Profesora: Sandra Lilia Torres Trejo

Materia: Base de datos 2

Nombre del alumno: Mayen Deciga Rodrigo

Especial primera actividad

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:

CLIENTE
#*cliente
*saldo
*limite_de_credito
*descuento
*direccion

FABRICA
#*fabrica
*telfono
*N Articulos

HACE

ASIST
E

INCLUY
E

HACE
PEDIDO
*fecha
*direccin

ARTICULO
#*articulo
*descripcin

OBTIEN
E
TIENE

Diagrama Entidad Relacin:

Profesora: Sandra Lilia Torres Trejo

Materia: Base de datos 2

Nombre del alumno: Mayen Deciga Rodrigo

Especial primera actividad

Mapeo:
Nombre de la tabla:
CLIENTE

Nombre de
columna

cliente

saldo

Limite_de_credit
o

descuento
direcci
n

Tipo de llave
PK

FK

PK

FK

PK

FK

PK

FK

PK
FK

Restricciones
N
NN
UK
CK

N
NN
UK
CK

N
NN
UK
CK

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
Tipo de llave

pedido

PK

FK

direccin

PK

FK

Restricciones
N
NN
UK
CK

N
NN
UK
CK

Valor por default


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

numrico

Varchar2

Longitud

50

Ejemplo

15/02/2015

Emiliano Zapata

Profesora: Sandra Lilia Torres Trejo

Materia: Base de datos 2

Nombre del alumno: Mayen Deciga Rodrigo

Especial primera actividad

Nombre de la tabla:
ARTICULO
Nombre de
columna
Tipo de llave

articulo

PK

descripcin

FK

PK

FK

Restricciones
N
NN
UK
CK

N
NN
UK
CK

Valor por default


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

numrico

Varchar2

Longitud

50

Ejemplo

25487

Color azul

Nombre de la tabla:
FABRICA

Nombre de
columna
Tipo de llave

fabrica

PK

telfono

FK

PK

FK

Narticulos

PK

FK

Restricciones
N
NN
UK
CK

N
NN
UK
CK

N
NN
UK
CK

Valor por default


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

Varchar2

numrico

numrico

Longitud

20

10

10

Ejemplo

Wartec

89942536

30,123

Profesora: Sandra Lilia Torres Trejo


Nombre del alumno: Mayen Deciga Rodrigo

Materia: Base de datos 2


Especial primera actividad

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.

Diagrama de Clases:

Profesora: Sandra Lilia Torres Trejo

Materia: Base de datos 2

Nombre del alumno: Mayen Deciga Rodrigo

Especial primera actividad

Diagrama Entidad Relacin:

Mapeo:
Nombre de la tabla:
PROVEEDOR

Nombre de columna
Tipo de llave

RUT
PK

FK

nombre

direccion

telefono

pagina_web

PK

PK

PK

PK

FK

FK

FK

FK

Restricciones
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

Ejemplo

123

Nombre de la tabla:

CLIENTE

Nombre de columna
Tipo de llave

Rut_cli
PK

Restricciones

Valor por default


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

FK

N
NN
UK
CK

60
nicolas romero

nombre_c

direccion

telefono

PK

PK

PK

FK

FK

number
30

atizapan

FK

N
NN
UK
CK

varchar2
60

david

554627384

N
NN
UK
CK

varchar2
5
4345

10

jose

N
NN
UK
CK

number

30

10
5362938

30
www.ventas.com

Profesora: Sandra Lilia Torres Trejo

Materia: Base de datos 2

Nombre del alumno: Mayen Deciga Rodrigo

Especial primera actividad

Nombre de la tabla:
PRODUCTO

Nombre de columna
Tipo de llave

ID_Pro
PK

Restricciones

Valor por default


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

FK

N
NN
UK
CK

nombre_p

precio

PK

PK

FK

N
NN
UK
CK

number

FK

PK

N
NN
UK
CK

varchar2
10
4354

Stock

nombre
FK

PK

N
NN
UK
CK

number
30

varchar2
10
1550

jesus

varchar2
15

VENTA

ID_ven
PK

fecha
FK

PK

FK

descuento

monto_fin

PK

PK

FK

FK

Restricciones
N
NN
UK
CK

Valor por default


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

N
NN
UK
CK

number

N
NN
UK
CK

varchar2
10

N
NN
UK
CK

number
30

number
10

Nombre de la tabla:
CATEGORIA

Nombre de columna
Tipo de llave

ID_cat
PK

Restricciones

Valor por default


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

FK

nombre

descripcion

PK

PK

FK

FK

N
NN
UK
CK

N
NN
UK
CK

N
NN
UK
CK

number

varchar2

varchr2

10
15345

30
cosina

50
productos de
cosina

60
jose

Nombre de la tabla:

Nombre de columna
Tipo de llave

FK

N
NN
UK
CK

10

You might also like