Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: sandyta en 6 Julio 2011, 20:17 pm



Título: ayuda con tablas base de datos
Publicado por: sandyta en 6 Julio 2011, 20:17 pm
Hola!

Buenas, soy nueva por aki
Keria pediros ayuda con las tablas que tengo que hacer en mi base de datos
Os comento por encima lo que tengo que hacer....

Tengo que hacer una aplicacion web la cual tiene que tener acceso a una base de datos
la aplicacion es sobre solicitar tutorias con profesores de colegios, universidades o institutos
asi que antes de empezar con la aplicacion debo de hacer la base de datos donde almacenar toda la informacion necesaria que luego necesitaria utilizar

Aqui os dejo capturas de las tabalas que he hecho para ver si estarian bien o las modificariais o incluso si hariais alguna mas

http://imageshack.us/f/707/alumno.jpg/

http://imageshack.us/photo/my-images/543/asignatura.jpg/

http://imageshack.us/photo/my-images/29/citat.jpg/

http://imageshack.us/photo/my-images/121/profesorg.jpg/

http://imageshack.us/photo/my-images/825/relaciont.jpg/

http://imageshack.us/photo/my-images/692/tutoriab.jpg/

http://imageshack.us/photo/my-images/718/tablasv.jpg/


Muchas gracias de antemano!
un saludo!


Título: Re: ayuda con tablas base de datos
Publicado por: Shell Root en 6 Julio 2011, 21:14 pm
Pues deberías de mostrar el modelo Entidad-Relación


Título: Re: ayuda con tablas base de datos
Publicado por: dnsdirm en 6 Julio 2011, 21:40 pm
concuerdo con lo anterior
solo con las imagenes no te podemos ayudar
mejor explica bien tu problema, agrega tu modelo entidad-relacion
asi sera mas facil ayudarte!
salu2


Título: Re: ayuda con tablas base de datos
Publicado por: sandyta en 7 Julio 2011, 09:21 am
Hola de nuevo!

Aqui os dejo las tablas en modo entidad-relacion
Creo que seria esto lo que estais pidiendo no?
Lo siento es que soy algo nueva en esto...

http://imageshack.us/f/843/relacion.jpg/

Muchas gracias de nuevo
saludos!


Título: Re: ayuda con tablas base de datos
Publicado por: sandyta en 13 Julio 2011, 11:53 am
buenas! alguien que pueda ayudarme?
que me pueda dar algun consejo?

es que no se si estoy por el buen camino o deberia hacer cambios en mi base de datos

gracias


Título: Re: ayuda con tablas base de datos
Publicado por: l337* en 13 Julio 2011, 14:27 pm
buenas! alguien que pueda ayudarme?
que me pueda dar algun consejo?

es que no se si estoy por el buen camino o deberia hacer cambios en mi base de datos

gracias

- cuando dibujes la ER no cruces las lineas, imaginate si tuvieras más tablas, parecería telaraña :s . Separa las tablas, ordenalas.
- marca el tipo de relación a los extremos de las lineas que unen las tablas (cardinalidad)
- cuando pongas un FK en una tabla, utiliza el mismo nombre que la tabla padre, así es más fácil entender que es. Ejemplo tabla Cita-> id, id_alumno, id_tutoria, id_asignatura, id_profesor, motivo, hora



Título: Re: ayuda con tablas base de datos
Publicado por: sandyta en 19 Julio 2011, 14:27 pm
buenas!

comento que al final hice cambios en mis tablas, nu se.. por si a alguien kisiera hacer una aplicacion parecida o algo..

al final junte la tabla alumno con profesor y añadí una columna llamada "tipo" con la que diferenciarlos a la hora de entrar en la aplicacion ya que segun sea uno u otro le lleva a un apartado diferente

por lo demas... a dia de hoy las demas tablas siguen iguales, aunk en la de "cita" cambie algunos datos pero aun no es seguro que la vaya a dejar asi..
conforme vaya avanzando comentare por aki los cambios que hice con las tablas

aqui os dejo una captura de mis tablas en visual basic.net que es el que estoy utilizando para la aplicacion...

http://imageshack.us/f/269/tablas2.jpg/

si alguien pudiera darme algun consejo seria de gran ayuda...
si creeis que me falta alguna tabla o debo hacer algun tipo de conexion

Un saludo y gracias!


Título: Re: ayuda con tablas base de datos
Publicado por: l337* en 19 Julio 2011, 15:37 pm
Hola!

Buenas, soy nueva por aki
Keria pediros ayuda con las tablas que tengo que hacer en mi base de datos
Os comento por encima lo que tengo que hacer....

Tengo que hacer una aplicacion web la cual tiene que tener acceso a una base de datos
la aplicacion es sobre solicitar tutorias con profesores de colegios, universidades o institutos
asi que antes de empezar con la aplicacion debo de hacer la base de datos donde almacenar toda la informacion necesaria que luego necesitaria utilizar

Aqui os dejo capturas de las tabalas que he hecho para ver si estarian bien o las modificariais o incluso si hariais alguna mas

http://imageshack.us/f/707/alumno.jpg/

http://imageshack.us/photo/my-images/543/asignatura.jpg/

http://imageshack.us/photo/my-images/29/citat.jpg/

http://imageshack.us/photo/my-images/121/profesorg.jpg/

http://imageshack.us/photo/my-images/825/relaciont.jpg/

http://imageshack.us/photo/my-images/692/tutoriab.jpg/

http://imageshack.us/photo/my-images/718/tablasv.jpg/


Muchas gracias de antemano!
un saludo!

bien, creo que siendo un poco mas específica en "la aplicacion es sobre solicitar tutorias con profesores de colegios, universidades o institutos" te podríamos ayudar mejor, así no daríamos consejos vagos asumiendo algo que no es.
Puedes poner exactamente los requísitos que te pidieron.


Título: Re: ayuda con tablas base de datos
Publicado por: sandyta en 20 Julio 2011, 09:37 am
jeje cierto, voy a comentar como seria la aplicacion para ver si me podeis echar un cable...

pues para entrar en la aplicacion seria con el login
una vez metido el user y password segun si es un alumno o profesor entrarias a una sección u otra de la aplicacion
en la sección del alumno seria una ventana donde tienes 3 desplegables y alli seleccionas curso, asignatura y profesor
segun vayas seleccionando una se va activando la siguiente
una vez hecha la busqueda se llega a la ventana donde hay un calendario y puede ver marcado en verde los dias en los k el profesor tiene tutorias y el horario
el alumno seleccionaria un dia deseado y en un "textbox" escribiria el asunto y en otro la hora a la que le gustaria empezar la tutoria

por parte del profesor... solo tiene acceso a una ventana de recordatorio para que recuerde las tutorias que tiene pendiente