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

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 casola 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
  • 6.
  • 7.
    DESCRIPCIÓN DE LOSUSUARIOS 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 BASEDE 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_proveedorCHAR (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----- INSERTINTOclientes(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--- Insertintoautomovil(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 ------SEREQUIERE 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 ------serequiere 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 ----SESOLICITA 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