pyme original

24
MATERIA BASE DE DATOS CATEDRATICO CARLOS ARTURO TORRES GASTELÚ EQUIPO 10 INTEGRANTES PINTUELES CORTES MANUEL DE JESUS VÁZQUEZ FLORES LUIS ALBERTO 1

Upload: milo-simpatias-chavez

Post on 27-Jun-2015

922 views

Category:

Documents


6 download

TRANSCRIPT

MATERIA

BASE DE DATOS

CATEDRATICO

CARLOS ARTURO TORRES GASTELÚ

EQUIPO 10

INTEGRANTES

PINTUELES CORTES MANUEL DE JESUS

VÁZQUEZ FLORES LUIS ALBERTO

1

ContenidoCONTACTO......................................................................................................................3

VISIÓN.............................................................................................................................3

MISIÓN...........................................................................................................................3

PROBLEMÁTICA...............................................................................................................4

SUPUESTOS SEMANTICOS...............................................................................................5

MODELO RELACIONAL.....................................................................................................6

ENTIDADES......................................................................................................................6

DESCRIPCIÓN DE LOS USUARIOS.....................................................................................7

CODIGO SQL BASE DE DATOS TALLER MECANICO............................................................8

2

CONTACTO

David Pintúeles Mondragón. Gerente General. Cel. (044)2291-28-22-25 [email protected] Tels: 9 34 05 49. 178 33 52. Constituyentes Nª 2590 entre Juárez y Lerdo. Veracruz Ver. ID.92*879257*1 - 2945381

VISIÓN

Servirle a las empresas más importantes en el mercado de la rectificación de motores diesel y gasolina satisfaciendo sus necesidades más importantes así como tener el control preventivo y correctivo dejando en nuestros clientes un buen servicio.

MISIÓN

Lograr y mantener el liderazgo en el mercado de rectificación automotriz.

Ofrecer a nuestros clientes servicios de la más avanzada tecnología y calidad, garantizar el buen funcionamiento a nuestros clientes después de la reparación, expandir nuestros servicios internacionalmente.

3

PROBLEMÁTICA

En este caso la problemática que invade al establecimiento es que no tienen un sistema donde tengan ordenadamente las piezas que poseen y eso les dificulta la búsqueda de los mismos cuando necesiten usarlas y/o venderlas.

También carece de un historial por cliente, es decir, en el caso de que el cliente requiera un servicio de mantenimiento o compostura de un automóvil, esto a fin de llevar un control de los servicios que se le ha dado a cada automóvil.

De igual forma la base de datos correspondiente a los clientes está sumamente redúndate, por lo cual se debe de reestructurar a fin de darle un orden lógico y adecuado. Todo esto con el fin de llevar un control de los clientes, y así, tener un funcionamiento más adecuado de la empresa, en cuanto a la administración de la misma

4

SUPUESTOS SEMANTICOS

Dos piezas o mas se llamaran de igual forma pero son de diferente fabricante.

Dos o más piezas pueden tener características similares, pero son de diferente fabricante

Dos piezas o más pueden llevar el mismo nombre, pero ser de distinto distribuidor

Un cliente puede requerir más de un servicio.

Dos clientes o más pueden tener un nombre igual.

Dos o ms clientes pueden tener el mismo nombre pero distinto id

Dos o más clientes pueden tener el mismo nombre pero distinto teléfono/correo electrónico

Un cliente puede requerir dos o más cantidades de una misma pieza

Dos o más automóviles reparados pueden ser del mismo modelo, pero de diferente propietario

Dos automóviles puede ser del mismo modelo pero de distinto año de fabricación

Dos automóviles pueden ser del mismo año de fabricación y modelo pero de diferente color.

Dos o más empleados pueden tener un mismo nombre pero distinto puesto

Dos o más empleados pueden tener el mismo nombre pero distinto id

Dos o más autos pueden ingresar un mismo día a un servicio, pero salen del mismo en distinto día

Dos o mas servicios se generan en un misma dia y con un mismo importe pero con distinto numero de factura

5

MODELO RELACIONAL

ENTIDADES

Clientes

Empleado

Servicio

Automóvil

Historia automóvil

Servicio

Detalle Servicio

Refacciones

6

Proveedores

DESCRIPCIÓN DE LOS USUARIOS

1.- Administrador de la BD del taller.

Tiene la capacidad de actualizar en su totalidad la base datos

Puede modificar (de ser necesario) la plantilla de trabajadores, nombre, dirección, etc. Así como agregar trabajadores a la misma.

Tiene total acceso, permisos en la base de datos.

2.- Almacenista

Tiene la capacidad de modificar el stock del almacén

Puede consultar el stock de las refacciones

3.- Cajero

Ingresa los valores a pagar de acuerdo al servicio que es prestado al cliente

Puede ver el estado de una reparación y de ser necesario hacer ajustes en el costo de la misma

4.- Mecánico

Básicamente puede consultar el stock de tal o cual parte que necesitara para realizar su trabajo

5.- Encargado de la caja

Puede realizar consultas de los servicios realizados dentro de la empresa a fin de conocer los ingresos generados por este concepto

Puede modificar tales ingresos, aumentándolos o disminuyéndolos según se requiera

7

CODIGO SQL BASE DE DATOS TALLER DE RECTIFICION

Use .....Go

Createtable Clientes(id_cliente CHAR (10)NOTNULL,nomb_cliente CHAR (40)NOTNULL,dir_cliente CHAR (50)NOTNULL,tel_cliente CHAR (30)NULL,gen_cliente CHAR (20)NULL,zona_cliente CHAR (30)NOTNULL,email_cliente CHAR (50)NULL);

Createtable Automovil(id_cliente CHAR (10)NOTNULL,id_auto CHAR (10)NOTNULL,model_auto CHAR (30)NOTNULL,marca_auto CHAR (30)NOTNULL,color_auto CHAR (20)NULL);

Createtable Historiautomovil(id_auto CHAR (10)NOTNULL,vecestaller CHAR (20)NOTNULL,primvez datetimeNOTNULL,ultimavez datetimeNOTNULL);

Createtable Servicio(id_auto CHAR (10)NOTNULL,id_servicio CHAR (10)NOTNULL,entrada_servicio datetimeNOTNULL,salida_servicio datetimeNOTNULL);

Createtable Detalleservicio(id_servicio CHAR (10)NOTNULL,num_factura CHAR (10)NOTNULL,importe_servicio decimal (9,2)NOTNULL,tipo_servicio CHAR (40)NOTNULL);

Createtable Empleado(id_empleado CHAR (10)NOTNULL,nomb_empleado CHAR (40)NOTNULL,puesto_empleado CHAR (50)NOTNULL,salario_empleado decimal (9,2)NOTNULL,tel_empleado CHAR (20)NULL,email_empleado CHAR (50)NULL);

8

Createtable Proveedores(id_proveedor CHAR (10)NOTNULL,nom_proveedor CHAR (30)NOTNULL,dir_proveedor CHAR (40)NOTNULL,tel_proveedor CHAR (30)NOTNULL,email_proveedor CHAR (50)NULL,zona_proveedor CHAR (30)NOTNULL);

Createtable Refacciones(id_proveedor CHAR (10)NOTNULL,id_refaccion CHAR (10)NOTNULL,nombre_refaccion CHAR (30)NOTNULL,stock_refaccion IntNOTNULL,precio_refaccion decimal (9,2)NOTNULL,);

------------------------ llaves primarias----------------------ALTERTABLE Automovil WITHNOCHECKADDCONSTRAINT PK_AutomovilPRIMARYKEYCLUSTERED (id_auto);ALTERTABLE Clientes WITHNOCHECKADDCONSTRAINT PK_Clientes PRIMARYKEYCLUSTERED (id_cliente);ALTERTABLE Detalleservicio WITHNOCHECKADDCONSTRAINT PK_DetalleservicioPRIMARYKEYCLUSTERED (num_factura);ALTERTABLE Empleado WITHNOCHECKADDCONSTRAINT PK_EmpleadoPRIMARYKEYCLUSTERED (id_empleado);ALTERTABLE HIstoriautomovil WITHNOCHECKADDCONSTRAINT PK_Historiautomovil PRIMARYKEYCLUSTERED (vecestaller)ALTERTABLE Proveedores WITHNOCHECKADDCONSTRAINT PK_ProveedoresPRIMARYKEYCLUSTERED (id_proveedor);ALTERTABLE Refacciones WITHNOCHECKADDCONSTRAINT PK_Refacciones PRIMARYKEYCLUSTERED (id_refaccion);ALTERTABLE Servicio WITHNOCHECKADDCONSTRAINT PK_Servicio PRIMARYKEYCLUSTERED (id_servicio);

------------------------ llaves foraneas----------------------

altertable DetalleServicioaddconstraint fk_detalleservicio_servicioforeignkey (id_servicio)references Servicio(id_servicio);

altertable Historiautomoviladdconstraint fk_historiautomovil_automovilforeignkey (id_auto)references automovil(id_auto);

altertable Refaccionesaddconstraint fk_refacciones_proveedoresforeignkey (id_proveedor)references proveedores(id_proveedor);

9

---datos tabla clientes-----

INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00001','Abel Amadro Lara','Indio 93 Col. Candido Aguilar ','1754469','Masculino','Veracruz','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00002','Erain Ramos Camacho','Av.Villa Hermosa 331 Col.Progreso Macuiltepetl','1125511','masculino','Xalapa','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00003','María Barrios Cabrera','Jobo 1090 Col. Hidalgo','1023654','Femenino','Poza Rica','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00004','Javier Figueroa Ramón','Rio Era 180 Col. Rio Medio','1272565','Masculino','Veracruz','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00005','Alicia Muñoz Guzman','Arista no 2014 Col. Centro','1177742','Femenino','Veracruz','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00006','Sandra Pozos Peredo','Americas 980 Col. Nueva Era','1252355','Femenino','Boca del Río','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00007','Marco Antonio Contreras Castillo','Jb. Lobos 1113 Col. 21 de Abril ','1085546','Masculino','Veracruz','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00008','Diana Cortes Vázquez','Cuauhtemoc 441 Fracc. Los Pinos ','1998954','Femenino','Veracruz','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00009','Eleuterio Espejo Diaz','Av. 16 de septiembre 16 Col. Centro','1789986','Masculino','Ursulo Galvan','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00010','Cinthia Ordorica Hernandez ','Av. Costa Verde 111 Fracc. Galaxia','103588','Femenino','Boca del Rio','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00011','Juan Cortes Mendez','Sur 1290 Col. Centro','','Masculino','Boca del Rio','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00012','Paulina Flores Suarez','Francisco Canal 1288 Col. Centro','','Femenino','Veracruz','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00013','Alejandro Blanco Contreras','Chalchiuecan 1324 Col. Nueva Era','1125641','Masculino','Boca del Rio','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00014','Alberto Santiago Santiago','Prolongacion Hidalgo s/n Entrada Norte a Joachin','3023233','Masculino','Joachin','[email protected]');

10

INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00015','Ivonne Zaragoza Diaz','Av. Veracruz 234 Col.México','2122911','Femenino','Xalapa','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00016','Ernesto Fonseca Gimenez','Abasolo 99 Col. Centro','1997852','Masculino','Tlalixcoyan','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00017','Luis Morales Mora','Honestida 1278 Col. Norte','1546887','Masculino','Veracruz','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00018','Mariana Bravo Medina','Urano 981 Fracc. Costa de Oro','1215488','Femenino','Boca del Rio','[email protected]');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00019','Erick Rojas Acosta','Cerrada de Canal 678 Col. 21 de Abril','114758','Masculino','Veracruz','');INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente)VALUES('00020','Ana Paula Zaragoza Diaz','Simón Bolivar 344 Col. Centro','1252014','Femenino','Orizaba','');

----datos tabla proveedores---

Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10201','Gomsa','Bolivar 15 Col. Norte','Boca del Rio','1998753','[email protected]');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10202','Veracruz Autos Automotriz','Cuauhtemoc 223 Col. Centro','Veracruz','9377494','[email protected]');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10203','Refacciones De Todo Un Poco','Cuauhtemoc 2668 Col. Centro','Veracruz','9391435','');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10204','Hersans Autoparts ','Miguel Alemán 1777 Col. Candido Aguilar','Veracruz','1111254','');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10205','Cerma Automotriz Sa De Cv ','Guadalupe Victoria 907 Col. Centro','Veracruz','9398676','[email protected]');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10206','Refaccionaria de Todo un Poco','Cuauhtemoc 2668 Col. Centro','Veracruz','9678855','[email protected]');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10207','Autozone','Avenida Paseo Ejercito Mexicano 1086','Boca del Rio','1678150','[email protected]');Insertinto proveedores(id_proveedor, nom_proveedor, dir_proveedor, zona_proveedor, tel_proveedor, email_proveedor)Values ('10208','AutoCenter','Boulevard M. Avila Camacho 1889','Boca del Rio','9326572','[email protected]');

11

----datos tabla automovil---

Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00005','11001','2002','Sentra','rojo');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00007','11002','2001','Tsuru','rojo');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00018','11003','2007','Atos','azul');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00006','11004','2010','Platina','negro');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00004','11005','2004','Atos','negro');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00012','11006','2007','Chevy','blanco');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00014','11007','2009','Ford Fiesta','rojo');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00013','11008','2010','Sentra','plata');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00017','11009','2002','Sentra','azul');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00015','11010','20001','Jetta','plata');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00019','11011','2009','Bora','verde');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00020','11012','2008','Platina','azul');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00016','11013','2001','Tsuru','verde');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00011','11014','2002','Jetta','gris');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00001','11015','2007','Lobo','negro');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00002','11016','2007','Chevy','blanco');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00003','11017','2004','Bora','azul');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00009','11018','2010','Explorer','blanco');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00008','11019','2009','Explorer','blanco');Insertinto automovil(id_cliente, id_auto, model_auto, marca_auto, color_auto)Values ('00010','11020','2001','Atos','rojo');

-----tabla historial de automovil

INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11001','3','13/04/08','01/02/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11002','5','11/05/08','08/06/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11003','2','12/02/08','12/01/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11004','1','09/06/08','13/10/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)

12

VALUES ('11005','9','3/04/08','7/08/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11006','6','08/07/08','12/07/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11007','7','14/05/08','20/05/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11008','4','14/07/08','20/11/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11009','8','07/06/08','06/06/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11010','10','16/04/08','24/04/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11011','12','01/04/11','06/04/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11012','11','07/03/08','03/03/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11013','13','10/05/08','12/05/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11014','15','8/06/08','28/06/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11015','18','24/01/08','09/01/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11016','17','23/07/08','21/07/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11017','19','05/09/08','03/09/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11018','22','20/10/08','30/10/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11019','21','8/03/08','29/03/11');INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez)VALUES ('11020','25','13/04/08','11/09/11');

----datos tabla refacciones---

Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10202','10001','Bujias','10','37.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10206','10002','Pistones','11','70.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10205','10003','Amortiguadores','09','800.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10204','10004','Sellos','05','35.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10202','10005','Válvulas','20','20.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10208','10006','Cuñas','28','20.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10205','10007','Bujes','04','120.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10204','10008','Bielas','02','170.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)

13

Values ('10201','10009','Metales de Bancada','22','180.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10207','10010','Metales de Biela','12','85.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10207','10011','Carburadores','10','2000.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10206','10012','Asientos de Valvulas','12','25.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10203','10013','Balatas','06','200.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10203','10014','Bobina','11','1100.00');Insertinto refacciones(id_proveedor, id_refaccion, nombre_refaccion, stock_refaccion, precio_refaccion)Values ('10208','10015','Bulbo de Temperatura','16','700.00');

-----datos empleado-----

Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10101','Tomas Hernández Rosas','Rectificador Cilindros','2600.00','9392210','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10102','Tomas Morales Contreras','Rectificador de Motores','3000.00','1339520','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10103','Daniel Flores Flores','Rectificador de Cabeza','2800.00','2565587','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10104','Alejandro Vázquez Cortes','Mecánico Diesel','2600.00','1225854','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10105','Fernando Perez Gomez','Rectificador de Motores','3000.00','','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10106','Luis Hernández Rosas','Ayudante de Eléctrico','1600.00','9665877','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10107','Jorge Hernández Rosas','Mécanico Gasolina','2600.00','','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10108','Ernesto Hernández Suarez','Ayudante Mécanico Diesel','800.00','','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10109','Julio Oropeza Gomez','Eléctrico','3000.00','111251','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10110','Jesús Ramírez','Chofer','2000.00','2299588863','');

14

Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10111','Diana Garza Lopez','Secretaria','2100.00','','[email protected]');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10112','Hernan Gimenez Blanco','Eléctrico','3000.00','2522654','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10113','Guillermo Mendoza Mendez','Mecánico Diesel','2600.00','1224514','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10114','Tomas Guillermo Garza Diez','Rectificador de Motores','3000.00','1125580','');Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado)Values ('10115','Leonardo Torres Flores','Mécanico Diesel','2600.00','2291254468','');

----------datos servicio-----

Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11002','22001',' 03/06/11','08/06/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11004','22002','09/10/11','13/10/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11006','22003','08/07/11','12/07/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11008','22004','20/11/11','20/11/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11010','22005','20/04/11','24/04/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11020','22006','11/04/11','11/09/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11019','22007','28/03/11','29/03/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11001','22008','01/02/11','01/02/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11005','22009','7/08/11','7/08/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11016','22010','21/07/11','21/07/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11017','22011','03/09/11','03/09/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11007','22012','20/05/11','20/05/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11015','22013','09/01/11','09/01/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11009','22014','06/06/11','06/06/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11003','22015','12/01/11','12/01/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11013','22016','12/05/11','12/05/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11012','22017','03/03/11','03/03/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11014','22018','28/06/11','28/06/11');Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11018','22019','30/10/11','30/10/11');

15

Insertinto servicio(id_auto, id_servicio, entrada_servicio, salida_servicio)Values ('11011','22020','01/04/11','06/04/11');

---- Datos tabla detalleservicio

Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22002','001','3000.00','Afinación');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22006','002','8000.00','Ajuste General');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22004','003','500.00','Cambio de anticongelante');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22009','004','300.00','Cambio de Aceite');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22007','005','400.00','Rectificado de Cilindros de Motor');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22008','006','250.00','Cambio de Balatas');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22011','007','500.00','Rectificación de Cabeza');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22012','008','800.00','Pulir Cilindros');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22013','009','500.00','Rectificación Cigueñal');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22014','010','350.00','Rectificación Asientos de Cabeza');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22016','011','300.00','Cambio de Aceite');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22019','012','500.00','Cambio Anticongelante');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22018','013','800.00','Pulir Cilindros');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22017','014','350.00','Rectificación Asientos de Cabeza');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22015','015','300.00','Cambio de Aceite');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22005','016','3000.00','Afinación');

16

Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22010','017','250.00','Cambio de Balatas');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22001','018','8000.00','Ajuste General');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22003','019','3000.00','Afinación');Insertinto detalleservicio(id_servicio, num_factura, importe_servicio, tipo_servicio )Values ('22020','020','8000.00','Ajuste General');

CONSULTASCONSULTA TABLA REFACCION

-----SE QUIERE CONOCER EL STOCK DE LOS PRODUCTOS QUE SEAN MENOR O IGUAL A 10. PARA ESTO LO VAMOS A ORDENAR MEDIANTE EL PRECIO DE CADA PRODUCTO YENDO DE MENOR A MAYOR Y A LA TABLA SE LE VA ASIGNAR EL NOMBRE DE “NOMBREMERCA”------

SELECTnombre_refaccion,stock_refaccion,precio_refaccion,UPPER(nombre_refaccion)ASNOMBREMERCAFROMRefaccionesWHEREstock_refaccion<= 10orderBYprecio_refaccion

REPORTE

17

CONSULTA TABLA REFACCIONES

------SE REQUIERE CONOCER LOS PRODUCTOS DE LA TABLA DE REFACCIONES CUYO STOCK SEA MAYOR O = A 10-----

SELECTnombre_refaccion,stock_refaccionASmayormenorFROMRefaccionesWHEREstock_refaccion>= 10orderBYstock_refaccionDESC

REPORTE

18

CONSULTA TABLA REFACCIONES------se requiere saber las cantidades en existencia de las rfacciones-----

SELECTprecio_refaccion,nombre_refaccion,(nombre_refaccion)ASrefaccionFROMRefaccionesWHEREprecio_refaccion<= 200orderBYprecio_refaccionASC

REPORTE

CONSULTA TABLA AUTOMOVIL----te seleciona los modelos de auto q estan en color rojo-----

SELECTmodel_auto,marca_auto,color_auto,UPPER(marca_auto)ASMARCAFROMAUTOMOVILWHEREcolor_auto='rojo'ORDERBYmodel_auto

19

REPORTE

CONSULTA TABLA AUTOMOVIL

----SE SOLICITA BUSCAR EL MODELO EL AUTOMOVIL ENTRE LOS AÑOS 2004 Y 2007 Y ORDENARLOS DEPENDIENDO EL MODELO DEL AUTO-------

SELECTmodel_auto,marca_auto,UPPER(marca_auto)ASMARCAFROMAUTOMOVILWHEREmodel_autobetween 2004 and 2007ORDERBYmodel_auto

REPORTE

20