viernes, 20 de septiembre de 2013

Actividad 3 Base de Datos "Corridas"

Integrantes: Luis Caamal Ruelas
                  Benito Ruiz Valencia

Diagrama de mi base de datos con sus relaciones:




Codigo SQL de la base de datos:
drop database if exists corrida;
create database corrida;
use corrida;

create table Ganaderia(
 idg int not null primary key auto_increment,
 localidad char(30),
 antiguedad char(30)
 )engine=innodb;


create table Toro(
 idt int not null primary key auto_increment,
 fechaNac date,
 nombre char(30) default "conocido",
 orden int,
 color char(30),
 idg int,
 index (idg),
 foreign key (idg) references Ganaderia(idg) on delete restrict on update cascade
  )engine=innodb;

create table Premio(
 id int not null primary key auto_increment,
 oreja int,
 rabo int,
 puerta char(30)
 )engine=innodb;

create table Apoderado(
 rfc char(30) not null primary key,
 nombre char(50),
 direccion char(30),
 telefono char(30)
 )engine=innodb;


create table Torero(
 rfc char(30) not null primary key,
 nombre char(30),
 apodo char(30),
 fechaMatador date,
 padrino char(30),
 apoderado char(30),
 premio int,
 index(apoderado),
 index(premio),
 foreign key (apoderado) references Apoderado(rfc) on delete restrict on update cascade,
 foreign key (premio) references Premio(id) on delete restrict on update cascade
)engine=innodb;

create table PlazaToro(
 id int not null primary key auto_increment,
 nombre char(30),
 localidad char(30),
 dirrecion char(30),
 aforo char(30)
)engine=innodb;

create table Corrida(
 id int not null primary key auto_increment,
 orden int,
 feria char(30),
 fecha date,
 toro int,
 plazaToro int,
 index(toro),
 index(plazaToro),
 foreign key (toro) references Toro(idt) on delete restrict on update cascade,
 foreign key (plazaToro) references PlazaToro(id) on delete restrict on update cascade
)engine=innodb;

create table CorridaTorero(
 corrida int,
 torero char(30),
 index(corrida),
 index(torero),
 foreign key (corrida) references Corrida(id) on delete restrict on update cascade,
 foreign key (torero) references Torero(rfc) on delete restrict on update cascade
)engine=innodb;

viernes, 6 de septiembre de 2013

Actividad 1

Propuesta de solución de almacenamiento de información para una empresa hipotética
Empresa: Agencia de autos.
Problemática: Tratará sobre una empresa mediana de agencia de autos, esta empresa ha crecido y ha seguido desarrollándose.  Administra y controla una gran cantidad de información en muchas bases de datos, guarda los datos de los autos, de las ventas, proveedores, servicios, etc. El problema que enfrenta es que las capacidades de almacenamiento con los que cuenta no son suficientes, ni la forma en que se comparte la información. Por esta razón se busca una solución, para mejorar la efectividad y disposición de los datos que se  manejan.

Se plantea una solución para resolver la problemática, es conseguir una tecnología viable y accesible para la misma, en este caso se optó por utilizar la tecnología DAS(método tradicional de almacenamiento y el más sencillo, consiste en conectar el dispositivo de almacenamiento directamente al servidor o estación de trabajo). Esto permitirá aumentar la capacidad de almacenamiento del servidor. Esto logrará ahorrar recursos incensarios, bajando costos y sobre todo, mejorando la capacidad de almacenamiento.

Modelo de hardware propuesto a adquirir para cubrir las necesidades de la empresa
Se pretende comprar varios dispositivos DAS  y conectarlos directamente al servidor, a través de un HBA (Host Bus Adapter). 
Dispsitivo DAS: Dell™ PowerVault™ MD1200

  • Almacenamiento: Hasta doce (12) unidades de disco duro (HDD).
  • Capacidad: 48 TB2 con unidades de disco SAS de 6 Gb/s a 7200 RPM de 3,5" de 4 TB2
  • Capacidades de expansión: El adaptador host-RAID de PERC H800 permite la expansión a 8 gabinetes (4 gabinetes por puerto).
  • Precio: $46,269 pesos
Más información de este equipo clic aquí: http://www.dell.com/mx/empresas/p/powervault-md1200/pd

Uso que se le dará al equipo: el equipo comprado, se utilizarán de acuerdo con la tecnología DAS, se conectará el equipo DAS al servidor para mejorar la capacidad de almacenamiento del mismo, se configurará y se utilizará los protocolos establecidos en esta tecnología. Esto permitirá que los usuarios y administradores,  puedan trabajar con la mejor eficacia sin preocuparse de que el espacio o los recursos compartidos no sean suficientes.