martes, 26 de octubre de 2010

Nueva Base de datos corregida y funcional

drop database if exists amigos_fiesta;
create database amigos_fiesta;
use amigos_fiesta;

create table plaza(numplaza integer not null primary key,localidad varchar(20) not null,direccion varchar(45) not null,aforo varchar(20) not null,nombre varchar(40) not null)engine=innodb;

create table ganaderia(codigo integer not null primary key,nomgana varchar(30) not null,dirgana varchar(40) not null, calidad varchar(20) not null,antiguedad date not null)engine=innodb;

create table premios(id_premios integer not null primary key, numorejas integer,numrabos integer,saliopuerta bool not null)engine=innodb;

create table apoderado(rfcapo varchar(20) not null primary key,nombre varchar(30),dirapod varchar(40),telapod integer not null)engine=innodb;

create table corrida(numorden integer not null primary key, feria varchar(30) not null, anio date not null,numplaza integer not null,
index(numplaza),
foreign key(numplaza) references plaza(numplaza)
on update restrict
)engine=innodb;

create table torero(rfct varchar(20) not null primary key,nombre varchar(40),apodo varchar(30) not null,fechalter date,
numorden integer not null,id_premios integer not null,rfcapo varchar(20) not null,
index (numorden),
foreign key(numorden) references corrida(numorden)
on delete cascade
on update cascade,
index (id_premios),
foreign key(id_premios) references premios(id_premios)
on delete cascade
on update cascade,
index (rfcapo),
foreign key(rfcapo) references apoderado(rfcapo)
on delete cascade
on update cascade
)engine=innodb;

create table toro(codtoro integer not null primary key,nombre_toro varchar(30) not null, anonaci date not null,colortoro varchar(20),ordtoreo integer not null,
numorden integer not null,codigo integer not null,
index (numorden),
foreign key (numorden) references corrida(numorden)
on delete restrict
on update restrict,
index (codigo),
foreign key (codigo) references ganaderia(codigo)
on delete cascade
on update cascade
)engine=innodb;

create table padrino(rfcp varchar(20) not null primary key,direccion varchar(45) not null,telefono integer,nombre varchar(20) not null,
rfct varchar(20) not null,
index (rfct),
foreign key (rfct) references torero(rfct)
on delete cascade
on update cascade
)engine=innodb;

Insert en las Tablas

Segun como se insertan lso datos en La BD

Encontramos Porblemas apartir de la tabla toreros Esperamos resolverlo pronto


Ganaderia

insert into ganaderia values(3,'valladolid','tablaje catastral 720 barcelona',0,'2002-03-13');
insert into ganaderia values(2,'El encino','Manzana 13 region 160 sevilla',0,'1997-05-28');
insert into ganaderia values(1,'La herradura','tablaje catastral 1001 granada',0,'2000-01-01');

Plaza

insert into plaza values(01,'Granada,España','San Jeronimo27,Granada','Tres mil','Plaza de toros de Pinos Puente');
insert into plaza values(02,'Barcelona,España','Gran Via Corts Catalanes,749','19582','Plaza monumental de Barcelona');

Premios

insert into premios values(01,1,0,0);
insert into premios values(02,1,0,0);
insert into premios values(03,2,1,1);
insert into premios values(04,0,0,0);
insert into premios values(05,1,0,0);
insert into premios values(06,1,0,0);
insert into premios values(07,0,0,0);
insert into premios values(08,0,0,0);
insert into premios values(09,2,0,0);
insert into premios values(10,1,0,0);
insert into premios values(11,0,0,0);
insert into premios values(12,2,1,1);
insert into premios values(13,1,0,0);
insert into premios values(14,0,0,0);
insert into premios values(15,1,0,0);
insert into premios values(16,0,0,0);
insert into premios values(17,0,0,0);
insert into premios values(18,1,0,0);
insert into premios values(19,2,1,0);


Apoderado

insert into apoderado values('BARV650909','Vicente Barrera','Torre sur 41071',955569246);
insert into apoderado values('VENJ761021','Jose Carlos Venegas','Pontevedra Plaza de España 36002',955562138);

Corrida

insert into corrida values(14,'tradicional fiesta de barcelo','2010-07-25',01);
insert into corrida values(15,'festival fiesta de barcelo','2010-08-03',02);
insert into corrida values(16,'Corrida de inicio de otoño','2010-09-21',01);

Toro

insert into toro values(01,'pajarito','2007-03-06','negro',1,3,5);
insert into toro values(02,'bravo','2008-12-08','cafe',02);
insert into toro values(03,'luz','2008-10-23','gris',03);
insert into toro values(04,'toribio','2007-05-17','negro',04);
insert into toro values(05,'solitario','2008-04-16','negro',05);
insert into toro values(06,'loco','2010-01-02','gris',06);
insert into toro values(07,'expo','2007-09-19','negro',07);
insert into toro values(08,'maltrata','2008-03-02','gris',08);
insert into toro values(09,'sevilla','2009-12-15','cafe',09);
insert into toro values(10,'tarado','2008-10-03','pinto',10);
insert into toro values(11,'pinto','2007-08-28','cafe',11);
insert into toro values(12,'tieso','2008-09-06','gris',12):
insert into toro values(13,'testa','2009-05-05','gris',13);
insert into toro values(14,'minotauro','2008-07-29','negro',14);
insert into toro values(15,'chocolate','2009-08-30','cafe',15);
insert into toro values(16,'ventorrillo','2007-10-29','negro',16);
insert into toro values(17,'ymbro','2008-02-19','negro',17);
insert into toro values(18,'tajo','2009-01-20','negro',18);

Torero

insert into torero values('ROPJ891002','Jose Antonio Rodriguez Perez','Jose Antonio Campuzano','0000-00-00','0000-00-00',14);

miércoles, 20 de octubre de 2010

Datos amigos de la fiesta parte 1

insert into ganaderia values(01,'La herradura','tablaje catastral 1001 granada',0,2000-01-01);
insert into toro values(01,'pajarito',2007-03-06,'negro',01);
insert into toro values(02,'bravo',2008-12-08,'cafe',02);
insert into toro values(03,'luz',2008-10-23,'gris',03);
insert into toro values(04,'toribio',2007-05-17,'negro',04);
insert into ganaderia values(02,'El encino','Manzana 13 region 160 sevilla',0,1997-05-28);
insert into toro values(05,'solitario',2008-04-16,'negro',05);
insert into toro values(06,'loco',2010-01-02,'gris',06);
insert into toro values(07,'expo',2007-09-19,'negro',07);
insert into toro values(08,'maltrata',2008-03-02,'gris',08);
insert into toro values(09,'sevilla',2009-12-15,'cafe',09);
insert into toro values(10,'tarado',2008-10-03,'pinto',10);
insert into toro values(11,'pinto',2007-08-28,'cafe',11);
insert into ganaderia values(03,'valladolid','tablaje catastral 720 barcelona',0,2002-03-13);
insert into toro values(12,'tieso',2008-09-06,'gris',12):
insert into toro values(13,'testa',2009-05-05,'gris',13);
insert into toro values(14,'minotauro',2008-07-29,'negro',14);
insert into toro values(15,'chocolate',2009-08-30,'cafe',15);
insert into toro values(16,'ventorrillo',2007-10-29,'negro',16);
insert into toro values(17,'ymbro',2008-02-19,'negro',17);
insert into toro values(18,'tajo',2009-01-20,'negro',18);

viernes, 8 de octubre de 2010

Aca etsa otra vez el link

El otro link salio defectuoso

Este es el correcto http://guille9020.blogia.com

Tarea de la segunda unidad

Tarea de la segunda unidad

Las actividades estan en el blog de Memo disculpas por no subirlo antes

Visita el blog de memo http://guille9020.blogia.com/