Documente Academic
Documente Profesional
Documente Cultură
Base de datos
Resultado de Aprendizaje: Construir objetos de base de datos utilizando SQL.
ACTIVIDAD A DESARROLLAR:
Estimado estudiante
A continuación, se le presenta un diagrama físico de una situación que hemos venido haciendo en clases. Se le
pide a usted que:
• Utilizando SQL y lenguaje de definición de datos, construya las tablas con sus atributos y tipos de datos.
Adjuntamos, también, el modelo lógico que servirá de apoyo para la definición de los campos obligatorios.
Proveedor Sucursal
Compras
rut <pi> Integer <M> ID <pi> Integer <M>
dv Characters (1) <M> 1,n fecha Date & Time <M> nombre Variable characters (100) <M>
nombre Variable characters (100) <M> cantidad Integer <M> direccion Variable characters (100) <M>
1,n
direccion Variable characters (100) <M> precio Money <M> telefono Integer
telefono Integer pagado Boolean <M> email Variable characters (9)
email Variable characters (9) ID <pi>
rut <pi>
0,n 0,n
1,n
Vende
Producto
0,n precio Money <M>
codigo <pi> Integer <M> desde Date & Time <M>
nombre Variable characters (100) <M> hasta Date & Time <M>
codigo <pi> stock Integer
0,n
Ventas
fecha Date & Time <M>
precio Money <M>
cantidad Integer <M>
1
Taller online Clase 11
Proveedor
rut int <pk>
dv char(1)
nombre varchar(100) Sucursal
direccion varchar(100) ID int <pk>
telefono int nombre varchar(100) FK_SUCURSAL_VENTAS
email varchar(9) direccion varchar(100)
estado int telefono int
email varchar(9)
Compras
numeroCompra int <pk>
rut int <fk1>
FK_PROVEEDOR_COMPRAS ID int <fk2> FK_SUCURSAL_COMPRAS
fecha datetime
pagado bit
FK_SUCURSAL_VENDE
DetalleCompra
codigo int <pk,fk1>
numeroCompra int <pk,fk2> FK_COMPRA_DETALLE
cantidad int
precio money
Vende
ID int <pk,fk1>
Producto codigo int <pk,fk2>
FK_PRODUCTO_VENDE
codigo int <pk> precio money
FK_DETALLE_COMPRA_PRODUCTO nombre varchar(100) desde datetime
hasta datetime
stock int
FK_PRODUCTO_DETALLE_VENTA
DetalleVenta
Ventas
numeroVenta int <pk,fk1> FK_VENTA_DETALLE numeroVenta int <pk>
codigo int <pk,fk2>
ID int <fk>
precio money
fecha datetime
cantidad int
PAUTA DE EVALUACIÓN:
2
Taller online Clase 11
RESPUESTA:
3
Taller online Clase 11
ID int not null,
CODIGO int not null,
PRECIO money not null,
DESDE datetime not null,
HASTA datetime not null,
STOCK int null,
constraint PK_VENDE primary key (ID, CODIGO)
)
4
Taller online Clase 11