SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
File: /home/leafar/0123456789

Page 1 of 2

######################################################################################################
######################################################################################################
##################################### FRAGMENTACION HORIZONTAL #####################################
######################################################################################################
######################################################################################################
///servidor DOS
create table t11 (
IDt int(11) not null auto_increment,
NCompleto varchar(45) not null,
FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (IDt) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
///servidor TRES
create table t12 (
IDt int(11) not null auto_increment,
NCompleto varchar(45) not null,
FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (IDt) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
///servidor UNO
create table t11 (
IDt int(11) not null auto_increment,
NCompleto varchar(45) not null,
FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (IDt) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql://
root:root@dos:3306/federada/t11';
create table t12 (
IDt int(11) not null auto_increment,
NCompleto varchar(45) not null,
FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (IDt) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql://
root:root@tres:3306/federada/t12';
/// se crea la vista
CREATE VIEW t1 AS SELECT * FROM t11 UNION ALL SELECT * FROM t12;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//para borrar SP's
drop procedure if exists inser;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//se crea el SP
delimiter //
CREATE PROCEDURE inser ( NCompleto VARCHAR(256), FRegistro timestamp )
BEGIN
IF
FRegistro >= '2010-12-01' THEN
INSERT INTO t11(NCompleto,FRegistro) VALUES (NCompleto,FRegistro);
ELSE
INSERT INTO t12(NCompleto,FRegistro) VALUES (NCompleto,FRegistro);
END IF;
END
//
delimiter ;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------######################################################################################################
######################################################################################################
##################################### FRAGMENTACION VERTICAL##########################################
######################################################################################################
######################################################################################################
///servidor DOS
create table d11 (
IDd int(11) not null auto_increment,
NCompleto varchar(45) not null,
FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
File: /home/leafar/0123456789

Page 2 of 2

PRIMARY KEY (IDd) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
///servidor TRES
create table d12 (
IDd int(11) not null auto_increment,
Departamento varchar(45) not null,
Cargo varchar(45) not null,
PRIMARY KEY (IDd) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
///servidor UNO
create table d11 (
IDd int(11) not null auto_increment,
NCompleto varchar(45) not null,
FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (IDd) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql://
root:root@dos:3306/federada/d11';
create table d12 (
IDd int(11) not null auto_increment,
Departamento varchar(45) not null,
Cargo varchar(45) not null,
PRIMARY KEY (IDd) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql://
root:root@tres:3306/federada/d12';
/// se crea la vista
CREATE VIEW d1 AS
select a.IDd,a.NCompleto,b.Departamento,b.Cargo,a.FRegistro
from d11 a, d12 b
where a.IDd = b.IDd
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//se crea el SP
delimiter //
CREATE PROCEDURE inserd ( NCompleto VARCHAR(256), Departamento VARCHAR(256), Cargo VARCHAR
(256),FRegistro timestamp )
BEGIN
INSERT INTO d11(NCompleto,FRegistro) VALUES (NCompleto,FRegistro);
INSERT INTO d12(Departamento,Cargo) VALUES (Departamento,Cargo);
END
//
delimiter ;
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Mais conteúdo relacionado

Destaque (7)

Estrategias de comprensión lectora
Estrategias de comprensión lectoraEstrategias de comprensión lectora
Estrategias de comprensión lectora
 
Udtalelse Mekoprint_Benny
Udtalelse Mekoprint_BennyUdtalelse Mekoprint_Benny
Udtalelse Mekoprint_Benny
 
Test
TestTest
Test
 
Jaquetas da WOW
Jaquetas da WOWJaquetas da WOW
Jaquetas da WOW
 
supreme 2
supreme 2supreme 2
supreme 2
 
LOTO Certificate
LOTO CertificateLOTO Certificate
LOTO Certificate
 
Textos del Padre Federico Salvador Ramón - 35
Textos del Padre Federico Salvador Ramón - 35Textos del Padre Federico Salvador Ramón - 35
Textos del Padre Federico Salvador Ramón - 35
 

Ejemplos frag vertical_horizontal_mysql

  • 1. File: /home/leafar/0123456789 Page 1 of 2 ###################################################################################################### ###################################################################################################### ##################################### FRAGMENTACION HORIZONTAL ##################################### ###################################################################################################### ###################################################################################################### ///servidor DOS create table t11 ( IDt int(11) not null auto_increment, NCompleto varchar(45) not null, FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (IDt) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; ///servidor TRES create table t12 ( IDt int(11) not null auto_increment, NCompleto varchar(45) not null, FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (IDt) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; ///servidor UNO create table t11 ( IDt int(11) not null auto_increment, NCompleto varchar(45) not null, FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (IDt) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql:// root:root@dos:3306/federada/t11'; create table t12 ( IDt int(11) not null auto_increment, NCompleto varchar(45) not null, FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (IDt) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql:// root:root@tres:3306/federada/t12'; /// se crea la vista CREATE VIEW t1 AS SELECT * FROM t11 UNION ALL SELECT * FROM t12; --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//para borrar SP's drop procedure if exists inser; --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//se crea el SP delimiter // CREATE PROCEDURE inser ( NCompleto VARCHAR(256), FRegistro timestamp ) BEGIN IF FRegistro >= '2010-12-01' THEN INSERT INTO t11(NCompleto,FRegistro) VALUES (NCompleto,FRegistro); ELSE INSERT INTO t12(NCompleto,FRegistro) VALUES (NCompleto,FRegistro); END IF; END // delimiter ; --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------###################################################################################################### ###################################################################################################### ##################################### FRAGMENTACION VERTICAL########################################## ###################################################################################################### ###################################################################################################### ///servidor DOS create table d11 ( IDd int(11) not null auto_increment, NCompleto varchar(45) not null, FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  • 2. File: /home/leafar/0123456789 Page 2 of 2 PRIMARY KEY (IDd) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; ///servidor TRES create table d12 ( IDd int(11) not null auto_increment, Departamento varchar(45) not null, Cargo varchar(45) not null, PRIMARY KEY (IDd) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; ///servidor UNO create table d11 ( IDd int(11) not null auto_increment, NCompleto varchar(45) not null, FRegistro timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (IDd) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql:// root:root@dos:3306/federada/d11'; create table d12 ( IDd int(11) not null auto_increment, Departamento varchar(45) not null, Cargo varchar(45) not null, PRIMARY KEY (IDd) ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 CONNECTION='mysql:// root:root@tres:3306/federada/d12'; /// se crea la vista CREATE VIEW d1 AS select a.IDd,a.NCompleto,b.Departamento,b.Cargo,a.FRegistro from d11 a, d12 b where a.IDd = b.IDd --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//se crea el SP delimiter // CREATE PROCEDURE inserd ( NCompleto VARCHAR(256), Departamento VARCHAR(256), Cargo VARCHAR (256),FRegistro timestamp ) BEGIN INSERT INTO d11(NCompleto,FRegistro) VALUES (NCompleto,FRegistro); INSERT INTO d12(Departamento,Cargo) VALUES (Departamento,Cargo); END // delimiter ; ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------