SlideShare una empresa de Scribd logo
1 de 16
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
Pesca deportiva
DEFINICIÓN DEL PROBLEMA: 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  “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. En cada competición debe conocerse la información de los afiliados participantes en dicho deporte.
	En este problema es necesario considerar, los siguientes puntos:  ,[object Object]
 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 .,[object Object]
fecha Datos-personales afiliados licencias Fecha-evento licencia Fecha-pesca Fecha-evento Hora-pesca Nombre-pez Captura-solos peces Captura-eventos Od_pez cantidad peso nombre eventos capturas fecha Od_lugar comunidad nombre Od_evento Od_cause causes lugares
DIAGRAMA  DE TABLAS
CREACIÓN DE LA  BASE DE DATOS
mysql>createdatabasePesca_Deportiva; mysql> use Pesca_Deportiva; 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)); mysql> create table Cauces(Cauce char(50), Od_Cauce char(50), primary key(Cauce)); mysql> create table Peces(Pez char(50), Od_pez char(50), primary key(Pez)); mysql> createtable Licencias(Licencia char(50), primarykey(Licencia)); mysql> createtable Lugares(Lugar char(50), Comunidad char(50), Cauce char(50),Od_lugarchar(50), primarykey(Lugar), constraintllaveforaneaforeignkey(Cauce) references Cauces(Cauce) ondeletecascade); 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);
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); 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); 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); 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);
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); 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); mysql> insertinto afiliados values(250,'Dave','Johnson','Venustiano Carranza', 98634454,'masculino','18-08-83','Ha tenido mas de tres medallas'); mysql> insertinto peces values('trucha','es muy grande'); mysql> insertinto cauces values('rio magdalena', 'cauce de mayor extencion'); mysql> insertinto lugares values('playa palmilla', 'san jose del cabo', 'rio magdalena', 'convertido para convivir'); mysql> insertinto eventos values('1er torneo internacional P','15-06-2010','pla ya palmilla','se dan a conocer los competidores');
mysql> insertinto licencias values('CRFL'); mysql> insertinto permisos values(250,'CRFL'); mysql> insertinto participaciones values(250,'1er torneo internacional P','1erlugar','Copa gobernador'); mysql> insertinto Concursos values('1er torneo internacional P','trucha','50',21); mysql> insertinto Faunas values('playa palmilla','trucha','30',15.0,'21',28,'1 al 31 de mayo'); mysql> insertintocapturasolosvalues(250,'trucha', 'playa palmilla', ' 21-03-2010','7:00 am',15.0,60); mysql> insertintocapturaeventosvalues(250,'trucha','1er torneo internacional P','21-03-2010','7:00 am',15.0,28,'100'); mysql> create view fichita as select * from afiliados where ficha>600; mysql> createviewtam as select * from  faunas whereTallamax<30; mysql> createviewtrobomas select * from participaciones where Trofeo='$20000';
mysql> createviewpuntos as select * fromcapturaeventoswhere Puntos>=300; mysql> createviewHoraPez as select * fromcapturasoloswhereHora_pesca>='10:00 am'; MySql Navicat
CONCLUSIÓN   	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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Java Cheat Sheet
Java Cheat SheetJava Cheat Sheet
Java Cheat Sheet
 
Oracle Database Sequence
Oracle Database SequenceOracle Database Sequence
Oracle Database Sequence
 
Python: Polymorphism
Python: PolymorphismPython: Polymorphism
Python: Polymorphism
 
Php array
Php arrayPhp array
Php array
 
Operating system || Chapter 3: Process
Operating system || Chapter 3: ProcessOperating system || Chapter 3: Process
Operating system || Chapter 3: Process
 
Oracle Course
Oracle CourseOracle Course
Oracle Course
 
Php Unit 1
Php Unit 1Php Unit 1
Php Unit 1
 
List and Dictionary in python
List and Dictionary in pythonList and Dictionary in python
List and Dictionary in python
 
Python exception handling
Python   exception handlingPython   exception handling
Python exception handling
 
Programming with LEX & YACC
Programming with LEX & YACCProgramming with LEX & YACC
Programming with LEX & YACC
 
Hash map
Hash mapHash map
Hash map
 
php
phpphp
php
 
MySQL Transactions
MySQL TransactionsMySQL Transactions
MySQL Transactions
 
Super keyword.23
Super keyword.23Super keyword.23
Super keyword.23
 
What is Dictionary In Python? Python Dictionary Tutorial | Edureka
What is Dictionary In Python? Python Dictionary Tutorial | EdurekaWhat is Dictionary In Python? Python Dictionary Tutorial | Edureka
What is Dictionary In Python? Python Dictionary Tutorial | Edureka
 
Stored-Procedures-Presentation
Stored-Procedures-PresentationStored-Procedures-Presentation
Stored-Procedures-Presentation
 
Basic Javascript
Basic JavascriptBasic Javascript
Basic Javascript
 
Java Programming Paradigms Chapter 1
Java Programming Paradigms Chapter 1 Java Programming Paradigms Chapter 1
Java Programming Paradigms Chapter 1
 
9. Input Output in java
9. Input Output in java9. Input Output in java
9. Input Output in java
 
Chapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptChapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.ppt
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Base de datos Pesca Deportiva

  • 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
  • 3. DEFINICIÓN DEL PROBLEMA: 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 “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. En cada competición debe conocerse la información de los afiliados participantes en dicho deporte.
  • 4.
  • 5. Cada evento debe tener un nombre único.
  • 6.
  • 7. fecha Datos-personales afiliados licencias Fecha-evento licencia Fecha-pesca Fecha-evento Hora-pesca Nombre-pez Captura-solos peces Captura-eventos Od_pez cantidad peso nombre eventos capturas fecha Od_lugar comunidad nombre Od_evento Od_cause causes lugares
  • 8. DIAGRAMA DE TABLAS
  • 9.
  • 10. CREACIÓN DE LA BASE DE DATOS
  • 11. mysql>createdatabasePesca_Deportiva; mysql> use Pesca_Deportiva; 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)); mysql> create table Cauces(Cauce char(50), Od_Cauce char(50), primary key(Cauce)); mysql> create table Peces(Pez char(50), Od_pez char(50), primary key(Pez)); mysql> createtable Licencias(Licencia char(50), primarykey(Licencia)); mysql> createtable Lugares(Lugar char(50), Comunidad char(50), Cauce char(50),Od_lugarchar(50), primarykey(Lugar), constraintllaveforaneaforeignkey(Cauce) references Cauces(Cauce) ondeletecascade); 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);
  • 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); 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); 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); 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);
  • 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); 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); mysql> insertinto afiliados values(250,'Dave','Johnson','Venustiano Carranza', 98634454,'masculino','18-08-83','Ha tenido mas de tres medallas'); mysql> insertinto peces values('trucha','es muy grande'); mysql> insertinto cauces values('rio magdalena', 'cauce de mayor extencion'); mysql> insertinto lugares values('playa palmilla', 'san jose del cabo', 'rio magdalena', 'convertido para convivir'); mysql> insertinto eventos values('1er torneo internacional P','15-06-2010','pla ya palmilla','se dan a conocer los competidores');
  • 14. mysql> insertinto licencias values('CRFL'); mysql> insertinto permisos values(250,'CRFL'); mysql> insertinto participaciones values(250,'1er torneo internacional P','1erlugar','Copa gobernador'); mysql> insertinto Concursos values('1er torneo internacional P','trucha','50',21); mysql> insertinto Faunas values('playa palmilla','trucha','30',15.0,'21',28,'1 al 31 de mayo'); mysql> insertintocapturasolosvalues(250,'trucha', 'playa palmilla', ' 21-03-2010','7:00 am',15.0,60); mysql> insertintocapturaeventosvalues(250,'trucha','1er torneo internacional P','21-03-2010','7:00 am',15.0,28,'100'); mysql> create view fichita as select * from afiliados where ficha>600; mysql> createviewtam as select * from faunas whereTallamax<30; mysql> createviewtrobomas select * from participaciones where Trofeo='$20000';
  • 15. mysql> createviewpuntos as select * fromcapturaeventoswhere Puntos>=300; mysql> createviewHoraPez as select * fromcapturasoloswhereHora_pesca>='10:00 am'; MySql Navicat
  • 16. CONCLUSIÓN 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.
  • 17. BIBLIOGRAFÍA Base de Datos Desde Chen hasta Codd con ORACLE Autores: Irene Luque Ruiz Miguel Ángel Gómez-Nieto Enrique López Espinosa Gonzalo Cerruela García Editorial: Alfaomega Ra-Ma