SlideShare ist ein Scribd-Unternehmen logo
1 von 20
MATERIA

         BASE DE DATOS



          CATEDRATICO

 CARLOS ARTURO TORRES GASTELÚ



           EQUIPO 10



          INTEGRANTES



PINTUELES CORTES MANUEL DE JESUS

  VÁZQUEZ FLORES LUIS ALBERTO




               1
Contenido
CONTACTO .................................................................................................................... 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
      cigver@hotmail.com
      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

Proveedores
                     6
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
);


Createtable Proveedores(
id_proveedor CHAR (10)NOTNULL,
nom_proveedor CHAR (30)NOTNULL,

                                         8
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_Automovil
PRIMARYKEYCLUSTERED (id_auto);
ALTERTABLE Clientes WITHNOCHECKADDCONSTRAINT PK_Clientes
PRIMARYKEYCLUSTERED (id_cliente);
ALTERTABLE Detalleservicio WITHNOCHECKADDCONSTRAINT PK_Detalleservicio
PRIMARYKEYCLUSTERED (num_factura);
ALTERTABLE Empleado WITHNOCHECKADDCONSTRAINT PK_Empleado
PRIMARYKEYCLUSTERED (id_empleado);
ALTERTABLE HIstoriautomovil WITHNOCHECKADDCONSTRAINT PK_Historiautomovil
PRIMARYKEYCLUSTERED (vecestaller)
ALTERTABLE Proveedores WITHNOCHECKADDCONSTRAINT PK_Proveedores
PRIMARYKEYCLUSTERED (id_proveedor);
ALTERTABLE Refacciones WITHNOCHECKADDCONSTRAINT PK_Refacciones
PRIMARYKEYCLUSTERED (id_refaccion);
ALTERTABLE Servicio WITHNOCHECKADDCONSTRAINT PK_Servicio
PRIMARYKEYCLUSTERED (id_servicio);



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


altertable DetalleServicio
addconstraint fk_detalleservicio_servicio
foreignkey (id_servicio)
references Servicio(id_servicio);

altertable Historiautomovil
addconstraint fk_historiautomovil_automovil
foreignkey (id_auto)
references automovil(id_auto);

altertable Refacciones
addconstraint fk_refacciones_proveedores
foreignkey (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','reves_1@hotmail.com');
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','ramos12_10@hotmail.com');
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','Maybar2@hotmail.com');
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','jav110@hotmail.com');
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','sand_pp@hotmail.com');
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','Redish@hotmail.com');
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','jcmendez@hotmail.com');
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','ABlanco@hotmail.com');
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','albertoVS@hotmail.com');
INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente,
gen_cliente, zona_cliente, email_cliente)


                                      10
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','pumas78@hotmail.com');
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','LVVV12@hotmail.com');
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','maribr@hotmail.com');
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','gomsarefacciones@gomsa.com');
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','Verautos@hotmail.com');
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','Cermaau@gmail.com');
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','Todounpoco@gmail.com');
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','Autozone@hotmail.com');
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','autocenter@gmail.com');




                                       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)
VALUES ('11005','9','3/04/08','7/08/11');
INSERTINTO Historiautomovil(id_auto, vecestaller,   primvez, ultimavez)


                                       12
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)
Values ('10201','10009','Metales de Bancada','22','180.00');



                                       13
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','','diagarza_1@hotmail.com');
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');



CONSULTAS
CONSULTA 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_refa
ccion)
ASNOMBREMERCA
FROMRefacciones
WHEREstock_refaccion<= 10
orderBYprecio_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_refaccion
ASmayormenor
FROMRefacciones
WHEREstock_refaccion>= 10
orderBYstock_refaccionDESC

REPORTE




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

SELECTprecio_refaccion,nombre_refaccion,(nombre_refaccion)
ASrefaccion
FROMRefacciones
WHEREprecio_refaccion<= 200
orderBYprecio_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)
ASMARCA
FROMAUTOMOVIL
WHEREcolor_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)
ASMARCA
FROMAUTOMOVIL
WHEREmodel_autobetween 2004 and 2007
ORDERBYmodel_auto

REPORTE




                                   20

Weitere ähnliche Inhalte

Was ist angesagt?

Ecomecanica.12 ene.14
Ecomecanica.12 ene.14Ecomecanica.12 ene.14
Ecomecanica.12 ene.14Rosalba Pinto
 
Autoparcam s.a
Autoparcam s.aAutoparcam s.a
Autoparcam s.aAlex
 
Introducción a la administración proyecto final
Introducción a la administración proyecto finalIntroducción a la administración proyecto final
Introducción a la administración proyecto finalEdison Bedon
 
PROYECTO TALLER SENA
PROYECTO TALLER  SENAPROYECTO TALLER  SENA
PROYECTO TALLER SENAguestcd2f3254
 
Estudio organizacional y legal del taller y almacen wilmer (2)
Estudio organizacional y legal del taller y almacen  wilmer (2)Estudio organizacional y legal del taller y almacen  wilmer (2)
Estudio organizacional y legal del taller y almacen wilmer (2)Yesetoloza
 
Presentación "Pluma Durán" Talleres de Pintura y Latonería
Presentación "Pluma Durán" Talleres de Pintura y LatoneríaPresentación "Pluma Durán" Talleres de Pintura y Latonería
Presentación "Pluma Durán" Talleres de Pintura y LatoneríaLilypinosv
 
capacidad del centro de servicio de taller automotriz
capacidad del centro de servicio de taller automotrizcapacidad del centro de servicio de taller automotriz
capacidad del centro de servicio de taller automotrizJorge Antonio Guillen
 
Proyecto taller automotriz
Proyecto taller automotrizProyecto taller automotriz
Proyecto taller automotrizEL Tierno Sierra
 
Taller automotriz multimarca
Taller automotriz multimarcaTaller automotriz multimarca
Taller automotriz multimarcaclaudiorenato
 
Autolook
AutolookAutolook
AutolookJahho
 
Proyecto de taller de carroceria
Proyecto de taller de carroceriaProyecto de taller de carroceria
Proyecto de taller de carroceriaolaf21
 
Curriculum eurotec
Curriculum eurotecCurriculum eurotec
Curriculum eurotecsteelyhead
 
Tesis taller mecanico
Tesis taller mecanicoTesis taller mecanico
Tesis taller mecanicoOtto Richer
 
PRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIA
PRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIAPRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIA
PRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIAMAJOSHEPP
 
Taller de servicio técnico anglomotriz
Taller de servicio técnico anglomotrizTaller de servicio técnico anglomotriz
Taller de servicio técnico anglomotrizwladdy66
 
CONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORES
CONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORESCONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORES
CONSTRUCCION DE SOPORTE PARA LAVADO DE MOTOREScarlos bernilla
 
planeación estratégica de un taller de servicio automotriz
planeación estratégica de un taller de servicio automotriz planeación estratégica de un taller de servicio automotriz
planeación estratégica de un taller de servicio automotriz Jorge Antonio Guillen
 

Was ist angesagt? (20)

Ecomecanica.12 ene.14
Ecomecanica.12 ene.14Ecomecanica.12 ene.14
Ecomecanica.12 ene.14
 
Autoparcam s.a
Autoparcam s.aAutoparcam s.a
Autoparcam s.a
 
Introducción a la administración proyecto final
Introducción a la administración proyecto finalIntroducción a la administración proyecto final
Introducción a la administración proyecto final
 
Taller mecanico
Taller mecanicoTaller mecanico
Taller mecanico
 
PROYECTO TALLER SENA
PROYECTO TALLER  SENAPROYECTO TALLER  SENA
PROYECTO TALLER SENA
 
Estudio organizacional y legal del taller y almacen wilmer (2)
Estudio organizacional y legal del taller y almacen  wilmer (2)Estudio organizacional y legal del taller y almacen  wilmer (2)
Estudio organizacional y legal del taller y almacen wilmer (2)
 
Presentación "Pluma Durán" Talleres de Pintura y Latonería
Presentación "Pluma Durán" Talleres de Pintura y LatoneríaPresentación "Pluma Durán" Talleres de Pintura y Latonería
Presentación "Pluma Durán" Talleres de Pintura y Latonería
 
capacidad del centro de servicio de taller automotriz
capacidad del centro de servicio de taller automotrizcapacidad del centro de servicio de taller automotriz
capacidad del centro de servicio de taller automotriz
 
Ppt diseño de talleres 1
Ppt diseño de talleres 1Ppt diseño de talleres 1
Ppt diseño de talleres 1
 
Proyecto taller automotriz
Proyecto taller automotrizProyecto taller automotriz
Proyecto taller automotriz
 
Taller automotriz multimarca
Taller automotriz multimarcaTaller automotriz multimarca
Taller automotriz multimarca
 
Autolook
AutolookAutolook
Autolook
 
Proyecto de taller de carroceria
Proyecto de taller de carroceriaProyecto de taller de carroceria
Proyecto de taller de carroceria
 
COMPUTACION
 COMPUTACION  COMPUTACION
COMPUTACION
 
Curriculum eurotec
Curriculum eurotecCurriculum eurotec
Curriculum eurotec
 
Tesis taller mecanico
Tesis taller mecanicoTesis taller mecanico
Tesis taller mecanico
 
PRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIA
PRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIAPRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIA
PRESENTACION "PLUMA DURAN" TALLERES DE PINTURA Y LATONERIA
 
Taller de servicio técnico anglomotriz
Taller de servicio técnico anglomotrizTaller de servicio técnico anglomotriz
Taller de servicio técnico anglomotriz
 
CONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORES
CONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORESCONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORES
CONSTRUCCION DE SOPORTE PARA LAVADO DE MOTORES
 
planeación estratégica de un taller de servicio automotriz
planeación estratégica de un taller de servicio automotriz planeación estratégica de un taller de servicio automotriz
planeación estratégica de un taller de servicio automotriz
 

Andere mochten auch

Motion with Motion: survey of dance + video performance (Captivate Conference...
Motion with Motion: survey of dance + video performance (Captivate Conference...Motion with Motion: survey of dance + video performance (Captivate Conference...
Motion with Motion: survey of dance + video performance (Captivate Conference...W M Harris
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markovSmartenIT
 
eZ Publish intro
eZ Publish introeZ Publish intro
eZ Publish introivrdoljak
 
Chordspeller 2.0
Chordspeller 2.0Chordspeller 2.0
Chordspeller 2.0Wes Morgan
 
(Linked) Open (Data) (Science)
(Linked) Open (Data) (Science)(Linked) Open (Data) (Science)
(Linked) Open (Data) (Science)Andras Micsik
 
Rezultate Studiu Standout Zoso
Rezultate Studiu Standout ZosoRezultate Studiu Standout Zoso
Rezultate Studiu Standout ZosoIonut Oprea
 
Teaching with flickr_braz_tesol_2010
Teaching with flickr_braz_tesol_2010Teaching with flickr_braz_tesol_2010
Teaching with flickr_braz_tesol_2010Michael Coghlan
 
Macedonian music culture portraits
Macedonian music culture portraitsMacedonian music culture portraits
Macedonian music culture portraitsJH4
 
Teatro Municipal do Rio de Janeiro
Teatro Municipal do Rio de JaneiroTeatro Municipal do Rio de Janeiro
Teatro Municipal do Rio de JaneiroSoproLeve
 
Cartilha do-cidadao-do-mercosul-edicao-2010
Cartilha do-cidadao-do-mercosul-edicao-2010Cartilha do-cidadao-do-mercosul-edicao-2010
Cartilha do-cidadao-do-mercosul-edicao-2010LASS_NEGRAO
 
SoftwareStack.push(:Rails)
SoftwareStack.push(:Rails)SoftwareStack.push(:Rails)
SoftwareStack.push(:Rails)richie.mcmahon
 
My tip for foreige trade
My tip for foreige tradeMy tip for foreige trade
My tip for foreige tradeDora Chin MYDE
 
Conijn Parket Brochure
Conijn Parket BrochureConijn Parket Brochure
Conijn Parket BrochureConijnparket
 
2014 en breaking_av_software_joxeankoret
2014 en breaking_av_software_joxeankoret2014 en breaking_av_software_joxeankoret
2014 en breaking_av_software_joxeankoretKarel Javůrek
 

Andere mochten auch (20)

Teknikmesse Operaen 2014
Teknikmesse Operaen 2014Teknikmesse Operaen 2014
Teknikmesse Operaen 2014
 
Motion with Motion: survey of dance + video performance (Captivate Conference...
Motion with Motion: survey of dance + video performance (Captivate Conference...Motion with Motion: survey of dance + video performance (Captivate Conference...
Motion with Motion: survey of dance + video performance (Captivate Conference...
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markov
 
eZ Publish intro
eZ Publish introeZ Publish intro
eZ Publish intro
 
A freemail
A freemailA freemail
A freemail
 
Chordspeller 2.0
Chordspeller 2.0Chordspeller 2.0
Chordspeller 2.0
 
(Linked) Open (Data) (Science)
(Linked) Open (Data) (Science)(Linked) Open (Data) (Science)
(Linked) Open (Data) (Science)
 
Rezultate Studiu Standout Zoso
Rezultate Studiu Standout ZosoRezultate Studiu Standout Zoso
Rezultate Studiu Standout Zoso
 
El colón
El colónEl colón
El colón
 
Teaching with flickr_braz_tesol_2010
Teaching with flickr_braz_tesol_2010Teaching with flickr_braz_tesol_2010
Teaching with flickr_braz_tesol_2010
 
Macedonian music culture portraits
Macedonian music culture portraitsMacedonian music culture portraits
Macedonian music culture portraits
 
Teatro Municipal do Rio de Janeiro
Teatro Municipal do Rio de JaneiroTeatro Municipal do Rio de Janeiro
Teatro Municipal do Rio de Janeiro
 
Læring i bevægelse på EUD
Læring i bevægelse på EUDLæring i bevægelse på EUD
Læring i bevægelse på EUD
 
PTDC
PTDCPTDC
PTDC
 
Cartilha do-cidadao-do-mercosul-edicao-2010
Cartilha do-cidadao-do-mercosul-edicao-2010Cartilha do-cidadao-do-mercosul-edicao-2010
Cartilha do-cidadao-do-mercosul-edicao-2010
 
SoftwareStack.push(:Rails)
SoftwareStack.push(:Rails)SoftwareStack.push(:Rails)
SoftwareStack.push(:Rails)
 
My tip for foreige trade
My tip for foreige tradeMy tip for foreige trade
My tip for foreige trade
 
MMDG Gala 2004
MMDG Gala 2004MMDG Gala 2004
MMDG Gala 2004
 
Conijn Parket Brochure
Conijn Parket BrochureConijn Parket Brochure
Conijn Parket Brochure
 
2014 en breaking_av_software_joxeankoret
2014 en breaking_av_software_joxeankoret2014 en breaking_av_software_joxeankoret
2014 en breaking_av_software_joxeankoret
 

Ähnlich wie Pyme original

Proyecto de base de datos completo
Proyecto de base de datos completoProyecto de base de datos completo
Proyecto de base de datos completoJennnylu10
 
Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. softwareByrna Carmona
 
Diapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto IntegradorDiapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto Integradordiapositi
 
Diapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto IntegradorDiapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto Integradordiapositi
 
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Héctor Garduño Real
 
Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3David Motta Baldarrago
 
Aprender con el Saint-Administrativo-Curso.ppt
Aprender con el Saint-Administrativo-Curso.pptAprender con el Saint-Administrativo-Curso.ppt
Aprender con el Saint-Administrativo-Curso.pptUEPSantaAna
 

Ähnlich wie Pyme original (20)

Martin cardenas
Martin cardenasMartin cardenas
Martin cardenas
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
Proyecto de base de datos completo
Proyecto de base de datos completoProyecto de base de datos completo
Proyecto de base de datos completo
 
Taller mecanico
Taller mecanicoTaller mecanico
Taller mecanico
 
Virtualidad
VirtualidadVirtualidad
Virtualidad
 
Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. software
 
Practica final
Practica finalPractica final
Practica final
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
Diapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto IntegradorDiapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto Integrador
 
Diapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto IntegradorDiapositivas Del Sistema De Informacion Proyecto Integrador
Diapositivas Del Sistema De Informacion Proyecto Integrador
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Aire comprimido #52
Aire comprimido #52Aire comprimido #52
Aire comprimido #52
 
ORDEN DE SERVICIO
ORDEN DE SERVICIO ORDEN DE SERVICIO
ORDEN DE SERVICIO
 
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
 
Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3
 
Informe Practicas Fernando Torres
Informe Practicas Fernando TorresInforme Practicas Fernando Torres
Informe Practicas Fernando Torres
 
Practica5
Practica5Practica5
Practica5
 
Aprender con el Saint-Administrativo-Curso.ppt
Aprender con el Saint-Administrativo-Curso.pptAprender con el Saint-Administrativo-Curso.ppt
Aprender con el Saint-Administrativo-Curso.ppt
 
Acces
AccesAcces
Acces
 
Contenido 4
Contenido 4Contenido 4
Contenido 4
 

Mehr von LSCA Hermilo Salazar Chávez (20)

Benforta
BenfortaBenforta
Benforta
 
Benforta
BenfortaBenforta
Benforta
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Scrip de la base de datos
Scrip de la base de datosScrip de la base de datos
Scrip de la base de datos
 
Scrip de la base de datos cine
Scrip de la base de datos cineScrip de la base de datos cine
Scrip de la base de datos cine
 
Yuli's cosmetics (1)
Yuli's cosmetics (1)Yuli's cosmetics (1)
Yuli's cosmetics (1)
 
Yuli's cosmetics (1)
Yuli's cosmetics (1)Yuli's cosmetics (1)
Yuli's cosmetics (1)
 
Reportes
ReportesReportes
Reportes
 
Script base de datos
Script base de datosScript base de datos
Script base de datos
 
Script base de datos
Script base de datosScript base de datos
Script base de datos
 
Yuli´s
Yuli´sYuli´s
Yuli´s
 
Comparacion smdb
Comparacion smdbComparacion smdb
Comparacion smdb
 
Smbd
SmbdSmbd
Smbd
 
Codigo corregido del ejercicio peliculas
Codigo corregido del ejercicio peliculasCodigo corregido del ejercicio peliculas
Codigo corregido del ejercicio peliculas
 
Performance and scalability
Performance and scalabilityPerformance and scalability
Performance and scalability
 
Reglas sql
Reglas sqlReglas sql
Reglas sql
 
Conceptos de sql
Conceptos de sqlConceptos de sql
Conceptos de sql
 
Caracteristicas sql
Caracteristicas sqlCaracteristicas sql
Caracteristicas sql
 
Ambiente sql server 2008
Ambiente sql server 2008Ambiente sql server 2008
Ambiente sql server 2008
 
Componentes de sql
Componentes de sqlComponentes de sql
Componentes de sql
 

Pyme original

  • 1. MATERIA BASE DE DATOS CATEDRATICO CARLOS ARTURO TORRES GASTELÚ EQUIPO 10 INTEGRANTES PINTUELES CORTES MANUEL DE JESUS VÁZQUEZ FLORES LUIS ALBERTO 1
  • 2. Contenido CONTACTO .................................................................................................................... 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
  • 3. CONTACTO  David Pintúeles Mondragón.  Gerente General.  Cel. (044)2291-28-22-25  cigver@hotmail.com  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
  • 4. 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
  • 5. 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
  • 7. 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
  • 8. 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 ); Createtable Proveedores( id_proveedor CHAR (10)NOTNULL, nom_proveedor CHAR (30)NOTNULL, 8
  • 9. 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_Automovil PRIMARYKEYCLUSTERED (id_auto); ALTERTABLE Clientes WITHNOCHECKADDCONSTRAINT PK_Clientes PRIMARYKEYCLUSTERED (id_cliente); ALTERTABLE Detalleservicio WITHNOCHECKADDCONSTRAINT PK_Detalleservicio PRIMARYKEYCLUSTERED (num_factura); ALTERTABLE Empleado WITHNOCHECKADDCONSTRAINT PK_Empleado PRIMARYKEYCLUSTERED (id_empleado); ALTERTABLE HIstoriautomovil WITHNOCHECKADDCONSTRAINT PK_Historiautomovil PRIMARYKEYCLUSTERED (vecestaller) ALTERTABLE Proveedores WITHNOCHECKADDCONSTRAINT PK_Proveedores PRIMARYKEYCLUSTERED (id_proveedor); ALTERTABLE Refacciones WITHNOCHECKADDCONSTRAINT PK_Refacciones PRIMARYKEYCLUSTERED (id_refaccion); ALTERTABLE Servicio WITHNOCHECKADDCONSTRAINT PK_Servicio PRIMARYKEYCLUSTERED (id_servicio); ---------------------- -- llaves foraneas ---------------------- altertable DetalleServicio addconstraint fk_detalleservicio_servicio foreignkey (id_servicio) references Servicio(id_servicio); altertable Historiautomovil addconstraint fk_historiautomovil_automovil foreignkey (id_auto) references automovil(id_auto); altertable Refacciones addconstraint fk_refacciones_proveedores foreignkey (id_proveedor) references proveedores(id_proveedor); 9
  • 10. ---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','reves_1@hotmail.com'); 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','ramos12_10@hotmail.com'); 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','Maybar2@hotmail.com'); 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','jav110@hotmail.com'); 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','sand_pp@hotmail.com'); 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','Redish@hotmail.com'); 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','jcmendez@hotmail.com'); 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','ABlanco@hotmail.com'); 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','albertoVS@hotmail.com'); INSERTINTO clientes(id_cliente, nomb_cliente, dir_cliente, tel_cliente, gen_cliente, zona_cliente, email_cliente) 10
  • 11. 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','pumas78@hotmail.com'); 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','LVVV12@hotmail.com'); 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','maribr@hotmail.com'); 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','gomsarefacciones@gomsa.com'); 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','Verautos@hotmail.com'); 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','Cermaau@gmail.com'); 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','Todounpoco@gmail.com'); 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','Autozone@hotmail.com'); 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','autocenter@gmail.com'); 11
  • 12. ----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) VALUES ('11005','9','3/04/08','7/08/11'); INSERTINTO Historiautomovil(id_auto, vecestaller, primvez, ultimavez) 12
  • 13. 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) Values ('10201','10009','Metales de Bancada','22','180.00'); 13
  • 14. 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
  • 15. Insertinto empleado(id_empleado, nomb_empleado, puesto_empleado, salario_empleado, tel_empleado, email_empleado) Values ('10111','Diana Garza Lopez','Secretaria','2100.00','','diagarza_1@hotmail.com'); 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
  • 16. 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
  • 17. 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'); CONSULTAS CONSULTA 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_refa ccion) ASNOMBREMERCA FROMRefacciones WHEREstock_refaccion<= 10 orderBYprecio_refaccion REPORTE 17
  • 18. CONSULTA TABLA REFACCIONES ------SE REQUIERE CONOCER LOS PRODUCTOS DE LA TABLA DE REFACCIONES CUYO STOCK SEA MAYOR O = A 10----- SELECTnombre_refaccion,stock_refaccion ASmayormenor FROMRefacciones WHEREstock_refaccion>= 10 orderBYstock_refaccionDESC REPORTE 18
  • 19. CONSULTA TABLA REFACCIONES ------se requiere saber las cantidades en existencia de las rfacciones--- -- SELECTprecio_refaccion,nombre_refaccion,(nombre_refaccion) ASrefaccion FROMRefacciones WHEREprecio_refaccion<= 200 orderBYprecio_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) ASMARCA FROMAUTOMOVIL WHEREcolor_auto='rojo' ORDERBYmodel_auto 19
  • 20. 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) ASMARCA FROMAUTOMOVIL WHEREmodel_autobetween 2004 and 2007 ORDERBYmodel_auto REPORTE 20