Más contenido relacionado Similar a Scrip de la base de datos (8) Más de LSCA Hermilo Salazar Chávez (20) Scrip de la base de datos1. SCRIP DE LA BASE DE DATOS
usemaster
go
createdatabase Proyecto
onprimary(
name='Proyecto_data',
filename='C:dataProyecto_data.mdf',
size=4mb,
maxsize=10mb,
filegrowth=1mb
)
logon (
name='Proyecto_log',
filename='C:dataProyecto_data.ldf',
size=2mb,
maxsize=10mb,
filegrowth=1mb
)
go
use Proyecto
go
createtable Proveedores(
Id_Proveedor intprimarykeynotnull,
Nom_Proveedor char(20)notnull,
Fabricante char(20)notnull,
Dirección char(30)notnull,
Zona char(20)notnull
)
select*from Proveedores
createtable Articulos(
Id_Articulo intprimarykeynotnull,
Nom_Art char(20)notnull,
Tipo char(20)notnull,
Fabricante char(20)notnull,
Id_Proveedor intnotnull,
Contenido intnotnull,
Precio Moneynotnull,
)
select*from Articulos
createtable Inventario(
Id_Articulo intprimarykeynotnull,
No_Almacen intnotnull,
Nom_Art char(20)notnull,
Id_Proveedor intnotnull,
Precio Moneynotnull,
Existencia intnotnull
)
2. select*from Inventario
createtable Ventas(
Id_Factura intprimarykeynotnull,
Id_Cliente intnotnull,
Id_Articulo intnotnull,
Id_Empleado intnotnull,
Fecha datenotnull,
)
select*from Ventas
createtable Detalle_Venta(
Id_Factura intprimarykeynotnull,
Nom_Art char(20)notnull,
Tipo char(20)notnull,
Importe_Uni intnotnull,
Piezas intnotnull,
Total intnotnull
)
select*from Detalle_Venta
createtable Empleados(
Id_Empleado intprimarykeynotnull,
Nombre char(20)notnull,
Apellidos char(30)null
)
select*from Empleados
createtable Detalle_Emp(
Id_Empleado intprimarykeynotnull,
Edad intnull,
Puesto char(30)notnull,
Antiguedad intnotnull,
Dirección char(30)notnull,
Tel intnotnull,
CP char(10)null
)
select*from Detalle_Emp
createtable Clientes(
Id_Cliente intprimarykeynotnull,
Nom_Cliente char(20)notnull,
Apellidos char(30)null
)
select*from Clientes
createtable Detalle_Cliente(
Id_Cliente intprimarykeynotnull,
Dirección char(30)notnull,
Tel intnotnull,
Correo char(30)null,
CP intnull
)
select*from Detalle_Cliente
--------------------------------------
Proveedores
--------------------------------------
3. INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1001,'Holiday Magic','Loreal','Lazaro cardenas ','Veracruz');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1002,'Belleza 2000','Mary Kay','Av. Miguel Hidalgo','Xalapa');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1003,'Romeo & Juliette','Max Factor','Aquiles Serdan ','Tierra
Blanca');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1004,'M.T Makeup','Mac','Díaz Mirón ','Veracruz');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1005,'Betime','Avón','Independecia','Veracruz');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1006,'Mario`s','Revlon','Porfirio Díaz','Boca del Río');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1007,'Citrus Cosmétic','Channel','Javier Mina','Orizaba');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1008,'Squalene','Cover Girl','Juan Pablo II','Veracruz');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1009,'Biofresh','MayBelline','Av. Cristobal Colón','Xalapa');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1010,'Aloe Vera','Revlon','Melchor Ocampo','Boca del Rio');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1011,'Cosmar','Lancome','Constituyentes ','Alvarado');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1012,'Bella Aurora','Avon','Av. España','Orizaba');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1013,'CosmoMundo','Max Factor','Av. Juarez','Veracruz');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1014,'Yeran Cosmeticos','Loreal','Av. 5 de febrero','Tierra
Blanca');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1015,'Servicel','Mac','Ignacio de la Llave ','Xalapa');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1016,'PrettySecrets','Max Factor','AV. 5 de Mayo ','Boca del
Río');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1017,'Cosmepell','Christian Dior','Altamirano ','Alvarado');
4. INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1018,'Codroper','Yanba','Javier Mina ','Orizaba');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1019,'Petbell','Elizabeth Arden','Av. Morelos ','Tierra blanca');
INSERTINTO Proveedores(Id_Proveedor, Nom_Proveedor, Fabricante,
Dirección, Zona)
VALUES (1020,'Lavan','mary kay','Paseo del Ejercito Mexicano ','Xalapa');
SELECT*FROM Proveedores
--------------------------------------
Articulos
--------------------------------------
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2001,'Herve Leger','Fragancia','Loreal', 1014, 1, 98.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2002,'Anew Clinical Eye','Crema Facial','Max factor', 1013, 1,
135.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2003,'Anew Reversalist','Crema Facial','Mac', 1015, 1, 110.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2004,'Restauradora Puntas','Tratamiento Capilar','Lancome',
1011, 1, 150.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2005,'Crema Banana y Coco','Crema','Cover Girl', 1008, 1,
80.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2006,'Exfoliante Pies','Crema Cuerpo','Revlon', 1010, 1,
160.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2007,'Locion Hidratante','Locion','Loreal', 1001, 1, 90.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2008,'Sombras','Maquillaje en Polvo','Avón', 1012, 1, 70.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2009,'Deliniador','Maquillaje Liquido','Channel', 1007, 1,
65.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2010,'Brillo Labial','Maquillaje Liquido','Mac', 1004, 1,
45.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2011,'Rubor','Maquillaje en Polvo','MayBelline', 1009, 1,
72.00);
5. INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2012,'Labial Color Trend','Maquillaje Solido','Mary Kay', 1002,
1, 30.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2013,'Perfume SpotLigth','Fragancia','Max factor', 1003, 1,
250.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2014,'Pintura de Uñas','Maquillaje Liquido','Cover Girl', 1008,
1, 25.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2015,'Tinte Para Cabello','Liquido','Loreal', 1014, 1, 135.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2016,'Mascara Gold 24 k','Liquido','Mary Kay', 1020, 1, 65.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2017,'Cuarteto de Sombras','Maquillaje en Polvo','Elizabeth
Arden', 1019, 1, 180.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2018,'Labial Perfect Wear','Maquillaje Solido','Yanba', 1018, 1,
22.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2019,'Esmalte Para Uñas','Maquillaje Liquido','Christian Dior',
1017, 1,15.00);
INSERTINTO Articulos(Id_Articulo, Nom_Art, Tipo, Fabricante,
Id_Proveedor,Contenido, Precio)
VALUES ( 2020,'Plancha Para Cabello','Aparato','Max Factor', 1016, 1,
700.00);
SELECT*FROM Articulos
-----------------------------------
Inventarios
-----------------------------------
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2001, 1,'Herve Leger', 1014, 98.00, 85);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2002, 2 ,'Anew Clinical Eye', 1013, 135.00, 35);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2003, 2 ,'Anew Reversalist', 1015, 110.00, 24);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2004, 2 ,'Restauradora Puntas', 1011, 150.00, 38);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2005, 1 ,'Crema Banana y Coco', 1008, 80.00, 22);
6. insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2006, 1 ,'Exfoliante Pies', 1010, 160.00, 33);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2007, 1 ,'Locion Hidratante', 1001, 90.00, 21);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2008, 2 ,'Sombras', 1012, 70.00, 40);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2009, 2 ,'Deliniador', 1007, 65.00, 50);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2010, 1 ,'Brillo Labial', 1004, 45.00, 37);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2011, 2 ,'Rubor', 1009, 72.00, 34);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2012, 1 ,'Labial Color Trend', 1002, 30.00, 41);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2013, 1 ,'Perfume SpotLigth', 1003, 250.00, 10);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2014, 2 ,'Pintura Uñas', 1008, 25.00, 27);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2015, 2 ,'Tinte Para Cabello', 1014, 135.00, 27);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2016, 2 ,'Mascara Gold 24 k', 1020, 65.00, 17);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2017, 1 ,'Cuarteto de Sombras', 1019, 180.00, 20);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2018, 1 ,'Labial Perfect Wear', 1018, 22.00, 41);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2019, 1 ,'Esmalte Para Uñas', 1017, 15.00, 41);
insertinto Inventario( Id_Articulo, No_Almacen, Nom_Art, Id_Proveedor,
Precio, Existencia)
values (2020, 1 ,'Plancha Para Cabello', 1016, 700.00, 11);
select*from Inventario
------------------------------------
Clientes
------------------------------------
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3001,'Juan Manuel','Cortés Soberanes');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3002,'Jesús Antonio','Saíz Soberanes');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
7. values (3003,'Laura','Díaz Avendaño');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3004,'Lorena','Soto Pastelín');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3005,'Pablo David','Chavéz Ricardo');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3006,'Hermilo','Salazar Chavéz');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3007,'Ximena Paola','Molina Aguilar');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3008,'Anahi ','Lara Cordoba');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3009,'Stephanie','varela Romero');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3010,'Geraldine ','Millán Ku');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3011,'Angel Rogelio ','Hernandez Torres');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3012,'Beatriz','Sosa Saíz');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3013,'Fernanda Daniela','Castillo silva');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3014,'Amilga Manuel','Cortés Molina');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3015,'Celita','Isidro Ramirez');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3016,'Jason Omar','Linares Ortega');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3017,'Alejandra ','Davila Nuñes');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3018,'Amir','Flores Campos');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3019,'Ana Maria','Luna Patraca');
insertinto Clientes( Id_Cliente, Nom_Cliente, Apellidos)
values (3020,'Yolanda','Reyes Cervantes');
select*from Clientes;
---------------------------------------
Empleados
---------------------------------------
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4001,'Carlos','Garcìa');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4002,'Pablo','Anaya');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4003,'Luis ','Campos Peña');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4004,'Martha Valeria ','Sanchez Figueroa');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4005,'Roberto','Lopéz Soberanes');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4006,'Luz Elena','Cordoba Isidro');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4007,'Areli','Rojas Peña');
8. insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4008,'Nayeli','Cortés Vega');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4009,'Fredy Francisco','Aguilar Peréz');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4010,'Enrique ','Acevedo Mejia');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4011,'Gustavo ','Aquiles Villaseñor');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4012,'Salvador ','Maya Cruz');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4013,'Alejandra ','Reyes Reyes');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4014,'Erendira ','Juarez Peña');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4015,'Ronaldo','Huesca Rojas');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4016,'Alberto ','Meguelle Castro');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4017,'Saúl ','Mojica Díaz');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4018,'Enrique ','Esqueda Sulvarán');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4019,'Oscar ','Oropeza Valles');
insertinto Empleados(Id_Empleado, Nombre, Apellidos)
values (4020,'Luis ','Nolasco Fonseca');
select*from Empleados;
----------------------------------------
Ventas
----------------------------------------
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5001, 3013 , 2001, 4001,'2008-11-12');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5002, 3001 , 2002, 4002,'2011-11-12');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5003, 3002 , 2003, 4003,'24-nov-2011');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5004, 3003 , 2004, 4004,'2011-nov-25');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5005, 3004 , 2005, 4005,'2011-nov-27');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5006, 3005 , 2006, 4006,'2011-nov-28');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5007, 3006 , 2007, 4007,'2011-nov-29');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5008, 3007 , 2008, 4008,'2011-nov-30');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5009, 3008 , 2009, 4009,'2011-nov-30');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5010, 3009 , 2010, 4010,'2011-12-01');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5011, 3010 , 2011, 4011,'2011-12-02');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5012, 3011 , 2012, 4012,'2011-12-03');
9. insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5013, 3012 , 2013, 4013,'2011-12-05');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5014, 3015 , 2014, 4014,'2011-12-07');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5015, 3014 , 2015, 4015,'2011-12-08');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5016, 3016 , 2016, 4016,'2011-12-10');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5017, 3017 , 2017, 4017,'2011-12-12');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5018, 3018 , 2018, 4018,'2011-12-15');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5019, 3019 , 2019, 4019,'2011-12-17');
insertinto Ventas(Id_Factura, Id_Cliente, Id_Articulo,Id_Empleado,Fecha)
values (5020, 3020 , 2020, 4020,'2011-12-20');
select*from Ventas;
------------------------------------
Detalle_Venta
-----------------------------------
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5001,'Herve Leger','Fragancia', 98.00, 10,980.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5002,'Anew Clinical Eyes','Crema Facial', 135.00, 3,405.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5003,'Anew Reversalist','Crema Facial', 110.00, 7, 770.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5004,'Restauradora Puntas','Tratamiento Facial', 150.00, 5,
750.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5005,'Crema Banana y Coco','Crema', 80.00, 10, 800.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5006,'Exfoliante Pies','Crema Cuerpo', 160.00, 2, 320.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5007,'Locion Hidratante','Loción', 90.00, 5, 450.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5008,'Sombras','Maquillaje en Polvo', 70.00, 9, 630.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5009,'Deliniador','Maquillaje Liquido', 65.00, 4, 260.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5010,'Brillo Labial','Maquillaje Liquido', 45.00, 5, 225.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5011,'Rubor','Maquillaje en Polvo', 72.00, 3, 216.00);
10. insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5012,'Labial Color Trend','Maquillaje en Solido', 30.00, 8,
240.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5013,'Perfume SpotLigth','Fragancia', 250.00, 3, 715.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5014,'Pintura de Uñas','Maquillaje Liquido', 25.00, 20, 500.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5015,'Tinte Para Cabello',' Liquido', 135.00, 2, 270.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5016,'Mascara Gold 24 k',' Liquido', 65.00, 7, 455.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5017,'Cuarteto de Sombras','Maquillaje en polvo', 180.00, 3,
540.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5018,'Labial Perfect Wear','Maquillaje Solido', 22.00, 15,
330.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5019,'Esmalte Para Uñas','Maquillaje Liquido', 15.00, 10,
150.00);
insertinto Detalle_Venta(Id_Factura, Nom_Art, Tipo, Importe_Uni, Piezas,
Total)
values (5020,'Plancha Para Cabello','Aparato', 700.00, 3, 2100.00);
select*from Detalle_Venta;
----------------------------------
Detalle_emp
----------------------------------
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4001, 24,'Auxiliar Contable', 3 ,' Miguel Alemán', 27688,
91700);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4002, 32,'Gerente', 4 ,' Independencia', 18935, 91600);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4004, 26,'Contador', 5 ,' Diaz Mirón', 28312, 91850);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4003, 21,'Vendedor', 2 ,' Iturbide', 18312, 91850);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4005, 23,'Vendedor', 3 ,' Cosntituyentes', 18637, 91800);
11. insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4006, 27,'Vendedor', 4 ,' Gomez Farias', 22817, 91700);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4007, 28,'Auxiliar Contable', 6 ,' Juan Pablo II', 14523,
91600);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4008, 19,'Supervisor', 1 ,' Flores Magón', 18263, 91700);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4009, 30,'Limpieza', 2 ,' 5 de Mayo', 18214, 91850);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4010, 31,'Velador', 6 ,' Victoria', 17667, 91500);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4011, 29,'Cajera', 4 ,' Pino Suarez', 16472, 91800);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4012, 32,'Cajera', 5 ,' Ortiz Rubio', 17432, 91600);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4013, 21,'Vendedor', 5 ,'Xalapa', 18263, 91500);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4014, 25,'Recepcionista', 3 ,'Orizaba', 12534, 91400);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4015, 19,'Limpieza', 1 ,' Azueta', 16712, 91800);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4016, 30,'Vendedor', 7 ,' 2 Abril', 12345, 91600);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4017, 31,'Velador', 3 ,' 20 de Noviembre', 18123, 91850);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4018, 21,'Contador', 5 ,' 1 de Mayo', 12982, 91400);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4019, 26,'Limpieza', 2 ,' 5 de Mayo', 16738, 91500);
insertinto Detalle_Emp(Id_Empleado, Edad, Puesto,Antiguedad,Dirección,
Tel, CP)
values ( 4020, 20,'Supervisor', 4 ,' Cristobal Colón', 18378, 91500);
select*from Detalle_Emp;
-----------------------------------
Detalle_Clientes
-----------------------------------
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3001,'Fragua', 21243,'juan_02@hotmail.com', 91700);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
12. values( 3002,'Miguel Hidalgo', 18736,'jantonio@hotmail.com', 91800);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3003,'Mario Molina', 29724,'laura_14@hotmail.com', 91600);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3004,'JB Lobos', 27367,'loresoto@hotmail.com', 91400);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3005,'Cerdán', 11223,'chavez@hotmail.com', 91500);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3006,'Diaz Mirón', 28873,'milo_892@hotmail.com', 91550);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3007,'Arista', 15432,'ximena_pao@hotmail.com', 91600);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3008,'Campero', 21123,'lara_92@hotmail.com', 91400);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3009,'allende', 12674,'Varela_123@hotmail.com', 91700);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3010,'Fragua', 23651,'millanku@hotmail.com', 91400);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3011,'Circunvalación', 12345,'angel@hotmail.com', 91700);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3012,'16 de Septiembre', 21827,'sosa@hotmail.com', 91400);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3013,'Urano', 12442,'silva@hotmail.com', 91400);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3014,'Lazaro Cardenas', 17623,'cortes@hotmail.com', 91500);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3015,'Constituyentes', 17823,'celita@hotmail.com', 91400);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3016,'Las Flores', 17867,'jason@hotmail.com', 91500);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3017,'Costa Verde', 24123,'alejandra@hotmail.com', 91600);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3018,'Madero', 12786,'amir@hotmail.com', 91500);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3019,'Gaviotas', 12767,'ana91@hotmail.com', 91500);
insertinto Detalle_Cliente(Id_Cliente,Dirección, Tel, Correo, CP)
values( 3020,'Mar del norte', 12876,'yolanda@hotmail.com', 91700);
select*from Detalle_Cliente;
--------------------------------
Consultas
--------------------------------
SELECT Id_Articulo, Nom_Art,Precio
AS'Costo'
from Articulos
where Precio<= 80 and Id_Articulo<=2014
orderby Precio DESC;
select Nom_Proveedor,Fabricante,UPPER(Nom_Proveedor)AS
Nom_Proveedor_MAYUS
from Proveedores
where Fabricante LIKE'MA%'
orderby 1,2,3;
13. select No_Almacen, Nom_Art, Existencia
from Inventario
where No_Almacen = 2 and Existencia between 10 and 40
orderby Existencia DESC;
SELECTCOUNT(*)AS PRODUCTOS,
MIN(Precio)AS price_min,
MAX(Precio)AS price_max,
AVG(Precio)AS price_avg
from Articulos
select Id_Empleado, Edad, Puesto
from Detalle_Emp
where Edad between 23 and 29
orderby Edad;
-------------------------------------------
Reporte Existencia en el Almacén en Pesos
-------------------------------------------
SELECT Nom_Art, No_Almacen,(Existencia*Precio)AS total_Dinero_Almacén
FROM Inventario
where No_Almacen = 2
orderby total_Dinero_Almacén DESC;
------------------------------------------
Reportes De Ventas Efectuadas
------------------------------------------
select Id_Factura,Nom_Art,(Importe_Uni * Piezas)AS Total_De_Importe
from Detalle_Venta
where Id_Factura between 5004 and 5008
orderby Id_Factura;
-------------------------------------------
Reporte De Un Solo Proveedor Especifico
-------------------------------------------
select Id_Articulo, Nom_Art, Existencia, Id_Proveedor AS Unico_Proveedor
from Inventario
where Id_Proveedor = 1013 OR Id_Proveedor = 1015
orderby Existencia ASC;
------------------------------------------
Reporte De Mayor Factura
-----------------------------------------
select Id_Factura, Total
from Detalle_Venta
orderby Id_Factura, Total DESC;
-----------------------------------------