Successfully reported this slideshow.
INSTITUTO TECNOLGICO SUPERIOR DE ACATLAN DE OSORIOCreación de la Base de Datos  en MySql de:PESCA DEPORTIVAMateria: Fundam...
Pesca deportiva<br />
DEFINICIÓN DEL PROBLEMA:<br />Es una asociación deportiva en la cual se lleva acabo en aguas dulces, dedicado a informatiz...
	En este problema es necesario considerar, los siguientes puntos: <br /><ul><li> Conocer la información de los afiliados a...
 Cada evento debe tener un nombre único.
 La asociación siempre debe tener la información de los lugares donde se lleva dicha practica o se ha practicado .</li></l...
fecha<br />Datos-personales<br />afiliados<br />licencias<br />Fecha-evento<br />licencia<br />Fecha-pesca<br />Fecha-even...
DIAGRAMA  DE TABLAS<br />
CREACIÓN DE LA <br />BASE DE DATOS<br />
mysql>createdatabasePesca_Deportiva;<br />mysql> use Pesca_Deportiva;<br />mysql> createtable Afiliados(Ficha int, Nombre_...
mysql> createtable Concursos(Evento char(50), Pez char(50), Tallaminchar(50), Numemaxchar(50), primarykey(Evento), constra...
mysql> createtableCapturaSolos(Ficha int, Pez char(50), Lugar char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso floa...
mysql> insertinto licencias values('CRFL');<br />mysql> insertinto permisos values(250,'CRFL');<br />mysql> insertinto par...
mysql> createviewpuntos as select * fromcapturaeventoswhere Puntos>=300;<br />mysql> createviewHoraPez as select * fromcap...
CONCLUSIÓN  <br />	Al crear esta base de datos aprendimos como resolver un problema mediante la elaboración de diagramas, ...
Upcoming SlideShare
Loading in …5
×

Base de datos_pesca_deportiva

403 views

Published on

  • Be the first to comment

  • Be the first to like this

Base de datos_pesca_deportiva

  1. 1. INSTITUTO TECNOLGICO SUPERIOR DE ACATLAN DE OSORIOCreación de la Base de Datos en MySql de:PESCA DEPORTIVAMateria: Fundamentos de Bases de DatosIntegrantes del equipo:Cariño Michaca RosarioEspinosa Clemente MaricelaGil Martínez NancyLujan Guzmán MarielaMendoza Arellano IrisTapia Ortiz Ma. IsabelCarrera: Licenciatura en InformáticaAsesor: Lic. Eloy Martínez Parra<br />
  2. 2. Pesca deportiva<br />
  3. 3. DEFINICIÓN DEL PROBLEMA:<br />Es una asociación deportiva en la cual se lleva acabo en aguas dulces, dedicado a informatizar su gestión de socios, eventos y concursos. La asociación también denominada <br />“FISHERMEN TEAM”, cuenta con un conjunto de afiliados que participan en competiciones deportivas de pesca, ya que pueden ser organizadas por otras organizaciones privadas, publicas o del mismo tipo, o por ella misma.<br />En cada competición debe conocerse la información de los afiliados participantes en dicho deporte. <br />
  4. 4. En este problema es necesario considerar, los siguientes puntos: <br /><ul><li> Conocer la información de los afiliados a la asociación, los cuales tienen asignado un numero de socio y sus datos personales.
  5. 5. Cada evento debe tener un nombre único.
  6. 6. La asociación siempre debe tener la información de los lugares donde se lleva dicha practica o se ha practicado .</li></li></ul><li>DIAGRAMA E-R<br />
  7. 7. fecha<br />Datos-personales<br />afiliados<br />licencias<br />Fecha-evento<br />licencia<br />Fecha-pesca<br />Fecha-evento<br />Hora-pesca<br />Nombre-pez<br />Captura-solos<br />peces<br />Captura-eventos<br />Od_pez<br />cantidad<br />peso<br />nombre<br />eventos<br />capturas<br />fecha<br />Od_lugar<br />comunidad<br />nombre<br />Od_evento<br />Od_cause<br />causes<br />lugares<br />
  8. 8. DIAGRAMA DE TABLAS<br />
  9. 9.
  10. 10. CREACIÓN DE LA <br />BASE DE DATOS<br />
  11. 11. mysql>createdatabasePesca_Deportiva;<br />mysql> use Pesca_Deportiva;<br />mysql> createtable Afiliados(Ficha int, Nombre_afiliadochar(50), Apellidos_afiliadochar(50), Direccion_afiliadochar(50), Telf_afiliadochar(30), Sexo_afiliadochar(20), Nacimiento_afiliado date, Od_afiliadochar(50), primarykey(Ficha));<br />mysql> create table Cauces(Cauce char(50), Od_Cauce char(50), primary key(Cauce));<br />mysql> create table Peces(Pez char(50), Od_pez char(50), primary key(Pez));<br />mysql> createtable Licencias(Licencia char(50), primarykey(Licencia));<br />mysql> createtable Lugares(Lugar char(50), Comunidad char(50), Cauce char(50),Od_lugarchar(50), primarykey(Lugar), constraintllaveforaneaforeignkey(Cauce) references Cauces(Cauce) ondeletecascade);<br />mysql> createtable Eventos(Evento char(50), Fecha_evento date, Lugar char(50), Od_eventochar(50), primarykey(Evento), constraint llaveforanea1 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade);<br />
  12. 12. mysql> createtable Concursos(Evento char(50), Pez char(50), Tallaminchar(50), Numemaxchar(50), primarykey(Evento), constraint llaveforanea2 foreignkey(Evento) references Eventos(Evento) ondeletecascade,constraint llaveforanea3 foreignkey(Pez) references Peces(Pez) ondeletecascade);<br />mysql> createtable Permisos(Ficha int, Licencia char(50), primarykey(Ficha), constraint llaveforanea4 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade,constraint llaveforanea5 foreignkey(Licencia) references Licencias(Licencia) ondeletecascade);<br />mysql> createtable Faunas(Lugar char(50), Pez char(50), Tallamaxchar(50), Pesomaxchar(50),Numemaxchar(50), Tallaminchar(50), Veda date, primarykey(Lugar), constraint llaveforanea6 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade, constraint llaveforanea7 foreignkey(Pez) references Peces(Pez) ondeletecascade);<br />mysql> createtable Participaciones(Ficha int, Evento char(50), Posicionchar(10),Trofeo char(50), primarykey(Ficha), constraint llaveforanea8 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea9 foreignkey(Evento) references Eventos(Evento) ondeletecascade);<br />
  13. 13. mysql> createtableCapturaSolos(Ficha int, Pez char(50), Lugar char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso float, Talla int, primarykey(Ficha), constraint llaveforanea10 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea11 foreignkey(Pez) references Peces(Pez) ondeletecascade, constraint llaveforanea12 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade);<br />mysql> createtableCapturaEventos(Ficha int, Pez char(50), Evento char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso float, Talla int, Puntos int, primarykey(Ficha), constraint llaveforanea13 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea14 foreignkey(Pez) references Peces(Pez) ondeletecascade, constraint llaveforanea15 foreignkey(Evento) references Eventos(Evento) ondeletecascade);<br />mysql> insertinto afiliados values(250,'Dave','Johnson','Venustiano Carranza', 98634454,'masculino','18-08-83','Ha tenido mas de tres medallas');<br />mysql> insertinto peces values('trucha','es muy grande');<br />mysql> insertinto cauces values('rio magdalena', 'cauce de mayor extencion');<br />mysql> insertinto lugares values('playa palmilla', 'san jose del cabo', 'rio magdalena', 'convertido para convivir');<br />mysql> insertinto eventos values('1er torneo internacional P','15-06-2010','pla<br />ya palmilla','se dan a conocer los competidores');<br />
  14. 14. mysql> insertinto licencias values('CRFL');<br />mysql> insertinto permisos values(250,'CRFL');<br />mysql> insertinto participaciones values(250,'1er torneo internacional P','1erlugar','Copa gobernador');<br />mysql> insertinto Concursos values('1er torneo internacional P','trucha','50',21);<br />mysql> insertinto Faunas values('playa palmilla','trucha','30',15.0,'21',28,'1 al 31 de mayo');<br />mysql> insertintocapturasolosvalues(250,'trucha', 'playa palmilla', ' 21-03-2010','7:00 am',15.0,60);<br />mysql> insertintocapturaeventosvalues(250,'trucha','1er torneo internacional<br />P','21-03-2010','7:00 am',15.0,28,'100');<br />mysql> create view fichita as select * from afiliados where ficha>600;<br />mysql> createviewtam as select * from faunas whereTallamax<30;<br />mysql> createviewtrobomas select * from participaciones where Trofeo='$20000';<br />
  15. 15. mysql> createviewpuntos as select * fromcapturaeventoswhere Puntos>=300;<br />mysql> createviewHoraPez as select * fromcapturasoloswhereHora_pesca>='10:00 am';<br />MySql<br />Navicat<br />
  16. 16. CONCLUSIÓN <br /> Al crear esta base de datos aprendimos como resolver un problema mediante la elaboración de diagramas, la comparación E-R. Así mismo fuimos introduciendo los datos en cada tabla y diagrama para identificar cual va hacer nuestra llave primaria y las llaves foráneas.<br />
  17. 17. BIBLIOGRAFÍA<br />Base de Datos <br /> Desde Chen hasta Codd con ORACLE<br /> Autores: Irene Luque Ruiz<br /> Miguel Ángel Gómez-Nieto<br /> Enrique López Espinosa<br /> Gonzalo Cerruela García<br />Editorial: Alfaomega Ra-Ma<br />

×