Problema A Para Base De Datos
Enviado por ELDEth • 6 de Junio de 2014 • 318 Palabras (2 Páginas) • 387 Visitas
Problema:
Al ir de viaje a Europa de vacaciones los amigos de Ville fueron a ver uno de los muchos festivales que había y se dieron cuenta que hay mucho que ver.
Vieron que los festivales tienen nombres raros y había muchos grupos musicales (bandas) de diferentes generos, que tocaran en el festival en un rato mas, al ver el escenario vieron que había técnicos audiovisuales y de luces, también había patrocinadores como X industrias o compañias aportando económicamente la mercancía de la banda que están apoyando, había miles de miles espectadores esperando a que toquen nuestra banda favorita, mientras lo esperamos compramos mercancía como camisas, anillos, collares, gafas y ese tipos de productos
SINTAXYS
CREATE TABLE FESTIVAL(
idFestival int not null primary key auto_increment
nombre varchar(30) not null,
productores varchar(100) not null,
bandas varchar(150) not null,
patrocinadores varchar(75) not null,
espectadores int not null,
genero varchar(50) not null,
mercancia float5,9 not null,
foreign key (bandas) references BANDA (IdBandas),
foreign key (patrocinadores) references PATROCINADORES (IdPatrocinadores),
foreign key (espectadores) references ESPECTADORES (IdEspectador),
foreign key (genero) references genero (IdGenero),
foreign key (mercancia) references MERCANCIA (IdMercancia)
);
CREATE TABLE BANDAS(
Idbandas int not null primary key auto_increment,
Nombre varchar(20) not null,
Miembros int not null,
Instrumentos varchar(50) not null,
Genero varchar(50) not null,
Patrocinadores varchar(75) not null,
foreign key (Genero) references GENERO (IdGenero),
foreign key (Patrocinadores) references PATROCINADORES (IdPatrocinadores)
);
CREATE TABLE GENERO(
IdGenero int not null primary key auto_increment,
Nombre varchar(20) not null,
Estilo varchar(20) not null,
Bandas int not null,
Festival int not null,
foreign key (bandas) references BANDA (IdBandas),
foreign key (Festival) references FESTIVAL (IdFestivales)
);
CREATE TABLE TECNICOS(
Id tecnicos int not null primary key auto_increment,
Nombre varchar(15) not null,
Edad int not null,
Audiovisual varchar(25) not null,
Luces varchar(25) not null
);
CREATE TABLE ESPECTADORES(
IdEspectador int not null primary key auto_increment,
Nombre varchar(15) not null,
Edad int not null,
Sexo Enum null,
Direccion varchar(50) not null,
);
CREATE TABLE MERCANCIA(
IdMercancia float(5,9)
...