hola,
en principio yo estoy estudiando un curso de PHP Y MYSQL, ahora estoy con phpmyadmin, ya tengo mi diseño en modelo relacional , sus claves primarias y ajenas.
las claves foránea en phpmyadmin deves de crear primero las tabla en motor de almacenamiento InnoDB y en la ventana ESTRUCTURA crear Indices, creas las claves ajena donde va a mirar hacia la tabla, se supone que son las id_xxxx de cada tablas en su relacion con su tabla
ejemplo:
Tabla voto (Modelo Relacional) en texto
id_voto
puntuacion
id_noticia
id_usuario
claves primaria: id_voto
claves ajenas: `id_noticia` a `noticia`
claves ajenas: `id_usuario`a `usuario`
cuando tenga todas tus tablas en modelo relacional,
creas tus indices al campo donde se encuentra la clave ajena y le pones un nombre, con un tipo unique y le das a continuar y
en vista de relaciones pones
ejemplo:
campo relaciones interna
id_noticia noticia ->id_noticia
id_usuario usuario ->id_usuario
y asin todas las claves
es muy importante que hagas el modelo relacional a todas tus tablas, para un futuro.
ah se me olvidava si no tuviese las tablas de almacenamiento InnoDB lo haces en MyISAM que es la que esta predeterminada.
bueno si necesita algo mas en este correo me lo dices
un saludo y suerte.
[email protected]