Está en la página 1de 5

BASE DE DATOS DIAGRAMA

Entidad/Relacin

Representacin a tablas relacionales del diagrama E/R

1 Maribel Santiago Luna Universidad Nacional Autnoma de Mxico


Semestre 2016-1 Facultad de Ciencias
BASE DE DATOS DIAGRAMA
Entidad/Relacin

Creacin de tablas.

2 Maribel Santiago Luna Universidad Nacional Autnoma de Mxico


Semestre 2016-1 Facultad de Ciencias
BASE DE DATOS DIAGRAMA
Entidad/Relacin

Se insertan registros:

INSERT INTO PROVEEDOR values(1001,'ProveedorA','proveedorA@sumail','552323','su direccion X');


INSERT INTO PROVEEDOR values(1002,'ProveedorB','proveedorB@sumail','552020',null);
INSERT INTO PROVEEDOR values(1003,'ProveedorC','proveedorC@sumail',null,'su direccion Y');

insert into cliente values (1,'Erick Perez','direccion A');


insert into cliente values (2,'Paty Lopez', 'direccin B');
insert into cliente values (3,'Oscar Daz', 'direccion Z');

insert into telefono_cliente values (1,1,'55232311');


insert into telefono_cliente values (2,1,'55232312');
insert into telefono_cliente values (3,2,'55232320');
insert into telefono_cliente values (4,2,'55232321');

insert into venta values(1,1,'15-5-5',50.00,null,99);


insert into venta values(2,3,'15-6-18',260.00,null,589);
insert into venta values(3,1,'15-7-30',880.00,null,55);
insert into venta values(4,3,'15-8-1',666.00,null,666);
insert into venta values(5,2,'15-9-28',50.00,null,99);

insert into categoria values(1,'paletas','dulces paleta');


insert into categoria values(2,'caramelos','caramelos');
insert into categoria values(3,'chicles','chicles');

3 Maribel Santiago Luna Universidad Nacional Autnoma de Mxico


Semestre 2016-1 Facultad de Ciencias
BASE DE DATOS DIAGRAMA
Entidad/Relacin

insert into producto values(1,1001,'arcoiris1',5,100,3,2);


insert into producto values(2,1001,'colores2',6,200,null,3);
insert into producto values(3,null,'saboresX',5,100,5,null);
insert into producto values(4,1002,'saboresY',5,100,null,null);
insert into producto values(5,1003,'saboresX',6,200,4,1);

Se realizan consultas:

Selecciona todos los productos de las ventas realizadas por el cliente Erick Perez.

Select * from producto p, venta v, cliente c where p.venta_id=v.id and c.RUT=1;

4 Maribel Santiago Luna Universidad Nacional Autnoma de Mxico


Semestre 2016-1 Facultad de Ciencias
BASE DE DATOS DIAGRAMA
Entidad/Relacin

Ejercicio Prctico: Realizar el diagrama E/R que represente la siguiente informacin y


posteriormente realiza el diagrama de tablas relacionales.

Una base de datos para una pequea empresa debe contener informacin acerca de clientes,
artculos y pedidos.
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.
Artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias de ese artculo en cada
fbrica, Descripcin del artculo.
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.

Para entregarse a mano el martes 06 de Octubre.

5 Maribel Santiago Luna Universidad Nacional Autnoma de Mxico


Semestre 2016-1 Facultad de Ciencias

También podría gustarte