viernes, 26 de noviembre de 2010

Tarea Respaldo y Restauracion Remota

1.Respaldar una tabla de una Base de datos Remotamente con estructura.
2.Restaurar la BD a otro servidor.
3.Respaldar una tabla de una BD remota sin estructura.
4.Restaurar la información de dicha tabla de la BD a otro servidor.



viernes, 12 de noviembre de 2010

Creacion de usuarios

1.-grant all on fiesta to administrador@'localhost' identified by '1234';

2.-grant update, select on fiesta.apoderado to apoderado@'localhost' identified by '12345';
grant insert, delete on fiesta.torero to apoderado@'localhost' identified by '12345';

3.-grant insert, delete on fiesta.ganaderia to ganadero@'localhost' identified by '123456';

4.-grant insert, update, delete on fiesta.corrida to organizador@'localhost' identified by '1234567';

martes, 9 de noviembre de 2010

Tarea. Vistas

1.- create view toreropre as select a.Nombre,b.Nom_feria,
b.Orejas,b.Rabo,b.Salida from torero a, premio b where a.RFC_torero=b.RFC_torero order by b.Nom_feria;

2.-create view ganade as select a.Cod_ganaderia,b.Nom_ganaderia,a.Nom_feria,count(*) as Total from toro a, ganaderia b where a.Cod_ganaderia=b.Cod_ganaderia
group by a.Cod_ganaderia,a.Nom_feria order by a.Nom_feria;

3.-create view apodado as select c.RFC_apoderado,c.Nombre,a.Nom_feria,count(*) as Total from premio a, torero b, apoderado c
where a.RFC_torero=b.RFC_torero and b.RFC_apoderado=c.RFC_apoderado group by a.Nom_feria, c.RFC_apoderado order by a.Nom_feria;

4.- create view edad as select Nombre,
(year(Anio)- year (Anio_nacimiento)) -(right(Anio,5) as Edad,month(Anio_nacimiento) as Mes from toro;

5.-create view padrino as select a.RFC_torero,a.Nombre,b.Nombre as Nombre_padrino from torero a, torero b where
b.RFC_torero=a.RFC_padrino group by a.Nombre,b.RFC_torero;

jueves, 28 de octubre de 2010

Ultima consulta

5.- select count(Color), Nom_feria from toro where color="Gris" group by Nom_feria order by 1 desc limit 1;

Tercera y Cuarta consulta

3.- select Nombre, max(Anio-Anio_nacimiento) from toro where Nom_feria="Tradicional fiesta de Barcelo"      group by Nombre order by 2 desc limit 1;


4.-select count(b.Nombre), b.Nombre from torero a, apoderado b, premio c where
c.Nom_feria="Inicio de Oto" and a.RFC_torero=c.RFC_torero and a.RFC_apoderado=b.RFC_apoderado group by b.Nombre order by 1 desc limit 1;



NOTA: El horario de la sala de computo esta mal.

miércoles, 27 de octubre de 2010

Las primeras dos consultas

1.-select a.Nombre, a.RFC_torero from torero a, premio b where b.Salida='Puerta Grande' and a.RFC_torero=b.RFC_torero;




2.-select b.Nom_ganaderia, count(a.Nombre) from ganaderia b, toro a where a.
Cod_ganaderia=b.Cod_ganaderia and a.Nom_feria="Festival de Granada" group by b.Nom_ganaderia order by 2 desc limit 1;

viernes, 22 de octubre de 2010

Segunda tarea...insercion de informacion en la bd Feria.

Para entregar Hoy viernes. El codigo quedo de la siguiente manera:

insert into Apoderado values
('BARV650909','Vicente Barreda','Torre Sur 41071','95-556-9246'),
('VENJ761021','Jose Carlos Venegas','Pontevedra Plaza de España 36002','95-556-2138');
*************************************************************************************
insert into Torero values
('ROPJ891002','Jose Antonio Rodriguez Perez','Jose Antonio Campuzano','2010-07-25','BARV650909','LODE690124'),
('PERJ781212','Jose Miguel Perez','Joselillo','2010-08-03','BARV650909','ROPJ891002'),
('LODE690124','Eulalio Lopez Diaz','El Zotoluco','2001-03-05','BARV650909',null);

insert into Torero values
('RURJ910131','Juan Antonio Ruiz Roman','Espartaco','2010-08-03','VENJ761021','ROPJ891002'),
('ROSM881122','Manuel rodriguez Sanchez','Manolete','2008-08-21','VENJ761021','LODE690124');
*************************************************************************************
insert into Plaza values
('Plaza de Toros de Pinos Puente','Granada, España','San Jeronimo 27, Granada','3,000'),
('Plaza monumental de Barcelona','Barcelona España','Gran Via Corts Catalanes 749','19,582');
*************************************************************************************
insert into Corrida values
(14,'Tradicional fiesta de Barcelo','2010-07-25','Plaza monumental de Barcelona'),
(15,'Festival de Granada','2010-08-03','Plaza de Toros de Pinos Puente'),
(16,'Inicio de Otoño','2010-09-21','Plaza Monumental de Barcelona');
*************************************************************************************
insert into Premio values
('LODE690124',14,'Tradicional fiesta de Barcelo','2010-07-25','Pajarito',1,null,null),
('LODE690124',14,'Tradicional fiesta de Barcelo','2010-07-25','Expo',2,1,'Puerta Grande'),
('RURJ910131',14,'Tradicional fiesta de Barcelo','2010-07-25','Testa',null,null,null),
('RURJ910131',14,'Tradicional fiesta de Barcelo','2010-07-25','Maltrata',1,null,null),
('ROPJ891002',14,'Tradicional fiesta de Barcelo','2010-07-25','Loco',1,null,null),
('ROPJ891002',14,'Tradicional fiesta de Barcelo','2010-07-25','Negro',null,null,null);

insert into Premio values
('LODE690124',15,'Festival de Granada','2010-08-03','Bravo',1,null,null),
('LODE690124',15,'Festival de Granada','2010-08-03','Tarado',null,null,null),
('PERJ781212',15,'Festival de Granada','2010-08-03','Toribio',2,null,null),
('PERJ781212',15,'Festival de Granada','2010-08-03','Ymbro',1,null,null),
('RURJ910131',15,'Festival de Granada','2010-08-03','Luz',null,null,null),
('RURJ910131',15,'Festival de Granada','2010-08-03','Chocolate',2,1,'Puerta Grande');

insert into Premio values
('ROSM881122',16,'Inicio de Otoño','2010-09-21','Tieso',1,null,null),
('ROSM881122',16,'Inicio de Otoño','2010-09-21','Sevilla',null,null,null),
('PERJ781212',16,'Inicio de Otoño','2010-09-21','Solitario',1,null,null),
('PERJ781212',16,'Inicio de Otoño','2010-09-21','Ventorrillo',null,null,null),
('LODE690124',16,'Inicio de Otoño','2010-09-21','Minotauro',null,null,null),
('LODE690124',16,'Inicio de Otoño','2010-09-21','Pinto',1,null,null),
('LODE690124',16,'Inicio de Otoño','2010-09-21','Tajo',2,1,null);
*************************************************************************************
update Toro set
Num_Orden=14, Nom_Feria='Tradicional fiesta de Barcelo', Anio='2010-07-25', Orden_Toreo=1 where Nombre='Pajarito';
update Toro set
Num_Orden=14, Nom_Feria='Tradicional fiesta de Barcelo', Anio='2010-07-25', Orden_Toreo=2 where Nombre='Expo';
update Toro set
Num_Orden=14, Nom_Feria='Tradicional fiesta de Barcelo', Anio='2010-07-25', Orden_Toreo=3 where Nombre='Maltrata';
update Toro set
Num_Orden=14, Nom_Feria='Tradicional fiesta de Barcelo', Anio='2010-07-25', Orden_Toreo=4 where Nombre='Negro';
update Toro set
Num_Orden=14, Nom_Feria='Tradicional fiesta de Barcelo', Anio='2010-07-25', Orden_Toreo=5 where Nombre='Testa';
update Toro set
Num_Orden=14, Nom_Feria='Tradicional fiesta de Barcelo', Anio='2010-07-25', Orden_Toreo=6 where Nombre='Loco';

update Toro set
Num_Orden=15, Nom_Feria='Festival de Granada', Anio='2010-08-03', Orden_Toreo=1 where Nombre='Toribio';
update Toro set
Num_Orden=15, Nom_Feria='Festival de Granada', Anio='2010-08-03', Orden_Toreo=2 where Nombre='Ymbro';
update Toro set
Num_Orden=15, Nom_Feria='Festival de Granada', Anio='2010-08-03', Orden_Toreo=3 where Nombre='Tarado';
update Toro set
Num_Orden=15, Nom_Feria='Festival de Granada', Anio='2010-08-03', Orden_Toreo=4 where Nombre='Luz';
update Toro set
Num_Orden=15, Nom_Feria='Festival de Granada', Anio='2010-08-03', Orden_Toreo=5 where Nombre='Bravo';
update Toro set
Num_Orden=15, Nom_Feria='Festival de Granada', Anio='2010-08-03', Orden_Toreo=6 where Nombre='Chocolate';

update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=1 where Nombre='Pinto';
update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=2 where Nombre='Ventorrillo';
update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=3 where Nombre='Solitario';
update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=4 where Nombre='Minotauro';
update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=5 where Nombre='Tieso';
update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=6 where Nombre='Tajo';
update Toro set
Num_Orden=16, Nom_Feria='Inicio de Otoño', Anio='2010-09-21', Orden_Toreo=7 where Nombre='Sevilla';