Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2004, 07:41
5H1V4
 
Fecha de Ingreso: noviembre-2003
Mensajes: 68
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Novato en mysql en busca de consejo

Hola basicamente soy un diseñador web capacitado en dhtml (css, xhtml, javascript, flash, actionscript), y estoy comenzando a hacer mi primer desarrollo dinámico, en php y mysql.
Se trata de una muy simple revista on line.
Por ahora necesito crear una área de repetición que me muestre los titulares de las notas, y el primer párrafo de las mismas, su autor, una foto, con un enlace para ver la nota completa, que además de lo mecionado anteriormente mostrará el texto completo de la nota, y todas las fotos relacionadas. Necesito ordenar esa lista de las notas cronologicamente, por su fecha de publicación. Utilizo un servidor Apache 1.3.1, con php 4.3.8, y mysql 4.
Para hacer el script SQL para crear las tablas estoy usando DBDesigner 4 de FABForce, una herramientita visual libre, que me pareció muy completa. Para el data entry por ahora estoy usando el phpmyadmin, pero pronto deberé hacer una interfase web.
He pensado que por ahora debería tener en mi base de datos dos tablas:

Una llamada notas, con las columnas:
idnotas integer unsigned autoincrement;
fecha timestamp;
titulo blob;
copete blob;
nota blob;
autor tinyblob;
fotos set; //tiene las referencias al path que contiene las fotos de la
//nota

y otra tabla autores, con la columnas:
idautores integer unsigned autoincrement;
nombre varchar(255) binary;
email varchar(100) binary;
foto varchar; //que tb referencia a un path con la foto del autor

Tengo varias dudas, como por ejemplo cómo relacionar el campo de la primera tabla notas.autor con el campo de la segunda tabla autores.nombre, y si esta es la relación más conveniente. Luego si hay herramientas mejores que las que estoy usando. Igualmente agradeceré cualquier enlace a un buen tuto de mysql que resuelva estas dudas, y que tenga ejemplos de aplicación práctica.

Desde ya muchas gracias, y saludos.
__________________
[|_4 (0|\/|U|\|1(4(10|\| 35 |_4 FU3RZ4]