Está en la página 1de 11

UNIVERSIDAD POLITÉCNICA DE TULANCINGO

PRACTICA Boutique MODA

por

Jovani David Hidalgo Melo

Ingeniería en Sistemas Computacionales

U Asignatura:

Base de datos

P Nombre del Catedrático:

Juan Martin Hernández

T
Sexto Cuatrimestre

Tulancingo de Bravo, Hidalgo

ISC 51

Mayo – agosto 2022


Diccionario de datos
Diagrama
Código Descripción Resultado
Create Database Boutique_Mode; Creacion de la Base de datos

use Boutique_Mode Usar la base de datos

Create table T_Vendedor( Creamos la tabla Vendedor


Clave_v INT NOT NULL PRIMARY KEY,
Nombre Varchar(35),
Edad Int,
Calle Varchar(30),
Colonia Varchar(30),
Poblacion Varchar(30),
tel1 Varchar(11),
Tel2 Varchar(11)
)
Create table T_inventario( Creamos tabla inventario
Clave_P int NOT NULL PRIMARY KEY,
Descripcion Varchar(35),
Descuento int,
Color Varchar(15),
Tipo Varchar(25)
)
Create Table T_Marcas( Creamos tabla Marcas
Marca VARCHAR(18) NOT NULL PRIMARY KEY,
Proveedor Varchar(15),
Direccion Varchar(25),
Telefono Varchar(11)
)

Create Table T_ventas( Creamos Tabla ventas


Producto Int NOT NULL PRIMARY KEY FOREIGN
KEY REFERENCES T_inventario (Clave_P),
Fecha Date NOT NULL DEFAULT(GETDATE()),
Vendedor Int FOREIGN KEY REFERENCES
T_vendedor(Clave_v),
Importe INT NOT NULL,
Marca Varchar(18) NOT NULL FOREIGN KEY
REFERENCES T_Marcas(Marca)

Insert into T_inventario values (12,'Talla Insertamos datos a tabla Inventario


M',5,'Vino','Sweter'),
(13,'Talla
S',0,'Amarillo','Conjunto'),
(14,'Talla L',0,'Verde','Vestido'),
(15,'Talla
G',8,'Cafe','Paantalon'),
(16,'Talla
XL',15,'Negro','Falda'),
(17,'Talla
M',5,'Azul','Cardigan'),
(18,'Talla XS',0,'Vino','Sweter'),
(19,'Talla
L',0,'Verde','Vestido'),
(20,'Talla
S',20,'Dorado','Blazer'),
(21,'Talla XS',0,'Rosa','Cafe'),
(22,'Talla
XS',9,'Amarillo','Pantalon'),
(23,'Talla
S',20,'Naranja','Conjunto'),
(24,'Talla G',6,'Rosa','Falda');
Insert into T_Vendedor values Insertamos datos a la Tabla
(61,'Francisca',32,'Cerezo #789','Los Vendedor
Pablos','Acaxochitlan','77584132205','1002
584113'),
(27,'America',25,'Vaquis
#456','las
cruces','Tulancingo','7752351234','7752390
901'),

(50,'Javier',25,'Sauces
#123','Pozo
13','Apan','7752343534','7759980767');
Insert into T_Marcas values ('Forever Insertamos datos a la tabla Marcas
21','Juan Vargas','Atzcapozalco #4567
CDMX','78892334451'),
('American
Clotes','Andrea','Hidalgo #4456
GDL.','0943455563'),
('Gucci','Andrea','JNMart #7667
MTY.','887355679'),
('Aeropostale','David','Jardinez
#678 Hidalgo','7756789012');
Insert into T_ventas values Insertamos datos a la tabla Ventas
(12,'2022-06-21',61,1800,'Forever 21'),
(13,'2021-09-27',50,14000,'Aeropostale'),
(14,'2022-02-13',50,1200,'American
Clotes'),
(16,'2022-06-23',27,800,'Forever 21'),
(15,'2022-08-14',61,13600,'Forever 21'),
(19,'2022-11-01',27,12450,'American
Clotes'),
(21,'2022-05-15',61,11000,'Gucci'),
(18,'2022-03-23',27,6000,'Gucci'),
(20,'2022-12-09',61,1900,'American
Clotes'),
(17,'2021-07-26',61,900,'Aeropostale'),
(24,'2019-09-24',61,1890,'Forever 21'),
(22,'2022-11-22',50,970,'Aeropostale'),
(23,'2021-12-07',61,5890,'Gucci');
SELECT * FROM T_inventario; --Consulta por cada una de las tablas
SELECT * FROM T_Vendedor; (4)
SELECT * FROM T_Marcas;
Select * from T_Ventas;
Select * from T_Ventas INNER JOIN T_Marcas Consulta de los productos vendidos y
ON T_Ventas.Marca = T_Marcas.Marca Select todos los datos de la marca del
* from T_Ventas INNER JOIN T_Marcas ON
T_Ventas.Marca = T_Marcas.Marca
producto

Select * from T_Ventas INNER JOIN Consulta de los productos vendidos y


T_Vendedor ON T_Ventas.Vendedor= todos los datos del Vendedor
T_Vendedor.Clave_v;
Select Consulta de los productos vendidos
T_ventas.Importe,T_inventario.Color,T_inve donde muestre el precio de venta,
ntario.Tipo,T_inventario.Descripcion from
T_Ventas INNER JOIN T_inventario ON
color, Tipos y descripción según el
T_ventas.Producto = T_inventario.Clave_P; inventario

Select * from T_Ventas JOIN T_Marcas ON Consulta de los productos vendidos y


T_Ventas.Marca = T_Marcas.Marca JOIN los datos de la marca y vendedor.
T_Vendedor ON T_Ventas.Vendedor=
T_Vendedor.Clave_v;
Select * from T_Ventas JOIN T_Vendedor ON Consulta de los productos vendidos y
T_Ventas.Vendedor= T_Vendedor.Clave_v JOIN los datos del vendedor y del
T_inventario ON T_Ventas.Producto=
T_inventario.Clave_P;
inventario

Select * from T_Ventas JOIN T_Vendedor ON Consulta de todos los datos


T_Ventas.Vendedor= T_Vendedor.Clave_v JOIN relacionados a los productos
T_inventario ON T_Ventas.Producto=
T_inventario.Clave_P JOIN T_Marcas ON
vendidos
T_Ventas.Marca = T_Marcas.Marca

Use master Eliminar BD


Drop Database Boutique_Mode

También podría gustarte