Sei sulla pagina 1di 3

Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

GESTOR DE EVENTOS DEPORTIVOS


CREATE DATABASE Gestor_Deportes use Gestor_Deportes create table Tipo_Deporte ( id_tipo_deporte varchar (10), descripcion varchar (50), nro_jugadores int, primary key (id_tipo_deporte) ) create table Deporte ( id_deporte varchar (10), nombre_deporte varchar (50), tipo_deporte varchar (10), primary key (id_deporte), foreign key (tipo_deporte) references tipo_deporte ) CREATE TABLE Pais( id_pais varchar(3), nombre_pais varchar(50), continente varchar (30), primary key(id_pais) ) create table deportista( id_deportista varchar(10), nombre_deportista varchar (50), id_deporte varchar (10), id_Pais varchar(3), Equipo varchar (50), fecha_nacimiento_deportista datetime, id_seleccion varchar(10), primary key (id_deportista), foreign key (id_deporte) references deporte, foreign key (id_pais) references Pais ) CREATE TABLE Estado ( id_estado varchar(10), id_pais varchar(3), nombre_estado varchar(50), primary key (id_estado), foreign key (id_pais)references Pais )

Jorge Marcelo Cupi Veliz 8311038LP

Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

create table Equipo ( id_Equipo varchar(10), id_pais varchar (3), id_deporte varchar (10), nombre_equipo varchar(50), primary key (id_equipo), foreign key (id_pais) references pais, foreign key (id_deporte) references deporte ) create table palmares ( id_palmares varchar (10), id_deportista varchar (10), id_equipo varchar(10), nombres_palmares varchar (50), anio_palmares int, descripcion_palmares varchar(50), primary key (id_palmares), foreign key (id_equipo) references equipo, foreign key (id_deportista) references deportista ) create table localia ( id_localia varchar(10), nombre_localia varchar (50), direccion_localia varchar (50), capacidad_localia int, fundacion_localia int, id_equipo varchar (10), primary key (id_localia), foreign key (id_equipo) references Equipo ) create table informacion_equipo ( id_informacion_equipo varchar (10), id_equipo varchar (10), fundacion_equipo int, presidente_equipo varchar(50), presupuesto_equipo int, primary key (id_informacion_equipo), foreign key (id_equipo) references equipo ) create table staff ( id_staff varchar(10), id_equipo varchar(10), nombre_staff varchar(50), fecha_nacimiento_staff datetime, tipo_staff varchar(50), nacionalidad_staff varchar(3), primary key (id_staff),

Jorge Marcelo Cupi Veliz 8311038LP

Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

foreign key (id_equipo) references equipo, foreign key (nacionalidad_staff) references pais ) create table tipo_competicion ( id_tipo_competicion varchar (10), descripcion_tipo_competicion varchar (50), nivel_organizacional varchar (50), pais_organizador varchar(50), primary key (id_tipo_competicion) ) create table torneo ( id_torneo varchar(20), id_deporte varchar (10), tipo_torneo varchar (10), nombre_torneo varchar(50), nro_participantes int, primary key (id_torneo), foreign key (id_deporte) references deporte, foreign key (tipo_torneo) references tipo_competicion ) create table temporada ( id_temporada varchar(20), id_torneo varchar (20), anio_temporada int, descripcion_temporada varchar (50), primary key (id_temporada), foreign key (id_torneo) references torneo ) create table fecha_torneo ( id_fecha_torneo varchar (20), id_temporada varchar (20), nombre_fecha_torneo varchar(50), descripcion_fecha_torneo varchar (50), primary key (id_fecha_torneo), foreign key (id_temporada) references temporada ) create table partido ( id_partido varchar (20), id_fecha_torneo varchar (20), nombre_partido varchar (20), ocurrencias_partido varchar(50), ganador_partido varchar (50), primary key (id_partido), foreign key (id_fecha_torneo) references fecha_torneo )

Jorge Marcelo Cupi Veliz 8311038LP

Potrebbero piacerti anche