Comunidad de diseño web y desarrollo en internet online

Como crear base de datos con block de notas?

Citar            
MensajeEscrito el 30 Sep 2012 06:30 pm
Hola a todos!, les comento bien lo que quiero hacer..
Tengo un foro en el cual alojo una liga virtual de futbol, con fichajes y todo, el juego se maneja con plantillas (planteles de los equipos) , estas se guardan en un archivo .txt (block de notas), cada mercado de pases , a los administradores se nos vuelve muy tedioso hacer los fichajes de cada equipo, hay que ir abriendo cada plantilla e ir transferiendo cada jugador, uno por uno.
Lo que querria hacer es crear una base de datos online, en la cual, cada DT para hacer la transferencia tenga que completar los siguientes datos:

Nombre del jugador:
Equipo de procedencia:
Equipo al que va:
Precio de la transferencia:
Link del contrato:

Una vez completados los datos, pone enviar, y a mi me deberia llegar una solicitud, con todos los datos que el puso, en caso que todo este en orden, yo aceptaria el contrato y se haria la transferencia del jugador de plantilla a plantilla.

Asi es una plantilla (plantel) para que se den una idea

Name Age Nat St Tk Ps Sh Ag KAb TAb PAb SAb Gam Sub Min Mom Sav Con Ktk Kps Sht Gls Ass DP Inj Sus Fit
----------------------------------------------------------------------------------------------------------------
D_Pellegrino 25 arg 7 1 1 1 30 273 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
J_de_Leon 27 mex 7 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Matheus 23 bra 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
G_Giaccaglia 22 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
F_Umaño 24 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
L_Diaz 29 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Facu_Bazan 24 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
M_Lopez 23 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
M_Coloca 26 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
R_Biscardi 22 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Mario_Reinoso 24 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
M_Garcia 23 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Dario_Sand 24 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Vladimir 22 bra 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Aldo_Pineda 25 par 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
R_Fernandez 23 par 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
M_Lopez 23 arg 6 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Diego_Quiros 22 arg 5 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
JM_Conte 22 arg 5 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
C_Reguera 21 arg 5 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
E_Rebora 23 arg 5 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
N_Angelotti 22 arg 5 1 1 1 30 300 300 300 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100

Supongamos que vendo a D_Pellegrino, a un X equipo, entonces, completaria los datos , una vez hecho pongo enviar, luego me llegara una solicitud del contrato, ahi lo acepto y se hace la transferencia de D_Pellegrino al equipo X.

Gracias por leerme!, espero que puedan ayudarme!

Por GOP

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Oct 2012 12:36 pm
¿Has considerado usar un motor de base de datos como MySQL?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Oct 2012 05:34 am

DriverOp escribió:

¿Has considerado usar un motor de base de datos como MySQL?.


Por ahi va la cosa xD, crees que se podra lograr esto que pido?

Por GOP

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Oct 2012 12:37 pm
Por supuesto!. Para estas cosas es que sirve un motor de base de datos ;).

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Oct 2012 09:24 pm
Lo que ando buscando es como programar esto que pido

Por GOP

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Nov 2012 10:48 pm
Alguien me ayuda?

Por GOP

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Nov 2012 04:56 am
Trabajando con txt es muy dificil que encuentres ayuda mejor agarra el concejo que te dan alla arriba y usa base de datos en mysql se te hara muchisimo mas facil y le podras agregar mas potencial a todo lo que necesites

Por rasta182

2 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 20 Nov 2012 09:24 pm
Para el tema de la programacion lo puedes hacer con PHP. La verdad es que es mucho mas facil mover el ID de un jugador de una tabla a otra que estar trabajando con tanta informacion, en la que eventualmente... llegaras al borde de la locura.
Usa un gestror de datos como MySQL, en la cual puedes tener tu tabla jugador con su ID y toda su informacion,l luego pudieras tener una tabla equipo en la que tengas el ID de los jugadores ya creados. Posteriormente para cambiar un fichaje solo tienes que actualizar en la tabla equipo el ID del jugador.

Espero que eso te ayude.
P.

Por pmolina88

74 de clabLevel



Genero:Masculino  

Ingeniero en Sistemas

firefox
Citar            
MensajeEscrito el 28 Feb 2013 05:15 am
Hola a todos!, disculpen la respuesta tan tardia, durante este tiempo he estado muy ocupado.
Ya voy comprendiendo un poco...
Como les comentaba las plantillas de los equipos estan guardadas en un archivo de texto, y para que los partidos se simulen de manera correcta, es vital que dicha plantilla este guardada en el archivo de texto, de todo modos esto no viene al caso por ahora.
Mi idea es la siguiente, tomar cada plantilla e importarlas a un archivo de excel, luego pasarlas a un archivo de access y ahi hacer la conversion a MySQL, me ha quedado asi:



Ahora mis dudas: ¿como y en donde deberia asignarle la ID a cada jugador?, ¿debo crear 2 tipos de plantillas ? ¿una con IDs y otra sin?, o ¿con crear solo la plantilla con IDs basta?, ¿me recomiendan que le asigne una id a cada equipo?

Una vez que importo la BD en MySQL a la web, si yo quisiera ¿ podria luego conversionar la base de datos a txt?

¿Como haria para que se haga la transferencia de un jugador a otra plantilla de manera automatica?

He estado leyendo varias guias de PHP pero concretamente nada me ha servido por ahora, ¿alguien seria tan amable de pasarme alguna?

Muchas gracias por leerme!

saludos

Por GOP

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Feb 2013 01:37 pm
Buen día @GOP... bueno vamos paso a paso.

1- Para pasar la informacion a la BD de MySQL lo puedes hacer directamente desde Excel exportando la información como un archivo CSV, y posteriormente importarla a la BD que con un simple manager como phpMyadmin lo puedes hacer.

2- Luego viene la modelación de la BD. Primero tienes que identificar las entidades y relaciones que vas a tener en tu aplicación.
Por ejemplo, según voy entendiendo vas a tener una tabla Jugador, otra tabla Equipo, pudieras tener una tabla Juego en la cual intervienen los equipos que juegan, puedes tener además una tabla Pais, la cual funcionaría como nomenclador, etc.
Por ejemplo los jugadores deben tener un identificador unico que lo 'identifique' valga la redundancia, en toda tu app. Cada equipo va a tener su propio identificador, el nombre del equipo y el ID de los jugadores que lo conforman. Además... la tabla juego va a tener los ID de los equipos que se han enfrentado y en la cual pudieras almacenar por ejemplo, el resultado final del encuentro, los identificadores de los jugadores que marcaron goles, no sé... cualquier cantidad de información que en un futuro te pudiera hacer falta para consultar.

3- Una vez que tengas la BD en MySQL la puedes exportar a CSV nuevamente e importarla al Excel.

Pudieras decir que tipo de app desea hacer y como tiene pensado hacerla, pues en realidad a no ser que lo vaya a hacer con XML no veo la necesidad de tener esa informacion en un TXT.

Saludos
P.

Por pmolina88

74 de clabLevel



Genero:Masculino  

Ingeniero en Sistemas

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.